Context Engineering for Agents
- 컨텍스트 엔지니어링은 에이전트 구축 시 다양한 요소를 포괄하는 용어이며, 에이전트는 지침, 외부 지식, 도구 호출 피드백 등의 컨텍스트가 필요합니다. 🧠
- 컨텍스트 엔지니어링 전략은 컨텍스트 작성, 선택, 압축, 격리로 나눌 수 있습니다. 🗂️
- 컨텍스트 작성은 에이전트가 작업을 수행하는 데 도움이 되도록 컨텍스트 창 외부에 저장하는 것을 의미하며, 스크래치 패드와 메모리를 활용할 수 있습니다. 📝
- 컨텍스트 선택은 에이전트가 작업을 수행하는 데 도움이 되도록 컨텍스트 창으로 컨텍스트를 선택적으로 가져오는 것을 의미하며, 다양한 유형의 메모리를 활용할 수 있습니다. 🎯
- 컨텍스트 압축은 작업을 수행하는 데 필요한 토큰만 유지하는 것을 의미하며, 요약 및 트리밍 기술을 사용할 수 있습니다. 🗜️
- 컨텍스트 격리는 에이전트가 작업을 수행하는 데 도움이 되도록 컨텍스트를 분할하는 것을 의미하며, 멀티 에이전트 아키텍처를 활용할 수 있습니다. 🏘️
- LangGraph는 에이전트 구축을 위한 로우 레벨 오케스트레이션 프레임워크이며, 컨텍스트 엔지니어링을 지원합니다. ⚙️