confused-ai
producthunt.com
用TypeScript构建AI智能体与工作流
19天前制作者:Raja shekar
关于 confused-ai
confused-ai 是一个专为 TypeScript 开发者设计的开源框架,让你能够轻松构建生产级 AI 智能体、团队协作和工作流。它支持 40 多种 LLM 提供商和 100 多个内置工具,提供从多智能体编排、RAG 到防护栏、断路器、人机协同(HITL)、预算控制、OTLP 追踪等企业级特性,是 CrewAI 和 LangChain 的强力替代方案。
核心功能
confused-ai 的核心在于其高度模块化和可扩展的架构。开发者可以使用 TypeScript 定义智能体的行为、工具集和交互逻辑,并通过声明式配置快速搭建复杂的 AI 工作流。框架内置了智能体间通信、任务分配和结果聚合机制,支持链式、并行和条件分支等多种执行模式。
主要特性
- 多智能体编排:支持创建多个专业智能体,通过消息传递协同完成复杂任务,如代码审查、报告生成等。
- 丰富的工具生态:内置 100+ 工具,涵盖网络搜索、文件操作、API 调用、数据库查询等,并允许自定义工具。
- 企业级安全与管控:提供防护栏(内容过滤)、断路器(故障隔离)、HITL(人工审核)和预算控制,确保 AI 行为安全可靠。
- RAG 与知识库:集成检索增强生成能力,支持向量数据库,让智能体基于私有知识库回答问题。
- 可观测性:通过 OTLP 标准导出追踪数据,方便集成到 Jaeger、Grafana 等监控系统。
适用场景
- 自动化客服:构建多智能体客服系统,自动处理查询、升级工单。
- 代码开发助手:创建代码审查、测试生成、文档编写的智能体团队。
- 数据分析管道:编排数据采集、清洗、分析和可视化工作流。
- 内容创作:利用 RAG 和 LLM 生成营销文案、报告摘要。