· 톺아보기

에이전트 스킬 만들 때 사소한 팁

천문공 · · 수정

조회 1,524 · 공감 3 · 댓글 2

agents/A.md
가 있다고 가정해 보겠습니다.


LLM은 이 문서의 내용을 순차적으로 수행합니다.

이 문서에서 참고해야 하는 파일을 아무리 나열해 놓아도, C를 불러와서 이런 규칙대로 이미지를 만들고, D의 어떤 규칙을 적용해야 하는지 세부 내역을 적어놔도... 잘 지키지 않습니다.


벤치마크에서는 잘 드러나지 않는 에이전트 성능 중에 하나가 이런 지침 수행력입니다.

그렇다고 마냥 연산력을 다 쏟아 부으면 ... 비용이 커지니 각 서비스 기업마다 이 부분에 대한 설정이 다를 것이빈다.


그럼 LLM의 이런 한계를 어떻게 해소할 수 있을까요.


A.md
B.md
라는 에이전트 가 있고,
reference/ 아래 다수의 문서가 있다고 치겠습니다.


그럼 수행해야 할 상세 내역을 굳이 일일이 설명하지 않는...다이어트하고 잘 정리 된 레퍼런스여야 좋습니다.

그리고 에이전트는 이런 것들을 불러다 쓸 때 그 레퍼런스파일을 참고한다.. 정도로 명시하면 무시 되는 부분이 너무 많아집니다.

따라서 해당 파일의 특정 부분을 적시해서 불러와야 좋습니다. 이 항목대로 반드시 수행하라는 식으로 에이전트 문서에 적어 두면 더 좋겠죠.


이렇게 A.md 에 강제성 있는 문구를 넣다 보면 양이 좀 많이 늘어나게 되겠죠.

그래도 .. 이게 나은 선택입니다.


LLM이 순차적으로 에이전트를 실행하기에 1차적인 수행 문서에 디테일한 명령을 넣어 두는 것이,

세부 작동의 정확성을 높일 수 있습니다.


정리 하면,

에이전트의 핵심 문구는 순차적으로 일일이 다 명확하게 지시하지 않으면,

다른 파일에 아무리 지침을 잘 꾸려 놓아도 무시하게 되므로,

조금 양이 늘어나더라도 에이전트 파일 자체를 꼼꼼히 작성해 두는 것이 좋습니다.

댓글 2

  1. v가랑v ·
    결국 촘촘하게 짜야 되더라구요..
  2. jj34 ·
    쓰다 보면 문서의 앞과 뒤가 달라 모순된 문서가 만들어 지는데 꼼꼼히 살펴봐야 하더라고요. ㅋㅋ

모두의공원 최근 글

모두의공원 목록 더 보기