[실무개발]/Generative AI

OpenAI Functions Agent (Feat. Zero-shot ReAct Agent)

_niel 2024. 2. 26. 19:35

Zero-Shot 이란?

모델이 학습 과정에서 배우지 않은 작업을 수행하는 것

즉 이전에 학습되어 있던 모델에서 추론하여 이를 수행함(ex. 고양이 vs 강아지 분류모델을 사용하여 사자를 분류하는 모델)

일반적으로 큰 양의 라벨링된 학습 데이터가 없는 상황에서 사용

가장 좋은 성능을 위해서가 아니라 효율적인 성능을 보여주기 위해서 사용하게 됨

Zero-Shot Agent

위의 특징을 고려 했을 때, 가장 범용적인 목적의 Agent로 사용된다

Langchain 에서 대부분의 모델이 사용

여러개의 input을 가질 수 없다

 

Structured input ReAct

여러개의 input을 가질 수 있다

 

 

OpenAI Functions Agent 

OpenAI에서 제공하는 Agent

Chat GPT 모델에서만 사용 가능 함

'[실무개발] > Generative AI' 카테고리의 다른 글

모델 평가 방법(Text Output)  (1) 2024.03.07
모델 평가 방법(Numeric Output)  (1) 2024.03.07
Map Reduce & Refine & Map-Rerank Chain  (0) 2024.02.25
ReAct  (0) 2024.02.24
Tree of Thought  (0) 2024.02.24