AI Agent는 왜 프롬프트만으로 부족할까? 디자인 패턴과 Harness 알아보기

·
AI Engineering
최근 업무에서 LLM을 활용한 서비스를 개발하면서 한 가지 고민이 생겼습니다. 사실 일반적인 에이전트 워크플로우는 단순하게 프롬프트만 쥐어줘도 꽤 많은 문제를 해결할 수 있습니다. 쉬운 문제부터 어려운 문제까지 단순한 프롬프트만 쥐어줘도 어느정도 결과는 나올 수 있지만, 그러면 굳이 왜 여러 AI 서비스를 내놓는 곳은 동일한 문제를 해결하기 위해서 Multi-Agent부터 Harness까지 구현하게 될까요? 이와 관련해서 일반적인 프롬프트 엔지니어링으로 한계가 있는 부분은 무엇인지와 더 나아가서 개선하는 방법은 어떻게 개선하는 것인지 함께 알아보도록 합시다!! 글은 AI 여행 에이전트를 설계한다고 가정하고 작성하도록 하겠습니다.1. 요구사항AI 여행 에이전트를 만든다고 가정해보겠습니다.고객이 아래와 같은..