- 딥 에이전트는 복잡한 작업을 장기간에 걸쳐 수행할 수 있는 에이전트를 지칭하며, Manessa, OpenAI Deep Research, Claude Code 등이 그 예시임. 🧠
- 딥 에이전트의 핵심 구성 요소는 계획 도구, 하위 에이전트, 파일 시스템 접근, 상세한 시스템 프롬프트임. 🛠️
- 계획 도구는 에이전트가 장기적인 목표를 설정하고 추적하는 데 도움을 주며, 간단한 형태(예: to-do list 생성)로도 효과적임. 📝
- 하위 에이전트는 특정 작업에 집중하여 깊이 있는 수행을 가능하게 하고, 주 에이전트의 컨텍스트 오염을 방지하며, 재사용성 및 권한 관리에 유용함. 🤹
- 파일 시스템은 에이전트가 컨텍스트를 관리하고 LLM의 성능 저하를 방지하는 데 도움을 주며, 필요한 정보만 LLM 컨텍스트에 유지할 수 있도록 함. 🗄️
- 상세한 시스템 프롬프트는 에이전트에게 도구 사용법, 작업 수행 방식 등에 대한 충분한 정보를 제공하여 효과적인 작동을 가능하게 함. 🗣️
- Deep Agents 파이썬 패키지는 이러한 딥 에이전트 구축을 위한 기본 구조(계획 도구, 파일 시스템, 하위 에이전트, 시스템 프롬프트)를 제공하여 개발을 간소화함. 📦
- 앤트로픽 모델은 파일 시스템을 효과적으로 활용하도록 미세 조정되어 파일 관리 및 컨텍스트 유지에 유용함. 🤖
- 하위 에이전트는 컨텍스트 보존, 전문성, 재사용성, 권한 관리 등의 이점을 제공하여 특정 영역에서 더 깊이 있는 작업이 가능하도록 함. 🎯
- 딥 에이전트의 시스템 프롬프트는 모델에게 도구 사용법과 작업 수행 방식에 대한 충분한 정보를 제공하는 데 중요하며, 수백 또는 수천 줄에 달할 수 있음. 📜