Skip to content

Latest commit

 

History

History
 
 

src

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

注:当前项目为 Serverless Devs 应用,由于应用中会存在需要初始化才可运行的变量(例如应用部署地区、函数名等等),所以不推荐直接 Clone 本仓库到本地进行部署或直接复制 s.yaml 使用,强烈推荐通过 s init ${模版名称} 的方法或应用中心进行初始化,详情可参考部署 & 体验

AgentCraft 帮助文档

基于Serverless架构的开源智能体平台,可以快速构建构内容提取、知识库、图文生成助手等智能应用

前期准备

使用该项目,您需要有开通以下服务并拥有对应权限:

服务/业务 权限 相关文档
函数计算 创建函数 帮助文档 计费文档

部署 & 体验

案例介绍

基于本案例,您可以将 AgentCraft 快速部署到函数计算FC,拥有一个专属的类似GPTS、COZE 的智能体平台,可以自由构建内容提取改写、RAG知识库、绘本制作、图文文案生成等智能应用。

AgentCraft 是一个开源的智能体构建平台,致力于推进AI原生应用在业务场景的落地。提供了基础模型、数据集、AI工具、智能体构建、客户端接入等能力。可以帮助开发者快速构建,知识问答,智能助手等应用,能够极大的节省AI原生应用的开发成本。

构建AI Agent平台 是一个非常复杂的工程,需要完成RAG, AgentRuntime的核心研发,以及权限管控、API管理、前端交互等, 借助Serverless开发平台,简单、方便地将 AgentCraft 这个Agent平台部署成独立服务,拥有AI时代强大的生产力工具。

使用流程

创建及部署AgentCraft应用

1.访问Serverless开发平台, 选择 AgentCraft 应用模板进行部署

2.在应用创建详情,根据指引进行授权操作 AgentCraft应用授权 资源配置部分请注意“AgentCraft的JWT认证秘钥”, 填写您容易记住的秘钥,该秘钥可以在您创建另外一个版本的AgentCraft的时候使用,可以保证前后两个版本数据访问一致性(比如您应用程序是两个版本的代码,但是数据库还是连接同一个) AgentCraft应用资源配置 配置好之后请点击按钮“创建应用”,接下来您只需要等待一分钟即可完成AgentCraft的服务部署,部署过程的日志您可以随时查看 AgentCraft应用部署

访问及配置AgentCraft服务

当部署完成,您可以获取两个域名,(页面上另外一个域名被隐藏在+1后面),AgentCraft是由一系列的服务构成,其中核心的就是前端的管控页面和后端的api服务,当您需要完全定制自己的界面的时候可以以后端的Api服务为主(那个被隐藏的),对于新手而言我们访问开放出来的域名即可 AgentCraft前端页面 之后进入AgentCraft的系统配置页面 AgentCraft系统配置

配置数据库(必须)

您需要填写您的 Postgresql 配置,如果您已经有相应的数据库,可以将相应的配置进行填写,如果您还没有对应的数据库,在阿里云上有两种方式获得

  1. 免费的数据库服务,如果您是数据库的新用户,可以访问阿里云的具体可以查看这里 函数计算免费资源包

  2. 购买阿里云的数据库服务,这部分的引导方案在AgentCraft已经内置,您可以点击 “快速获取”按钮进行查看,这里我们已经将购买的流程做了极简的优化,另外实例购买最低可以按天付费,您可以以最低成本进行体验 阿里云数据库购买 AgentCraft数据库引导

AgentCraft的数据库创建引导详细的展示了如何获取 数据库连接地址、数据库名、数据库账号、数据库密码 的配置项,建议仔细阅读

向量转化服务(非必填)

向量转化服务可以将文本内容进行向量化处理,用于知识库搜索中的RAG技术,该部分作为并非必须的选项,(在通用Prompt提示场景和Agent场景并不是必须),因此您可以选择性的配置使用, AgentCraft向量转化服务配置" 如果您的确需要一个embedding服务,您可以点击“快速获取embedding服务”,需要注意的是,该服务依赖于阿里云的NAS文件存储,因为我们利用NAS进行了模型的存储(使用的是bge-lagre-zh模型,大约1.4个G),所以您还需要对相关的NAS服务进行开通,NAS服务的免费领取 AgentCraft向量转化服务配置" 免费领取NAS服务

当一些准备就绪之后您可以点击"下一步"以及最后的“完成”,接下来我们进入”快速使用体验AgentCraft“的教程

使用教程

访问 AgentCraft 使用教程 进行查看

注意事项

开发者社区

您如果有关于错误的反馈或者未来的期待,您可以在 Serverless Devs repo Issues 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 FC 组件的最新动态,您可以通过以下渠道进行:

微信公众号:serverless 微信小助手:xiaojiangwh 钉钉交流群:33947367