3️⃣BabyAGI: Weather Report with LangChain

BabyAGI

BabyAGI는 주어진 목표에 따라 작업을 생성하고 실행하는 척할 수 있는 AI 에이전트입니다.이 가이드는 자신만의 재귀 에이전트를 만들기 위한 구성 요소를 이해하는 데 도움을 제공합니다.

BabyAGI Github page

BabyAGI는 특정 벡터스토어/모델 제공자(Pinecone, OpenAI)를 사용하지만, LangChain으로 구현할 때의 이점 중 하나는 다른 옵션으로 쉽게 교체할 수 있습니다. 사례는 SerpAPI 웹 검색 Tool로 부터 서울의 날씨 예보를 여러 단계의 autonomous agent를 거쳐 생성해보겠습니다.

Setup Environments

VectorStore

Run BabyAGI

BabyAGI 컨트롤러를 생성하고 목표를 달성하는 것을 지켜볼 차례입니다.

BabyAGI with Tools

VectorStore

Define Chains

BabyAGI는 3개의 LLM 체인에 의존합니다:

  1. 목록에 추가할 새 작업을 선택하는 작업 생성 체인

  2. 작업의 우선순위를 재조정하기 위한 작업 우선순위 지정 체인

  3. 작업을 실행하기 위한 실행 체인

Run Objective

Last updated