To promote the application of LLM-based autonomous agents, researchers have also introduced many open-source libraries, based on which the developers can quickly implement and evaluate agents according to their customized requirements [144; 145; 146; 147; 148; 149; 150; 151; 152; 153; 154; 155; 156; 157]. For example, LangChain [149] is an open-source framework that automates coding, testing, debugging, and documentation generation tasks. By integrating language models with data sources and facilitating interaction with the environment, LangChain enables efficient and cost-effective software development through natural language communication and collaboration among multiple agent roles. Based on LangChain, XLang [147] comes with a comprehensive set of tools, a complete user interface, and support three different agent scenarios, namely data processing, plugin usage, and web agent. AutoGPT [81] is an agent that is fully automated. It sets one or more goals, breaks them down into corresponding tasks, and cycles through the tasks until the goal is achieved. WorkGPT [150] is an agent framework similar to AutoGPT and LangChain. By providing it with an instruction and a set of APIs, it engages in back-and-forth conversations with AI until the instruction is completed. GPT-Engineer [128], SmolModels [126] and DemoGPT [127] are open-source projects that focus on automating code generation through prompts to complete development tasks. AGiXT [146] is a dynamic AI automation platform designed to orchestrate efficient AI command management and task execution across many providers. AgentVerse [19] is a versatile framework that facilitates researchers in creating customized LLM-based agent simulations efficiently. GPT Researcher [152] is an experimental application that leverages large language models to efficiently develop research questions, trigger web crawls to gather information, summarize sources, and aggregate summaries. BMTools [153] is an open-source repository that extends LLMs with tools and provides a platform for community-driven tool building and sharing. It supports various types of tools, enables simultaneous task execution using multiple tools, and offers a simple interface for loading plugins via URLs, fostering easy development and contribution to the BMTools ecosystem.
연구자들은 LLM 기반 자율 에이전트의 적용을 촉진하기 위해 많은 오픈 소스 라이브러리를 도입했으며, 개발자들은 이를 기반으로 맞춤형 요구 사항에 따라 에이전트를 빠르게 구현하고 평가할 수 있습니다[144; 145; 146; 147; 148; 149; 150; 151; 152; 153; 154; 155; 156; 157]. 예를 들어, LangChain [149]은 코딩, 테스트, 디버깅 및 문서 생성 작업을 자동화하는 오픈 소스 프레임워크입니다. 언어 모델을 데이터 소스와 통합하고 환경과의 상호 작용을 촉진함으로써 LangChain은 자연어 통신과 여러 에이전트 역할 간의 협업을 통해 효율적이고 비용 효율적인 소프트웨어 개발을 가능하게 합니다. LangChain을 기반으로 한 XLang [147]은 포괄적인 도구 세트, 완전한 사용자 인터페이스, 데이터 처리, 플러그인 사용, 웹 에이전트 등 세 가지 에이전트 시나리오를 지원합니다. AutoGPT [81]는 완전히 자동화된 에이전트입니다. 하나 이상의 목표를 설정하고 이를 해당 작업으로 세분화한 후 목표가 달성될 때까지 작업을 반복합니다. WorkGPT [150]는 AutoGPT 및 LangChain과 유사한 에이전트 프레임워크입니다. 이 프레임워크에 instruction과 API 세트를 제공하면 instruction이 완료될 때까지 AI와 왕복 대화를 할 수 있습니다. GPT-Engineer [128], SmolModels [126] 및 DemoGPT [127]는 개발 작업을 완료하기 위한 prompt를 통해 코드 생성을 자동화하는 데 중점을 둔 오픈 소스 프로젝트입니다. AGiXT [146]는 여러 공급업체에서 효율적인 AI 명령 관리 및 작업 실행을 조율하도록 설계된 동적 AI 자동화 플랫폼입니다. AgentVerse [19]는 연구자들이 맞춤형 LLM 기반 에이전트 시뮬레이션을 효율적으로 생성할 수 있도록 지원하는 다용도 프레임워크입니다. GPT Researcher [152]은 대규모 언어 모델을 활용하여 연구 질문을 효율적으로 개발하고, 웹 크롤링을 트리거하여 정보를 수집하고, 출처를 요약하고, 요약을 집계하는 실험용 애플리케이션입니다. BMTools [153]은 LLM을 도구로 확장하고 커뮤니티 기반 도구 구축 및 공유를 위한 플랫폼을 제공하는 오픈 소스 리포지토리입니다. 다양한 유형의 도구를 지원하고, 여러 도구를 사용하여 동시에 작업을 실행할 수 있으며, URL을 통해 플러그인을 로드할 수 있는 간단한 인터페이스를 제공하여 BMTools 에코시스템에 대한 쉬운 개발과 기여를 촉진합니다.
연구자들은 LLM 기반 자율 에이전트의 적용을 촉진하기 위해 많은 오픈 소스 라이브러리를 도입했으며, 개발자들은 이를 기반으로 맞춤형 요구 사항에 따라 에이전트를 빠르게 구현하고 평가할 수 있습니다[144; 145; 146; 147; 148; 149; 150; 151; 152; 153; 154; 155; 156; 157]. 예를 들어, LangChain [149]은 코딩, 테스트, 디버깅 및 문서 생성 작업을 자동화하는 오픈 소스 프레임워크입니다. 언어 모델을 데이터 소스와 통합하고 환경과의 상호 작용을 촉진함으로써 LangChain은 자연어 통신과 여러 에이전트 역할 간의 협업을 통해 효율적이고 비용 효율적인 소프트웨어 개발을 가능하게 합니다. LangChain을 기반으로 한 XLang [147]은 포괄적인 도구 세트, 완전한 사용자 인터페이스, 데이터 처리, 플러그인 사용, 웹 에이전트 등 세 가지 에이전트 시나리오를 지원합니다. AutoGPT [81]는 완전히 자동화된 에이전트입니다. 하나 이상의 목표를 설정하고 이를 해당 작업으로 세분화한 후 목표가 달성될 때까지 작업을 반복합니다. WorkGPT [150]는 AutoGPT 및 LangChain과 유사한 에이전트 프레임워크입니다. 이 프레임워크에 지침과 API 세트를 제공하면 지침이 완료될 때까지 AI와 왕복 대화를 할 수 있습니다. GPT-Engineer [128], SmolModels [126] 및 DemoGPT [127]는 개발 작업을 완료하기 위한 프롬프트를 통해 코드 생성을 자동화하는 데 중점을 둔 오픈 소스 프로젝트입니다. AGiXT [146]는 여러 공급업체에서 효율적인 AI 명령 관리 및 작업 실행을 조율하도록 설계된 동적 AI 자동화 플랫폼입니다. 에이전트버스 [19]는 연구자들이 맞춤형 LLM 기반 에이전트 시뮬레이션을 효율적으로 생성할 수 있도록 지원하는 다용도 프레임워크입니다. GPT 연구원 [152]은 대규모 언어 모델을 활용하여 연구 질문을 효율적으로 개발하고, 웹 크롤링을 트리거하여 정보를 수집하고, 출처를 요약하고, 요약을 집계하는 실험용 애플리케이션입니다. BMTools [153]은 LLM을 도구로 확장하고 커뮤니티 기반 도구 구축 및 공유를 위한 플랫폼을 제공하는 오픈 소스 리포지토리입니다. 다양한 유형의 도구를 지원하고, 여러 도구를 사용하여 동시에 작업을 실행할 수 있으며, URL을 통해 플러그인을 로드할 수 있는 간단한 인터페이스를 제공하여 BMTools 에코시스템에 대한 쉬운 개발과 기여를 촉진합니다.