Kheish:开源的多智能体开发框架,通过 YAML 配置工作流和多个 Agent 共同协作解决复杂任务

本文涉及的产品
NLP自然语言处理_基础版,每接口每天50万次
NLP自然语言处理_高级版,每接口累计50万次
NLP 自学习平台,3个模型定制额度 1个月
简介: Kheish 是一个开源的多智能体协调平台,基于大型语言模型(LLM)设计,能够通过灵活配置多个智能体来解决复杂任务。平台支持模块化集成、聊天式提示、反馈循环等功能,适用于代码审计、法律文件分析、客户服务自动化等多种应用场景。

❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦


🚀 快速阅读

  1. 平台简介:Kheish 是一个基于 LLM 的多智能体编排平台,支持多角色协作解决复杂任务。
  2. 主要功能:包括多智能体工作流、模块集成、聊天式提示、反馈循环等。
  3. 技术原理:通过任务管理器、上下文处理、工作流执行等技术实现智能体协作。

正文(附运行示例)

Kheish 是什么

公众号: 蚝油菜花 - kheish

Kheish 是一个基于大型语言模型(LLM)的多智能体编排开源平台,旨在通过多个专门的角色(智能体)和灵活的工作流来协调复杂任务的各个步骤。这些任务可能包括提案生成、审核、验证和格式化,最终产生高质量的结果。

Kheish 的特点在于其模块化和可扩展性,能够无缝集成外部模块,如文件系统访问、shell 命令和向量存储,从而丰富上下文并处理大型代码库或文档。此外,Kheish 支持聊天式提示和反馈循环,允许智能体在任务执行过程中进行迭代和优化。

Kheish 的主要功能

  • 多智能体工作流:定义多个角色(如提议者、审阅者、验证者、格式化程序),并按照基于 YAML 的工作流配置顺序执行它们,处理复杂任务。
  • 模块集成:集成多种模块,如文件系统访问(fs)、shell 命令(sh)、向量存储(vector_store)等,扩展功能和处理能力。
  • 聊天式提示:与 LLM 的互动采用对话式结构,包括 system、user 和 assistant,维护上下文并澄清指令。
  • 反馈和修订循环:工作流支持迭代反馈,如果审阅者或验证者发现问题,请求修订,直到解决方案满足标准。
  • RAG 和嵌入:集成向量存储处理大型文档,模型能获取相关片段而不会使提示过载。

Kheish 的技术原理

  • 任务管理器:负责加载任务配置(YAML)、处理上下文、运行工作流程,并按需集成模块。
  • 上下文处理:任务管理器读取初始文件或文本,准备 TaskContext,为后续的智能体工作流提供上下文信息。
  • 工作流执行:智能体按照定义的工作流顺序执行任务,包括生成解决方案、检查提案质量、确保最终正确性及输出验证结果。
  • 模块请求调用:智能体能发出 MODULE_REQUEST 呼叫,获取其他数据、读取文件或执行语义搜索等。
  • 结果缓存:为避免重复操作,Kheish 缓存代理请求模块的结果。
  • 与 RAG 集成:与检索增强生成(RAG)模型集成,轻松处理大型文档,通过向量存储获取相关片段。

如何运行 Kheish

  1. 克隆仓库
    git clone https://github.com/graniet/kheish.git
    cd kheish
    
  2. 安装依赖
  • 安装 Rust 工具链(最新稳定版)。
  • 设置 OPENAI_API_KEY 或其他相关环境变量。
  1. 构建项目
    cargo build --release
    
  2. 运行任务
    ./target/release/kheish --task-config examples/tasks/audit-code.yaml
    

资源


❤️ 如果你也关注 AI 的发展现状,且对 AI 应用开发非常感兴趣,我会每日跟你分享最新的 AI 资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!

🥦 微信公众号|搜一搜:蚝油菜花 🥦

