arXiv:2404.11584 [cs.AI]
ChatGPT 이후, 생성형 AI 어플리케이션 -> RAG -> Agent
Single Agent: 잘 정의된 프로세스의 작업, 한정된 도구만 사용하는 작업
- ReAct(Reasom + Act)
- RAISE(ReAct + memory mechanism(short-term and long-term memory))
- Reflextion
- AutoGPT+P, LATS(Language Agent Tree Search)
Multi Agent: 다양한 페르소나의 피드백이 유용한 작업
- Organized Teams
- DyLAN
- AgentVerse (recruitment, collaborative decision making, independent action execution, and evaluation)
- MetaGPT (structured outputs)
loop에 빠지지 않도록 주의해야함
데이터, 효율적인 구조(시간, 비용), 적절한 도구 사용 필요
비동기 실행 구조 잘 짜야함