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

32 天前
 MHSJIllya

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

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

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

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

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

亮点:

想试试看? 本地安装 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 就已经在线了!

技术栈速览:

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

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

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

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

项目链接:

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

1119 次点击
所在节点    分享创造
2 条回复
huixinsoftware
32 天前
已 start ,后面试用下
MHSJIllya
32 天前
@huixinsoftware 感谢 感谢😊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1151214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX