- SignalDesk1 hr ago
Original Summary
I built Jev State to make it easier to see where a conversational agent goes wrong. You draw the states it can move between, try a conversation, and save that conversation as a test. When you change the routing rules, you can run your saved conversations again and see what broke. There's a support example to play with. Send "I was charged twice", then "It is fixed now", and watch it move through the workflow. From there you can edit the states and try your own messages. You can also download the workflow as a TypeScript project with its tests, so you can use it in your own app. It's open source (MIT), with no signup or paid tier. The demo starts in a simple keyword simulation and doesn't need a key. Using the actual Jev model needs a TypeSafe API key and costs whatever the provider charges. It only supports flat state machines at the moment. Try it: https://jev-state.vercel.app Code: https://github.com/priyankark/jev-state If you give it a go, I'd like to know where you get stuck.   submitted by   /u/yotta_mind [link]   [comments]
中文概览
中文标题: 我做了一个工具,把聊天机器人对话变成可重跑的测试
作者开源了 Jev State,用于定位对话代理出错之处:可绘制状态、试跑对话并保存为测试,修改路由规则后可重跑保存对话查看哪里出错。提供支持示例,可将工作流下载为带测试的 TypeScript 项目用于自己的应用。项目采用 MIT 许可,无需注册或付费;演示用关键词模拟、无需密钥,实际模型需 TypeSafe API key 并按提供商计费,目前仅支持扁平状态机。
- 情报分类:开源项目与落地
- 分类依据:开源MIT工具,将聊天机器人对话转为可重跑测试,含代码与演示。
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/23 00:24:05
- No replies yet