| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- context engineering
- attention
- gqa
- langgraph
- 토크나이저
- re-ranking
- model context protocol
- SK AI SUMMIT 2025
- chain-of-thought
- Multi-Head Attention
- CoT
- reinforcement learning from human feedback
- self-attention
- flashattention
- PEFT
- catastrophic forgetting
- test-time scaling
- fréchet inception distance
- Embedding
- MQA
- BLEU
- extended thinking
- Positional Encoding
- MHA
- rotary position embedding
- RLHF
- Engineering at Anthropic
- Langchain
- 트랜스포머
- transformer
Archives
- Today
- Total
목록Code/Design pattern (1)
AI Engineer의 '사부작' 공간
'팩토리 메서드 디자인 패턴': Langchain의 LLM 모델 선택 구현 사례
안녕하세요. 파이썬에서 객체 지향 프로그래밍을 할 때 자주 사용되는 디자인 패턴 중 하나가 팩토리 메서드 디자인 패턴(Factory Method Design Pattern)입니다. 오늘은 이 패턴의 개념과 Langchain 라이브러리에서 이 패턴을 어떻게 효과적으로 활용하고 있는지 살펴보겠습니다. 팩토리 메서드 디자인 패턴이란?팩토리 메서드 디자인 패턴은 객체 생성 로직을 캡슐화하여 클라이언트 코드로부터 분리하는 생성 패턴(Creational Pattern)입니다. 이 패턴은 객체를 생성하는 인터페이스를 정의하지만, 어떤 클래스의 인스턴스를 생성할지는 서브클래스가 결정하도록 합니다. 팩토리 메서드 디자인 패턴의 주요 장점은 다음과 같습니다.- 캡슐화: 객체 생성 로직을 숨기고 분리- 유연성: 런타임에 어..
Code/Design pattern
2025. 3. 30. 00:54