(3) _External Models_. Previous studies often utilize external models to expand the range of possible actions. In comparison to APIs, external models typically handle more complex tasks. Each external model may correspond to multiple APIs. For example, to enhance the text retrieval capability, MemoryBank [39] incorporates two language models: one is designed to encode the input text, while the other is responsible for matching the query statements. ViperGPT [74] firstly uses Codex, which is implemented based on language model, to generate Python code from text descriptions, and then executes the code to complete the given tasks. TPTU [67] incorporates various LLMs to accomplish a wide range of language generation tasks such as generating code, producing lyrics, and more. ChemCrow [75] is an LLM-based chemical agent designed to perform tasks in organic synthesis, drug discovery, and material design. It utilizes seventeen expert-designed models to assist its operations.
(3) _외부 모델_. 이전 연구에서는 가능한 작업 범위를 확장하기 위해 외부 모델을 활용하는 경우가 많습니다. 외부 모델은 일반적으로 API에 비해 더 복잡한 작업을 처리합니다. 각 외부 모델은 여러 API에 해당할 수 있습니다. 예를 들어 텍스트 검색 기능을 향상시키기 위해 MemoryBank [39]은 두 개의 language model을 통합합니다. 하나는 입력 텍스트를 인코딩하도록 설계되었고, 다른 하나는 쿼리 문을 매칭하는 역할을 담당합니다. ViperGPT [74]는 먼저 language model을 기반으로 구현된 Codex를 사용하여 텍스트 설명에서 Python 코드를 생성한 다음 코드를 실행하여 주어진 작업을 완료합니다. TPTU [67]는 다양한 LLM을 통합하여 코드 생성, 가사 생성 등 다양한 언어 생성 작업을 수행합니다. ChemCrow [75]는 유기 합성, 신약 개발, 소재 디자인 등의 작업을 수행하도록 설계된 LLM 기반 화학 에이전트입니다. 이 모델은 17개의 전문가 설계 모델을 활용하여 작동을 지원합니다.
(3) _외부 모델_. 이전 연구에서는 가능한 작업 범위를 확장하기 위해 외부 모델을 활용하는 경우가 많습니다. 외부 모델은 일반적으로 API에 비해 더 복잡한 작업을 처리합니다. 각 외부 모델은 여러 API에 해당할 수 있습니다. 예를 들어 텍스트 검색 기능을 향상시키기 위해 MemoryBank [39]은 두 개의 언어 모델을 통합합니다. 하나는 입력 텍스트를 인코딩하도록 설계되었고, 다른 하나는 쿼리 문을 매칭하는 역할을 담당합니다. ViperGPT [74]는 먼저 언어 모델을 기반으로 구현된 Codex를 사용하여 텍스트 설명에서 Python 코드를 생성한 다음 코드를 실행하여 주어진 작업을 완료합니다. TPTU [67]는 다양한 LLM을 통합하여 코드 생성, 가사 생성 등 다양한 언어 생성 작업을 수행합니다. ChemCrow [75]는 유기 합성, 신약 개발, 소재 디자인 등의 작업을 수행하도록 설계된 LLM 기반 화학 에이전트입니다. 이 모델은 17개의 전문가 설계 모델을 활용하여 작동을 지원합니다.