Y-Agent Studio

Y-Agent Studio介绍篇

Y-Agent Studio介绍篇

介绍

Y-Agent Studio 是一个面向 企业级应用 的Agent开发套件

特点

Y-Agent 框架 完整开源,可商用,不区分社区版 商用版,下载后意味着您可以获得全部功能。

有向有环图

不同于传统的有向无环图 DAG,Y-Agent内部提供了有环图,可以满足复杂的多环任务设计。

有向有环图,可以支持多角色讨论,自主选择任务执行路径的业务需求。

Agent自动化测试

自动化测试,包含了 流程测试 单元测试:支持数据标注、流程标注,可以对设计好的流程进行迭代测试,也可以对流程里面的某个节点进行测试。

同时配合 测试计划 测试报告 功能,可进行自动化测试。

语料收集与生产

支持手工方式向语料集内添加语料,配合多模型生成界面,可以快速人工标注高质量语料。

同时,可以通过自建流程,对日志进行分析,自动对问题节点生产语料,极大减少人工。

支持模型训练

与传统SFT、DPO、PPO、GRPO等不同,本训练框架在专有任务上,可以有效的避免过拟合、幻觉和复读机问题,同时最大限度保留模型基础能力。

可以解决的问题

Y-Agent Studio旨在解决传统Agent开发中存在的两大核心痛点:

代码修改调试困难

Agent上线之前要经过多次调整,其中包含智能体编排、提示词编写、效果测试等工作,针对这些困难,我们:

  • 提供有向有环图 提示词版本记录 流程测试、单元测试 流程日志 几个核心功能,可以随心所欲的完成Agent搭建。
  • 支持 流程搭建--debug--测试--语料生产--训练 的完整生命周期管理,帮助您的Agent持续进化。

模型训练不可控

Agent开发中,仅通过智能体编排和提示词工程,往往很难达到预期效果,本套件中提供了:

  • 语料收集 模块:语料收集支持人工和自动化收集,解决语料生产困难,人工成本高的问题。
  • 模型训练 框架:提供模型训练包含预训练、指令微调、强化学习,解决了模型训练不可控的问题。

值得一提的是,使用我们的训练框架可以有效的避免过拟合、幻觉和复读机问题,同时保留基础模型的原有能力。

系统架构图

包含以下几个软件

Y-Agent 核心模块

支持智能体编排、RAG、流程日志、单元测试、流程测试、语料生产等功能。

智能体编排可以在同一个流程中,同时支持多智能体协作和流程混合编排。语料生产部分功能需要Y-Squeeze支持。 文档.

Y-Trainer 训练框架 10月开源

与Y-Agent无缝集成,支持预训练、指令微调、强化学习。

与传统SFT、DPO、PPO、GRPO等不同,本训练框架在专有任务上,可以有效的避免过拟合、幻觉和复读机问题,同时最大限度保留模型基础能力。 文档.

Y-Squeeze

一个利用注意力机制,提供特征提取、聚类、语料分析等功能

本框架配合Y-Agent可以识别基础模型在专有领域的预训练知识不足问题。 文档.

Y-Retriever

文档召回与压缩

开发中...

概述

本框架专注于 深入研究有效的Agent技术 ,提供强大专业的底层能力和定制化工具,而非简单的零代码/低代码平台。

因此:它 不适合 毫无基础的初学者,而是专为辅助具备一定开发经验的 程序开发人员 而设计。

心路历程

去年2024年我们尝试使用市面上的Agent开发框架,发现有一些使用上的不便:

多智能体协作和流程编排困难、日志查看不直观、无法收集语料等

于是设计了Y-Agent工作流平台:

模仿企业内部多角色协作机制,支持工作空间、自主工具选择、角色间对话、流程日志、测试训练等

随着工作流构建,我们发现,仅靠提示词和工作流,模型无法妥善完成垂直领域任务

于是有了测试和训练模块,就是标注并生产语料的功能,包含手工和自动化两种方式。

由于大部分垂直领域语料的特殊性,传统的SFT方法很容易过拟合

所以我们设计了新的预训练、SFT和强化学习方法,并集成到Y-Trainer框架里, 能够通过Y-Agent平台收集的语料,并无缝衔接,完成预训练指令微调和强化学习。


Y-Agent Studio适合什么人或者组织?

适合企业级项目,尤其是垂直领域,需要以下功能的人群:

1、需要持续快速对工作流进行迭代,并自动化测试。

2、对模型进行微调训练才能满足业务需求,有语料生产和收集需求。

核心概念与必备基础知识

要高效使用 Y-Agent Studio,开发者需要具备以下基础知识:

  • 智能体编排相关:了解Agent、RAG、ReAct等基本概念,会编写提示词。

  • 数据类型与JSON结构:需要用户了解计算机编程的基本数据类型、以及JSON格式。

  • 模型调用:要求理解如何通过API调用云端或本地部署的模型。熟悉常见的API调用方式、参数设置、提示词编写。

  • Web API 开发与调用:Agent需要与外部系统进行交互,这主要通过Web API实现。 要求了解RESTful API,并具备构建简单API服务(Provide)的能力,以供Agent调用或外部系统调用Agent。

  • 模型训练相关知识:包括PT、SFT、RL等。

How is this guide?

最后更新

京ICP备2025145222号-1     © Copyright 向量感知(北京)智能科技有限公司 YAFO 2025.