에이전트에게 쓸 수 있는 개발 도구를 먼저 알려주기

에게 작업을 맡길 때는 요구사항만 자세히 쓰는 것보다, 현재 컴퓨터에 설치된 도 처음에 알려주는 편이 낫다. 에이전트는 rg 같은 검색 도구나 같은 검사 도구를 바로 쓸 수 있는지 확신하지 못할 수 있다.

그래서 필요한 도구가 설치되어 있어도, 프롬프트에 적지 않으면 덜 효율적인 방식으로 작업할 수 있다. 제안된 방식은 큰 작업을 시작할 때 git, gh, rg, fd, jq, , node, npm, , , hyperfine, ruff 같은 도구가 PATH에 있고, 검색·검사·테스트·확인에 써도 된다고 미리 알려주는 것이다.

도구 목록은 꼭 길 필요는 없지만, 환경에 맞게 묶어 두면 에이전트가 더 쉽게 선택할 수 있다. 에서 이런 도구 설치를 쉽게 하도록 llmigo라는 GitHub 프로젝트도 함께 공개됐다.

핵심 포인트

  • 큰 작업을 시작할 때 설치된 목록을 프롬프트에 넣으면 좋다.
  • 에이전트는 rg, , ruff 같은 도구가 있는지 모를 수 있다.
  • 도구가 PATH에 있고 검색, 검사, 테스트, 확인에 사용 가능하다고 명시한다.
  • 도구를 용도나 단계별로 묶어 두면 에이전트가 선택하기 쉽다.
  • llmigo는 와 도구 목록을 제공한다.
원문 보기