Supercharge your tools with AI-powered features inside many JetBrains products
이전 글에서는 목록화, 읽기, 쓰기, 편집 기능을 갖춘 기본적인 코딩 에이전트를 어떻게 구축하는지 살펴보았습니다. 오늘은 Koog 프레임워크에서 추가 도구를 만들어 에이전트의 기능을 확장하는 방법에 대해 자세히 살펴봅니다. 일례로, ExecuteShellCommandTool을 구축하여, 에이전트가 코드를 실행하고 실제 엔지니어링에 사용되는 피드백 루프(코드 실행, 실패 관찰, 실제 출력을 기반으로 코드 개선)를 종료하도록 훈련합니다. LLM은 문법 오류를 피하는 데에는 비교적 강하지만, 통합 단계에서는 어려움을 겪는 경우가 많습니다…