1 分•作者: qwrwenm•6 个月前
返回首页
最新
1 分•作者: twwch•6 个月前
大家好,
最近我一直在研究 AI Agent,并注意到一个常见的痛点:大多数 AI 绘图工具生成的都是静态图片(PNG/JPG)。如果 AI 在某个细节上出错,你很难直接修复——你必须重新生成整个图表。
我想要一个能生成可编辑代码并进行交互式渲染的工具。所以我构建了 DeepDiagram。
它是一个开源的 Web 平台,使用多 Agent 架构。它不是用单个提示词尝试完成所有任务,而是通过一个路由器分析你的意图,并将其导向一个专业的 Agent(例如,Draw.io 专家、数据可视化专家或流程图专家)。
演示
思维导图和数据图表 (ECharts):
Draw.io 生成 (基于 XML):
Mermaid 图表:
技术栈
编排:LangGraph (Python),用于 ReAct 循环和状态管理。
前端:React 19, Vite, TailwindCSS, Zustand。
后端:FastAPI (Python 3.10+)。
流式传输:使用 SSE (Server-Sent Events) 实现实时预览(打字机效果)。
渲染引擎:React Flow, Apache ECharts, Mermaid.js, 和 Draw.io (Atlas 主题)。
主要功能
Draw.io Agent:生成兼容的 XML。你可以在画布中直接编辑结果。
数据图表 Agent:粘贴原始数据 (CSV/JSON/文本),它会使用 ECharts 将其可视化(柱状图/折线图/饼图)。
分支和时间旅行:由于 AI 并非完美,我实现了一个类似 Git 的分支系统。你可以“重试”一条消息,创建一个新分支,或者回溯到之前的状态,查看 Agent 的思考过程。
自托管:包含 Docker Compose 支持。与 OpenAI 或 DeepSeek V3 配合使用效果极佳(强烈推荐,性价比高)。
链接
GitHub (AGPL-3.0): https://github.com/twwch/DeepDiagram
它仍处于早期阶段,但我很乐意听取你的反馈或查看你的 PR!
3 分•作者: raffael_de•6 个月前
1 分•作者: tjruesch•6 个月前
3 分•作者: AndroidShare•6 个月前
我一直在思考一些实际可行的方法,让人们重复利用闲置或未使用的安卓设备,而不是让它们一直闲置在抽屉里。<p>我见过一些案例,手机在一次性设置后被用于测试、监控、后台任务或其他需要始终在线的目的。无需用户交互,只需保持设备连接并运行即可。<p>很好奇其他人实际发现哪些用例是有用的。
有没有哪些设置长期运行良好,或者需要避免的事情?<p>这里不是想推广什么——是真的对人们如何处理这个问题感兴趣。
26 分•作者: gurgunday•6 个月前
1 分•作者: rickdg•6 个月前
1 分•作者: kiyouta•6 个月前
我想深入了解 HTTP/2 协议,同时也想深入研究现代 C++ 开发。我目前用它来托管我的个人网站 - <a href="https://www.roberthargreaves.com" rel="nofollow">https://www.roberthargreaves.com</a>。
我还写了一些关于开发过程、托管选项以及我为加强应用程序防御攻击所采取的步骤的博客 - <a href="https://blog.roberthargreaves.com/2026/01/03/building-hosting-ion-http2-server" rel="nofollow">https://blog.roberthargreaves.com/2026/01/03/building-hostin...</a>
这绝不是 HTTP/2 的完整实现,但我认为我实现了我希望通过它实现的主要目标!
我很乐意得到更有经验的人的反馈,如果有什么明显的错误我应该解决的话。
1 分•作者: Erikun•6 个月前
1 分•作者: birdculture•6 个月前
1 分•作者: zahrevsky•6 个月前
1 分•作者: janandonly•6 个月前
1 分•作者: doener•6 个月前
1 分•作者: mpweiher•6 个月前
2 分•作者: zahrevsky•6 个月前
1 分•作者: raffael_de•6 个月前
11 分•作者: signa11•6 个月前
3 分•作者: danielfalbo•6 个月前
1 分•作者: tosh•6 个月前
1 分•作者: tosh•6 个月前