Fig. 40 shows another example of LLM-based agents for conversational information seeking [36], where an LLM is augmented with a set of plug-and-play modules, including a _working memory_ that tracks the dialog state, a _policy_ that makes an execution plan for the task and selects next system action, an _action executor_ that performs an action selected by the policy (consolidating evidence from external knowledge, or prompting the LLM to generate responses), and a _utility_ that accesses the alignment of the LLM's responses with user expectations or specific business requirements, and generate feedback to improve agent performance.
그림 40은 대화형 정보 검색을 위한 LLM 기반 에이전트의 또 다른 예시 [36]로, 대화 상태를 추적하는 _working memory_, 작업을 위한 실행 계획을 세우고 다음 시스템 동작을 선택하는 _policy_, policy에 의해 선택된 동작을 수행하는 _action executor_(외부 지식에서 증거를 통합하거나 LLM이 응답을 생성하도록 프롬프트) 및 LLM의 응답이 사용자 기대 또는 특정 비즈니스 요구 사항에 부합하는지 여부를 액세스하고 에이전트 성능을 개선하기 위한 피드백을 생성하는 _utility_를 포함한 일련의 plug-and-play 모듈로 보강된 LLM을 보여줍니다.
그림 40은 대화형 정보 검색을 위한 LLM 기반 에이전트의 또 다른 예시 [36]로, 대화 상태를 추적하는 _작업 메모리_, 작업을 위한 실행 계획을 세우고 다음 시스템 동작을 선택하는 _정책_, 정책에 의해 선택된 동작을 수행하는 _동작 실행자(외부 지식에서 증거를 통합하거나 LLM이 응답을 생성하도록 프롬프트) 및 LLM의 응답이 사용자 기대 또는 특정 비즈니스 요구 사항에 부합하는지 여부를 액세스하고 에이전트 성능을 개선하기 위한 피드백을 생성하는 _유틸리티_를 포함한 일련의 플러그 앤 플레이 모듈로 보강된 LLM을 보여줍니다.