제4장. 에이전트 뒤에 숨은모델 : 역량과 최적화
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
지금까지 여러분은 AI 에이전트를 설계하고 개선하는 방법을 이해하기 위해 이미 많은 노력을 기울였습니다. 이제 한 걸음 물러서서 이면 상황을 살펴보고, 에이전트에 지능을 부여하는 모델에 대해 더 깊이 생각해 볼 때입니다. 왜 처음부터 모델을 소개하지 않았는지 궁금해하실 수도 있습니다. 그럴 만한 이유가 있습니다. 그 이유를 말씀드리겠습니다.
이 장에서는 AI 에이전트로 무엇을 할 수 있는지 이해하는 것이 매우 중요합니다. 이는 제가 여러분이 에이전트를 어떻게 생각하기를 바라는지에 대한 서사적 흐름을 완성해 주기 때문입니다. 저는 여러분이 마치 팀원을 채용하는 것처럼 에이전트를 생각하기를 바랍니다. 이를 잘 수행하려면 더 큰 그림을 파악해야 합니다. 즉, 팀이 어떻게 상호작용하는지, 어떻게 팀을 구성하는지, 그리고 어떻게 코칭하여 개선하고 협업하게할지 등입니다. 이 모든내용은 이전 장들에서 다뤘습니다.
이것이 바로 제가 AI 에이전트를 설계할 때 사용하는 멘탈 모델입니다. 저는 에이전트를 고립된 구성 요소가 아닌, 역동적이고 협업적인 시스템으로 생각합니다. 모든 모델 규모와 모델 계열은 각기 다른 자질을 가지고 있습니다. 이를 염두에 두고 다중 에이전트 시스템을 구축한다면 더 나은 결과를 얻을 뿐만 아니라 비용도 절감할 수 있을 것입니다. 다른 관점에서 생각해 봅시다. 팀을 관리하는 방법은 이미 배웠으니, 이제 팀원을 채용하는 방법을 배울 차례입니다. 이 장에서는 팀에 누구를 영입할지 결정하는 방법, 그들이 어떤 역량을 갖추고 있는지, 그리고 그것이 성과, 개선, 비용 측면에서 왜 중요한지 알아봅니다.
인간 팀과 마찬가지로, 각 구성원은 서로 다른 강점과 약점, 업무 방식을 가지고 있으며, 그들의 기술은 서로를 보완합니다. AI 에이전트도 마찬가지입니다. 신중하게 조합하면, 어떤 단일 모델이 단독으로 달성할 수 있는 것보다 훨씬 더 큰 성과를 함께 이룰 수 있습니다. 각 에이전트의 강점과 협업 방식을 이해하면, 적절한 작업을 할당하여 시스템의 잠재력을 최대한 발휘할 수 있습니다.
다만, 이 장은 트랜스포머 아키텍처나 매개변수 효율적인 미세 조정(PEFT) 방법에 대한 입문서로서 작성된 것이 아님을 알아두시기 바랍니다. 독자들은 이미 이러한 내용을 접해 보셨을 것이라 가정합니다. 이 글에서 제가 하고자 하는 것은 그 지식을 다시 상기시키고 이를 에이전트적 사고방식과 연계하여, 여러 에이전트를 조율하는 맥락에서 모델 선택, 컨텍스트 전략, 경량화 전문화(저순위 적응[LoRA], 어댑터, 양자화 기반)가 왜 중요한지 명확히 이해하도록 돕는 것입니다.
이를 더 잘 이해하기 위해, 이러한 관점에서 다양한 아키텍처를 살펴보고, 오픈 웨이트 모델과 폐쇄형 API 모델을 비교해 볼 것입니다. 또한, 컨텍스트 윈도우의 장단점을 배포 전략과 연결 지어 분석하고, 파인 튜닝이나 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access