inkeep/agents
Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.
它解决了什么问题
它提供了一个统一的平台,用于构建 AI 代理,弥合技术与非技术团队成员之间的鸿沟。用户可以通过可视化的拖拽界面或以代码为先的 TypeScript SDK 来创建代理,且两种方式会实时保持同步。
它如何运作
平台采用多代理架构,允许以声明式方式定义代理。它集成了 Vercel AI SDK,以对接各种 LLM 提供商,并支持 Model Context Protocol(MCP)工具来扩展代理功能。系统包括用于配置与执行的 API、可视化管理 UI、供开发者使用的 TypeScript SDK、用于同步代码与可视化配置的 CLI,以及用于嵌入聊天界面的 UI 组件库。
目标对象
此平台设计给需要类型安全与 CI/CD 工作流的工程团队,同时也适用于想在不编写代码的情况下管理代理行为的非技术团队(如客服、销售或营销)。
亮点
- 双向同步:在可视化构建器中所做的更改会即时反映到 TypeScript SDK,反之亦然。
- 多代理架构:支持多个代理协同工作。
- MCP 集成:内置凭证管理的 MCP 工具。
- 可观测性:提供 Traces UI 与 OpenTelemetry 支持,以监控代理性能。
- 部署灵活性:可通过 Vercel 或 Docker 部署。