Repolode
langchain-ai

langchain-ai/langgraph-bigtool

수백 또는 수천 개의 도구를 검색해 가져와 사용하는 LangGraph 에이전트를 만들기 위한 Python 라이브러리입니다.

스타
559
포크
49
열린 이슈
13
마지막 커밋
그저께

어떤 프로젝트인가요?

langgraph-bigtool은 많은 도구에 접근할 수 있는 LangGraph 에이전트를 만들기 위한 Python 라이브러리입니다. 모든 도구를 한꺼번에 language model에 전달하는 대신, 도구 설명을 LangGraph의 장기 메모리 저장소에 저장하고 현재 문제와 관련된 도구를 검색하는 retrieval 도구를 에이전트에 제공합니다.

도구 메타데이터는 LangGraph의 persistence 계층에 보관할 수 있으며, 인메모리와 Postgres 백엔드를 사용할 수 있습니다. 검색 방식은 원하는 대로 설정할 수 있습니다. 예를 들어 semantic search를 수행하는 함수나 저장소를 전혀 사용하지 않고 카테고리별로 도구를 선택하는 함수를 직접 전달할 수 있습니다.

이 라이브러리는 LangGraph를 기반으로 하며 스트리밍, 단기·장기 메모리, human-in-the-loop 기능을 지원합니다. pip로 설치할 수 있고, Python의 math 모듈 함수를 에이전트에서 사용할 수 있도록 설정하는 quickstart도 포함되어 있습니다.

핵심 기능

  • 01모든 도구를 한꺼번에 전달하는 대신 검색을 통해 에이전트가 수백 또는 수천 개의 도구를 사용할 수 있게 합니다.
  • 02도구 이름, 설명, 네임스페이스를 LangGraph의 persistence 계층에 저장합니다.
  • 03인메모리와 Postgres 스토리지 백엔드를 지원합니다.
  • 04기본 검색 로직을 사용자 지정 검색이나 카테고리 기반 로직으로 바꿀 수 있습니다.
  • 05LangGraph의 스트리밍, 메모리, human-in-the-loop 기능과 함께 사용할 수 있습니다.

활용 사례

  • 방대한 API 또는 내부 도구 카탈로그에서 필요한 도구를 선택해야 하는 에이전트 구축
  • 단일 프롬프트에 담기에는 도구가 너무 많은 도구 모음을 LLM이 사용할 수 있도록 하기
  • 모델이 먼저 카테고리를 선택한 다음 구체적인 도구를 고르도록 도구를 분류하기

빠른 시작

  1. 1

    PyPI에서 라이브러리를 설치합니다

    pip install langgraph-bigtool
  2. 2

    퀵스타트 예제에서 사용하는 OpenAI extras를 설치합니다

    pip install langgraph-bigtool "langchain[openai]"
  3. 3

    환경 변수에 OpenAI API 키를 설정합니다

    export OPENAI_API_KEY=<your_api_key>
  4. 4

    에이전트에 수학 라이브러리 도구를 장착하는 퀵스타트 Python 예제를 실행합니다

사용 전 알아둘 점

  • 퀵스타트 예제를 사용하려면 OpenAI API 키가 필요하며, 유료 OpenAI 모델을 호출합니다.
  • 시맨틱 도구 검색에는 임베딩 모델과 스토어가 필요하므로 핵심 라이브러리 외에도 설정할 항목이 있습니다.

토픽

자주 묻는 질문

langgraph-bigtool은(는) 무엇인가요?
수백 또는 수천 개의 도구를 검색해 가져와 사용하는 LangGraph 에이전트를 만들기 위한 Python 라이브러리입니다. langgraph-bigtool은 많은 도구에 접근할 수 있는 LangGraph 에이전트를 만들기 위한 Python 라이브러리입니다. 모든 도구를 한꺼번에 language model에 전달하는 대신, 도구 설명을 LangGraph의 장기 메모리 저장소에 저장하고 현재 문제와 관련된 도구를 검색하는 retrieval 도구를 에이전트에 제공합니다.
langgraph-bigtool은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
langgraph-bigtool은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
langgraph-bigtool은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. langgraph-bigtool의 마지막 커밋은 2026년 11월 5일입니다.
langgraph-bigtool은(는) 어디에 사용할 수 있나요?
방대한 API 또는 내부 도구 카탈로그에서 필요한 도구를 선택해야 하는 에이전트 구축 단일 프롬프트에 담기에는 도구가 너무 많은 도구 모음을 LLM이 사용할 수 있도록 하기 모델이 먼저 카테고리를 선택한 다음 구체적인 도구를 고르도록 도구를 분류하기
langgraph-bigtool는 어떻게 설치하나요?
PyPI에서 라이브러리를 설치합니다: pip install langgraph-bigtool 퀵스타트 예제에서 사용하는 OpenAI extras를 설치합니다: pip install langgraph-bigtool "langchain[openai]" 환경 변수에 OpenAI API 키를 설정합니다: export OPENAI_API_KEY=<your_api_key> 에이전트에 수학 라이브러리 도구를 장착하는 퀵스타트 Python 예제를 실행합니다
langgraph-bigtool은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/langchain-ai/langgraph-bigtool

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트