展示HN:我为Genkit AI流程构建了一个开源的拖放编辑器

1作者: mfolaron3 个月前原帖
你好, 我已经使用各种框架构建小型AI代理有一段时间了,其中一个让我一直感到困扰的问题是,迭代小的内容,比如提示、流程、工具等,总是需要进行代码更改和应用部署。虽然提示部分可以通过Langfuse来解决,但我还没有找到一个好的方法来远程管理流程(并且是开源的)。 最近,我一直在使用Genkit([https://github.com/firebase/genkit](https://github.com/firebase/genkit)),我非常喜欢它的模块化设计。因此,我想,为什么不在此基础上构建一个用户界面构建器,来处理简单的流程、提示和基本的追踪呢? 于是,我们推出了第一个早期版本:[https://flowshapr.ai](https://flowshapr.ai) 代码库:[https://github.com/flowshapr/flowshapr](https://github.com/flowshapr/flowshapr) 这个首次发布的版本可以: - 远程管理和执行简单流程 - 与GoogleAI、Anthropic或OpenAI兼容 - 与远程MCP工具集成 - 提供API端点以远程执行流程 - 流程和流程网址与Genkit客户端SDK兼容 即将推出的功能: - 支持Ollama - 支持各种向量存储 - 更复杂的多代理流程 - 会话管理 欢迎任何反馈和建议!
查看原文
Hi,<p>I have been building small AI Agents for quite some time now using various frameworks and one thing that always bugged me was that iterating on small things like prompts, flows, tools etc always took a code change + deployment of the app. While the prompt part can be solved with Langfuse I haven&#x27;t found a good way to keep the flow management remote (and open source).<p>Lately I have been working with Genkit (<a href="https:&#x2F;&#x2F;github.com&#x2F;firebase&#x2F;genkit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;firebase&#x2F;genkit</a>) and love how modular it is. So I thought why not build a UI builder on top of that that can handle simple flows, prompts and basic tracing.<p>And here we are with a first early version: <a href="https:&#x2F;&#x2F;flowshapr.ai" rel="nofollow">https:&#x2F;&#x2F;flowshapr.ai</a> Repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;flowshapr&#x2F;flowshapr" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flowshapr&#x2F;flowshapr</a><p>This first release can - Manage and execute simple flows remotely - Works with GoogleAI, Anthropic or OpenAi - Integrate with remote MCP tools - API Endpoint to execute flows remotely - Flows and flow urls are compatible with the genkit client sdk<p>Upcoming - Support for Ollama - Support for various vector stores - More complex multi agent flows - Session management<p>Any feedback and suggestions are welcome!