유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Rewriting Deep Agents on top of LangChain 1.0

LangChain

2025. 9. 24.

0

#ai
#backend
  • LangChain v1.0 기반으로 Deep Agent 패키지가 재작성되어 확장성이 크게 향상되었습니다. 🚀
  • Deep Agent는 계획 수립(to-do list), 파일 시스템 접근, 서브 에이전트 생성, 상세한 시스템 프롬프트 등의 핵심 기능을 내장한 도구 호출 루프입니다. 🛠️
  • LangChain v1.0의 핵심 개념인 '미들웨어'는 에이전트의 상태 스키마 확장, 도구 추가, 모델 요청 수정(예: 시스템 프롬프트 추가)을 가능하게 합니다. 🧩
  • Deep Agent의 주요 기능(계획, 파일 시스템, 서브 에이전트)은 이제 각각 독립적인 미들웨어로 구현되어 유연하게 조합하거나 개별적으로 사용할 수 있습니다. 🏗️
  • '계획 미들웨어'는 to-do list 상태를 추가하고, 이를 관리하는 도구와 사용 지침을 시스템 프롬프트에 포함합니다. 📝
  • '파일 시스템 미들웨어'는 파일 저장 및 관리를 위한 상태와 여러 도구(읽기, 쓰기, 편집 등)를 제공하며, 사용 방법을 시스템 프롬프트에 추가합니다. 📂
  • '서브 에이전트 미들웨어'는 메인 에이전트가 고립된 작업을 위해 서브 에이전트를 호출할 수 있도록 'task_tool'을 제공합니다. 🧑‍💻
  • 서브 에이전트는 기본적으로 계획, 파일 시스템, 요약 미들웨어를 포함하며, 컨텍스트 격리(범용 서브 에이전트) 또는 특정 도메인 작업(도메인별 서브 에이전트)에 활용됩니다. 🧠
  • 도메인별 서브 에이전트는 맞춤형 프롬프트, 특정 도구, 심지어 LangGraph 그래프를 직접 연결하여 유연하게 정의할 수 있습니다. 🔗
  • '요약 미들웨어'는 컨텍스트 창이 길어질 때 대화 기록을 자동으로 요약하여 효율적인 컨텍스트 관리를 돕습니다. 📚
  • 'Human-in-the-Loop 미들웨어'를 통해 중요한 도구 호출 전에 사람의 검토와 승인, 수정 또는 피드백을 받을 수 있어 안전성을 높입니다. 🤝
  • 개발자는 Deep Agent에 자신만의 커스텀 미들웨어를 추가하여 특정 사용 사례에 맞게 에이전트의 동작을 확장하고 수정할 수 있습니다. ✨

Recommanded Videos