langgraph-bigtool

工具上千也不怕,先检索再调用,智能体照样快准稳

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 49 🐛 待处理 13 👀 关注 10
GitHub ↗
GitHub 星标 ★ 559
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务

项目预览

langgraph-bigtool 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队langchain-ai
定价模式🏷️完全免费
价格说明开源免费,无在线服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
GitHub 星标★ 559
上线时间2025-03-03 00:00:00
代码更新2026-11-05
仓库体积437 KB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-09-25
浏览次数1

项目介绍

langgraph-bigtool 是一个基于 LangGraph 的 Python 扩展库,专门解决智能体需要挂载大量工具时的上下文膨胀与选择困难问题。传统做法把所有工具描述塞进提示词,工具一多就会撑爆上下文、拖慢推理、降低选择准确率。该项目通过工具检索机制,先根据用户请求从工具库中筛选出最相关的少数工具,再交给 LangGraph 智能体执行,从而让智能体在拥有成百上千个工具时依然保持高效和准确。核心能力包括:工具注册与索引、基于语义的相似度检索、与 LangGraph 状态图无缝集成、支持动态工具集裁剪。它适合需要构建企业级工具生态、多技能助手或复杂自动化流程的开发者,让智能体不再受限于提示词长度,同时保持响应速度和决策质量。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-25 · 当前星标 ★ 559

使用教程

难度:进阶 约 35 分钟 部署方式:本地安装 5 步

环境要求

  • Python 环境
  • 模型凭据

安装与启动步骤

  1. 1装库

    工具很多、需要按需检索时用它。

    pip install langgraph-bigtool
  2. 2装模型适配

    带一家模型服务的附加依赖。

    pip install langgraph-bigtool "langchain[openai]"
  3. 3注册一堆工具

    先把工具清单建起来,描述要写清。

  4. 4让它选工具

    给一个任务,看它检索到哪个工具。

  5. 5看命中率

    工具描述写得含糊会选错。

如何确认成功

在几十个工具里给一个模糊任务,它能检索到正确的两三个候选并成功调用

注意事项

  • 它解决工具太多塞不进上下文的问题。
  • 工具描述质量决定检索命中率。
  • 检索后仍可能调用错,要加确认环节。
  • 工具数量少时用它反而增加延迟。

核心亮点

  • 通过检索机制动态筛选工具,避免提示词被大量工具描述占满,显著降低 token 消耗
  • 与 LangGraph 原生集成,可直接在现有状态图中替换工具节点,迁移成本低
  • 支持工具数量扩展,适合构建企业级多工具智能体,提升工具选择准确率

不足之处

  • 项目处于早期阶段,文档和示例相对有限,复杂场景需要阅读源码
  • 检索效果依赖工具描述的语义质量,描述不佳时可能漏选或错选工具

适用场景

  • 企业客服智能体接入上百个内部 API 工具,按用户问题动态调用
  • 个人助理类应用集成天气、日历、邮件、搜索等大量工具,保持响应轻快
  • 自动化工作流平台让智能体从庞大工具库中按需选取操作步骤

替代项目

LangChain、AutoGen

上一篇:langgraph-swarm-py

下一篇:langgraph-gen-py

同类项目推荐

token-tracker 开源

实时盯紧 AI 编程 token 消耗,省钱又省心

Claude Code & Codex 本地 token 追踪 — 状态栏(Codex 业界首创伪 statusline)、GitHub···

★ 535 2026-08-09
fast-agent 开源

快速搭建、测试和评估 AI 智能体,支持 MCP/ACP/A2A 协议

Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A Support

★ 3960 2026-08-09
markstream-vue 开源

让 AI 流式输出 Markdown 在多框架下流畅渲染,低延迟不卡顿

Multi-framework streaming Markdown renderers for AI apps: Vue/Nuxt, React/Next.js, O···

★ 3053 2026-08-09
bosquet 开源

用 Clojure 构建 LLM 应用,模板+智能体+记忆一站式搞定

Tooling to build LLM applications: prompt templating and composition, agents, LLM me···

★ 379 2026-08-09
NextTransformer 开源

同算力下公平对比 Transformer 新架构

:sunrise: A comprehensive, cutting-edge open-source framework for next-generation Tr···

★ 394 2026-11-09
nlux 开源

几行代码给任意 LLM 套上可定制聊天界面

The Conversational AI JavaScript Library — UI for any LLM, supporting LangChain ···

★ 1388 2026-10-22
oneringai 开源

一个库接入所有主流大模型,告别多 SDK 切换烦恼

One lib to rule them all (gen ai)

★ 73 2026-08-09
Langchain-Projects-LLM 开源

照着 Notebook 跑通大模型应用

Various projects using Large Language Model (GPT & LLAMA) other open source model fr···

★ 120 2026-10-14
NeMo-Agent-Toolkit 开源

把多个 AI Agent 连成团队,快速编排并优化性能

The NVIDIA NeMo Agent toolkit is an open-source library for efficiently connecting a···

★ 2694 2026-10-01