相关文章
|
7月前
|
存储 测试技术 API
魔搭Agent体验升级!支持编辑已发布的Agent、新增tool说明书等
魔搭Agent作为开源版GPTs,可以零代码DIY一个具备丰富功能的chat bot,今天上线了一个新版本优化了相关体验,来看!
|
6天前
|
人工智能 数据可视化 JavaScript
NodeTool:AI 工作流可视化构建器,通过拖放节点设计复杂的工作流,集成 OpenAI 等多个平台
NodeTool 是一个开源的 AI 工作流可视化构建器,通过拖放节点的方式设计复杂的工作流,无需编码即可快速原型设计和测试。它支持本地 GPU 运行 AI 模型,并与 Hugging Face、OpenAI 等平台集成,提供模型访问能力。
57 14
NodeTool:AI 工作流可视化构建器,通过拖放节点设计复杂的工作流,集成 OpenAI 等多个平台
|
1天前
|
存储 人工智能 API
AgentScope:阿里开源多智能体低代码开发平台,支持一键导出源码、多种模型API和本地模型部署
AgentScope是阿里巴巴集团开源的多智能体开发平台,旨在帮助开发者轻松构建和部署多智能体应用。该平台提供分布式支持,内置多种模型API和本地模型部署选项,支持多模态数据处理。
35 4
AgentScope:阿里开源多智能体低代码开发平台,支持一键导出源码、多种模型API和本地模型部署
|
21天前
|
人工智能 自然语言处理 JavaScript
Agent-E:基于 AutoGen 代理框架构建的 AI 浏览器自动化系统
Agent-E 是一个基于 AutoGen 代理框架构建的智能自动化系统,专注于浏览器内的自动化操作。它能够执行多种复杂任务,如填写表单、搜索和排序电商产品、定位网页内容等,从而提高在线效率,减少重复劳动。本文将详细介绍 Agent-E 的功能、技术原理以及如何运行该系统。
73 5
Agent-E:基于 AutoGen 代理框架构建的 AI 浏览器自动化系统
|
1月前
|
传感器 机器学习/深度学习 自然语言处理
智能代理(Agent)在工具调用与协作中的应用实践
随着人工智能技术的飞速发展,智能代理(Agent)技术已成为解决复杂任务的关键手段。本文深入探讨了如何设计灵活的工具调用机制和构建高效的单/多Agent系统以提升任务执行效率。文章不仅涵盖了相关的理论知识,还提供了丰富的实践案例和代码实现,旨在帮助读者深入理解和应用智能代理技术。
147 2
|
1月前
|
存储 人工智能 自然语言处理
基于LLamaIndex构建企业级私有知识库:RAG Workflow工作流详解
【11月更文挑战第12天】随着生成式AI的快速发展,企业对智能化信息检索和生成的需求日益增加。传统的知识库系统往往局限于静态的数据存储和查询,难以满足复杂多变的业务需求。而检索增强生成(RAG, Retrieval-Augmented Generation)技术的出现,为企业级私有知识库的建设提供了新的解决方案。LLamaIndex作为专为LLMs(大型语言模型)设计的私有知识索引工具,结合RAG Workflow工作流,能够构建高效、智能的企业级私有知识库,满足企业对于知识管理和智能问答的多样化需求。
110 4
|
2月前
|
人工智能 API 决策智能
swarm Agent框架入门指南:构建与编排多智能体系统的利器 | AI应用开发
Swarm是OpenAI在2024年10月12日宣布开源的一个实验性质的多智能体编排框架。其核心目标是让智能体之间的协调和执行变得更轻量级、更容易控制和测试。Swarm框架的主要特性包括轻量化、易于使用和高度可定制性,非常适合处理大量独立的功能和指令。【10月更文挑战第15天】
376 6
|
1月前
|
Kubernetes Cloud Native 调度
云原生批量任务编排引擎Argo Workflows发布3.6,一文解析关键新特性
Argo Workflows是CNCF毕业项目,最受欢迎的云原生工作流引擎,专为Kubernetes上编排批量任务而设计,本文主要对最新发布的Argo Workflows 3.6版本的关键新特性做一个深入的解析。
|
2月前
|
人工智能 JSON 自然语言处理
开源模型+Orchestrating Agents多智能体框架,易用、强大且可控
本文采用开源Qwen2.5-14B-instruct-GGUF来体验多智能体编排和交接,希望在体验多智能体编排和交接框架的同时,一起评估中小参数规模的模型(14B)能否较好的完成多智能体任务。

热门文章

最新文章