开通扣子专业版后,你就可以在扣子平台中开发智能体和应用。在扣子专业版账号下搭建智能体和应用时,支持使用Kimi、通义千问等免费模型,你也可以通过火山引擎方舟平台接入更多的模型资源,以满足不同的需求。
使用扣子专业版时,不同的操作需要在不同的平台中完成。
- 火山引擎扣子专业版控制台:接入模型、查看用量、购买资源包等计费相关操作。
- 扣子平台(coze.cn):智能体和应用开发等操作。
本文档介绍通过扣子平台开发智能体和应用的相关文档指引。
开发智能体
扣子不仅提供了多个大语言模型供你选择,还提供了多 Agent 模式、工作流模式以满足更复杂的任务场景。
- 编排能力:
- 人设与回复逻辑:智能体要执行的指令信息,即编写提示词。详细说明可参考编写提示。
- 模型设置:大模型的选型与参数配置。详细说明可参考模型设置。
- 编排模式:提供单 Agent 模式、多 Agent 模式、工作流模式以满足不同的使用场景。详细说明可参考多 Agent 模式、工作流模式。
- 搭建能力:你可以使用知识、插件等功能解决模型幻觉、专业领域知识不足等问题。
- 技能:提供插件、工作流、图像流、触发器等技能相关配置,为智能体添加定制化的专业能力。详细说明可参考插件、工作流等文档。
- 知识:支持文本、表格、照片等多种知识库类型,解决模型专业领域知识不足的问题。详细说明可参考知识库。
- 记忆:提供了丰富的记忆功能,使智能体在与个人用户交互时,可根据个人用户的历史对话等生成更准确性的回复。详细说明可参考变量、数据库、长期记忆。
- 对话体验:通过开场白、用户问题建议、快捷指令等功能,使智能体更加易用,提升对话体验。详细说明可参考开场白等文档。
- 角色:为智能体添加语音回复、音频通话的能力,打造智能体的人物形象。
开发应用
AI 应用是指利用大模型技术开发的应用程序,这些应用程序能够使用大模型,执行复杂任务,分析数据,并作出决策。例如 AI 搜索 和 AI 翻译等。
扣子平台提供了一个高效快捷的方式开发具有复杂交互功能的 AI 应用。
一个 AI 应用的开发流程如下:
- 创建 AI 应用项目:首先,你需要在扣子平台上创建一个 AI 应用项目。项目创建完成后,你会自动进入集成开发环境(IDE)。这是你进行业务逻辑编排和应用配置的主要场所。详细说明可参考创建 AI 应用项目。
- 编排业务逻辑:你可以使用工作流来编排业务逻辑,并通过变量、插件、知识库、数据库等方式灵活的方式与本地数据或线上数据进行交互。详细说明可参考编排业务逻辑。
扣子还提供了试运行能力,方便你在开发的时候进行调试。 - 设计用户界面: 扣子提供了丰富的组件和可视化的编排能力,支持以“拖、拉、拽”的方式快速构建应用,实现了所见即所得的应用开发体验。这种方式大大简化了界面开发过程,使得即使是非专业开发者也能轻松上手。详细说明可参考用户界面编辑器概述。
扣子页面组件支持与开发资源的数据和事件进行绑定,快速实现前后端数据的联动。详细说明可参考设置组件属性和事件。 - 测试应用:扣子提供了预览能力,你可以通过预览,进行实时测试。确保应用运行符合预期。
- 发布应用:完成开发和测试后,你可以将构建好的 AI 应用发布到你选择的平台或渠道,让 AI 应用被更多的用户使用。详细说明可参考发布应用。