[开源]分享一个开箱即用的数据问答 Agent 全栈框架: Dingent - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
MHSJIllya
V2EX    分享创造

[开源]分享一个开箱即用的数据问答 Agent 全栈框架: Dingent

  •  
  •   MHSJIllya 2025 年 8 月 9 日 1575 次点击
    这是一个创建于 201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近几个月业余时间一直在折腾 AI 应用,发现自己从想法到原型,90% 时间在搭架子。每次想验证一个数据驱动的 AI Agent 点子(比如连上数据库做个智能 BI 助手),都逃不掉重复劳动:

    先用 FastAPI 搭个项目,配 CORS 、写路由... 基础操作一堆。然后再纠结用 LangChain 还是 LLamaIndex ,琢磨怎么设计状态、编排 Agent 的 ReAct 逻辑链。再写一堆胶水代码,让 Agent 能查 SQL 数据库或者调其他 API 。 最后还得手搓个聊天窗口,方便测试和演示。

    说实话,这些活技术难度不高,但特别琐碎、重复! 一个新想法的核心 Agent 逻辑可能几小时就能理清,但为了让它能跑起来、能交互,可能得花几天去折腾这些“脚手架”,太磨人了!

    Dingent: 专注“数据问答 Agent”的开箱即用全栈框架 Dingent 实在不想每次都从头造轮子,我就把这套流程打包成了一个开箱即用的框架:Dingent

    Dingent 的目标很明确:帮你跳过所有重复的工程搭建,直接切入 Agent 的核心业务逻辑开发。

    亮点:

    • 一键生成可用项目:告别手动配置。一行命令 uvx dingent init basic,一个包含后端、Agent 核心( LangGraph )和前端( React )的全栈项目就生成了。直接cd然后 uvx dingent run,打开 localhost:3000 就能开聊!
    • 专注数据问答:连接数据是核心。不用再写一堆 SQLDatabaseChain 的模板代码,只需在 TOML 配置文件里填上数据库连接字符串,Agent 立刻就能查库。
    • 轻松扩展工具 (Tool):Dingent 提供了清晰的插件目录结构,你只需要按约定写个 Python 类,就能快速给 Agent 加新工具,比如“查天气”、“调内部 API”。

    想试试看? 本地安装 uv node 和 bun ,然后几个命令就能跑一个基本的项目

    # 1. 安装脚手架并初始化项目 uvx dingent init basic # 2. 进目录,配 Key ,跑起来 cd my-agent export OPENAI_API_KEY=sk-xxxxxxx # 3. 运行 uvx dingent run 

    现在打开浏览器访问 http://localhost:3000,你的第一个数据 Agent 就已经在线了!

    技术栈速览:

    • Agent: LangGraph + FastMCP
    • 前端: CopilotKit (React) + bun (不够锈)
    • 配置: TOML
    • 包管理: uv (锈!)

    Dingent 现在还是非常早期的阶段,文档和功能都在快速迭代。想听听大家最真实、最直接的想法

    1. 大家觉得这方向靠谱吗? 能解决你开发中遇到的类似问题吗?
    2. 试用时有没有踩到坑? 或者哪里用着不顺手?
    3. 你希望它未来原生支持哪些数据源? (比如 Notion, Github, ...)或者什么新功能?

    未来规划: Dingent 现在还在起步,除了完善文档,我们接下来的重点是:

    • 更强大的插件系统:计划支持 CLI 管理、甚至图形化的插件市场。
    • 核心插件增强:比如开箱即用的知识库问答插件,让你能快速基于自己的文档做问答。 目标是把社区认为重要的功能直接内置进来,而不是让大家重复维护自己的轮子。

    任何反馈、Star 、Issue 或者 PR ,对我来说都是巨大的鼓励!

    项目链接:

    感谢各位 V 友花时间阅读!期待和大家交流讨论!

    2 条回复    2025-08-09 23:18:48 +08:00
    huixinsoftware
        1
    huixinsoftware  
       2025 年 8 月 9 日   1
    已 start ,后面试用下
    MHSJIllya
        2
    MHSJIllya  
    OP
       2025 年 8 月 9 日
    @huixinsoftware 感谢 感谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3049 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 13:49 PVG 21:49 LAX 05:49 JFK 08:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86