一、coze(扣子) 介绍
1、 什么是 coze(扣子)
Coze(扣子)是字节跳动推出的一款面向C端用户的智能体开发平台,旨在帮助用户快速搭建基于大模型的各类智能体应用,并将其部署到不同的平台。无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类 AI 应用,并将 AI 应用发布到各个社交平台、通讯软件,也可以通过 API 或 SDK 将 AI 应用集成到你的业务系统中。
2、coze(扣子) 能做什么
Coze平台支持零代码或低代码开发,用户无需编程背景即可在平台上创建智能体(Bot)。这些智能体可以部署到社交平台、通讯软件或网站等渠道,并通过API与现有系统集成。Coze平台上的智能体种类丰富,包括聊天机器人、内容创作、数据分析、文档处理等多种功能。用户可以通过插件和工作流机制实现复杂的业务流程,如内容创作、数据分析等
借助扣子提供的可视化设计与编排工具,你可以通过零代码或低代码的方式,快速搭建出基于大模型的各类 AI 项目,满足个性化需求、实现商业价值。
- 智能体: 智能体是基于对话的 AI 项目,它通过对话方式接收用户的输入,由大模型自动调用插件或工作流等方式执行用户指定的业务流程,并生成最终的回复。智能客服、虚拟伴侣、个人助理、英语外教都是智能体的典型应用场景。
- 应用: 应用是指利用大模型技术开发的应用程序。扣子中搭建的 AI 应用具备完整业务逻辑和可视化用户界面,是一个独立的 AI 项目。通过扣子开发的 AI 应用有明确的输入和输出,可以根据既定的业务逻辑和流程完成一系列简单或复杂的任务,例如 AI 搜索、翻译工具、饮食记录等。
二、如何使用扣子
1、搭建一个 AI 助手智能体
无论你是否有编程基础,你都可以在扣子平台快速搭建一个 AI 智能体。本文以一个生活问题小助手为例演示如何在扣子平台搭建智能体。
2、智能体效果
和生活问题小助手对话时,它可以给你正向的生活建议,提升生活的常识和质量。
3、搭建步骤
参考以下步骤快速搭建一个生活问题小助手。
步骤 1:创建一个智能体
- 登录扣子平台。
- 在页面左上角单击⊕。
- 输入智能体名称和功能介绍,然后单击图标旁边的生成图标,自动生成一个头像,你也可以切换到 AI 创建,通过自然语言描述你的智能体创建需求,扣子根据你的描述自动创建一个专属于你的智能体
- 单击确认
创建智能体后,你会直接进入智能体编排页面。你可以:
- 在左侧人设与回复逻辑面板中描述智能体的身份和任务。
- 在中间技能面板为智能体配置各种扩展能力。
- 在右侧预览与调试面板中,实时调试智能体。
步骤 2:编写提示词
配置智能体的第一步就是编写提示词,也就是智能体的人设与回复逻辑。智能体的人设与回复逻辑定义了智能体的基本人设,此人设会持续影响智能体在所有会话中的回复效果。建议在人设与回复逻辑中指定模型的角色、设计回复的语言风格、限制模型的回答范围,让对话更符合用户预期。
在智能体配置页面的人设与回复逻辑面板中输入提示词。例如生活问题小助手可以设置为:
角色
你是一位贴心的生活问题小助手,擅长用通俗易懂且亲切的语言,为用户解答生活中遇到的各类问题,提供实用有效的解决办法。
技能
技能 1: 解答生活问题
- 当用户提出生活中的问题时,首先判断问题类型。如果不确定,可询问用户更多细节。
- 利用自身知识储备思考解决方案。若知识储备不足,使用工具搜索相关信息。
- 依据思考和搜索结果,为用户提供清晰、具体且可行的解决方案。
=回复示例=
针对您提出的[具体问题],以下是一些建议:
- [建议 1]
- [建议 2]
- ……
这些方法希望能帮您解决问题。
=示例结束=
技能 2: 提供生活小贴士
- 当用户需要生活小贴士或主动询问时,根据用户的需求方向,比如饮食、健康、家居等,确定小贴士类别。
- 若不清楚用户需求方向,可先询问用户感兴趣的生活领域。
- 结合自身知识或通过工具搜索,为用户提供相关生活小贴士。
=回复示例=
以下是一些[用户需求方向]的生活小贴士:
- [小贴士 1]
- [小贴士 2]
- ……
希望这些小贴士对您的生活有所帮助。
=示例结束=
限制:
- 只讨论与生活问题相关的内容,拒绝回答与生活问题无关的话题。
- 所输出的内容必须逻辑清晰、条理清楚,以方便用户理解和应用。
- 回复内容应简洁明了,重点突出,避免过于冗长复杂的表述。
- 当知识储备不足时,通过工具去了解相关信息。
你可以单击优化,让大语言模型优化为结构化内容。
步骤 3:(可选)为智能体添加技能
如果模型能力可以基本覆盖智能体的功能,则只需要为智能体编写提示词即可。但是如果你为智能体设计的功能无法仅通过模型能力完成,则需要为智能体添加技能,拓展它的能力边界。例如文本类模型不具备理解多模态内容的能力,如果智能体使用了文本类模型,则需要绑定多模态的插件才能理解或总结 PPT、图片等多模态内容。此外,模型的训练数据是互联网上的公开数据,模型通常不具备垂直领域的专业知识,如果智能体涉及智能问答场景,你还需要为其添加专属的知识库,解决模型专业领域知识不足的问题。
例如生活问题小助手,我给它增加了以下技能:
你可以点击如图所示的插件功能对应的 + 图标来增加技能,或者使用 + 旁边的 AI 根据你的提示词自动添加工具
另外,你还可以为智能体添加开场白、用户问题建议、背景图片等功能,增强对话体验。例如为智能体添加一张背景图片,使对话过程更沉浸。
步骤 4:调试智能体
配置好智能体后,就可以在预览与调试区域中测试智能体是否符合预期。
步骤 5:发布智能体
完成调试后,单击发布将智能体发布到各种渠道中,在终端应用中使用智能体。目前支持将智能体发布到飞书、微信、抖音、豆包等多个渠道中,你可以根据个人需求和业务场景选择合适的渠道。例如售后服务类智能体可发布至微信客服、抖音企业号,情感陪伴类智能体可发布至豆包等渠道,能力优秀的智能体也可以发布到智能体商店中,供其他开发者体验、使用。
- 在智能体的编排页面右上角,单击发布。
- 在发布页面输入发布记录,并选择发布渠道。
- 单击发布。
三、开发 AI 应用
1、了解应用开发
AI 应用是指利用大模型技术开发的应用程序,这些应用程序能够使用大模型,执行复杂任务,分析数据,并作出决策。例如 AI 搜索和 AI 翻译等。
2、扣子应用能做什么
通过扣子平台构建的 AI 应用具备强大的可扩展性,支持与个性化的用户界面绑定,依托于先进的大模型技术,形成一个独立的 AI 解决方案。扣子应用通过工作流或对话流处理复杂的业务逻辑与编排,其内置的丰富节点库提供了逻辑处理、知识写入与检索、大模型服务、会话管理等多种能力,帮助开发者灵活编排自动化流程、构建各种智能服务。
扣子应用不仅能够适配移动端和网页端的各种框架,还能兼容广泛的终端设备,还支持导出小程序源代码以进行进一步的定制开发。扣子应用的灵活性体现在多个方面:它能够以 API 服务或 Chat SDK 的形式轻松集成到现有的应用程序或网站中;你还可以将扣子应用发布为微信小程序、抖音小程序,或者发布到其他常用的社交平台上,甚至可以将其部署为 Web 页面,以便更广泛的用户群体能够访问和体验。
3、开发流程
扣子平台提供了一个高效快捷的方式开发具有复杂交互功能的 AI 应用。
一个 AI 应用的开发流程如下:
- 创建 AI 应用项目:首先,你需要在扣子平台上创建一个 AI 应用项目。项目创建完成后,你会自动进入集成开发环境(IDE)。这是你进行业务逻辑编排和应用配置的主要场所。
- 编排业务逻辑:你可以使用工作流来编排业务逻辑,并通过变量、插件、知识库、数据库等方式灵活的方式与本地数据或线上数据进行交互。扣子还提供了试运行能力,方便你在开发的时候进行调试。
- 设计用户界面: 扣子提供了丰富的组件和可视化的编排能力,支持以 “拖、拉、拽” 的方式快速构建应用,实现了所见即所得的应用开发体验。这种方式大大简化了界面开发过程,使得即使是非专业开发者也能轻松上手。扣子页面组件支持与开发资源的数据和事件进行绑定,快速实现前后端数据的联动。
- 测试应用:扣子提供了预览能力,你可以通过预览,进行实时测试。确保应用运行符合预期。
- 发布应用:完成开发和测试后,你可以将构建好的 AI 应用发布到你选择的平台或渠道,让 AI 应用被更多的用户使用。
4、开发环境
扣子平台提供了一个线上的应用集成开发环境(IDE)。它支持可视化的编排方式和调试能力,使得 AI 应用的开发变得更加快速和简单,让开发者能够专注于创意和业务逻辑。
应用集成开发环境由业务逻辑和用户页面两个模块组成。
5、业务逻辑模块
业务逻辑模块主要用于业务逻辑开发,包含资源列表和配置区域两部分。
- 资源列表:资源列表中包含工作流、插件、知识库、变量、数据库功能。你可以使用项目所属空间内的已有资源,也可以新建资源。
说明
在 AI 应用项目中新建的资源,只能被这个应用使用,无法与其他应用共享。如果需要变成共享资源,需要进行转移。
- 配置区域:你可以在配置区域对创建或添加的资源进行配置和调试。支持左右分屏展示。
6、用户界面模块
用户界面模块用于用户页面搭建,由组件列表、画布和配置面板组成。
- 组件:扣子提供了丰富的组件供你选择。
- 画布:画布支持组件的拖拉拽,并支持通过拉伸方式快速调整组件的大小。
- 配置面板:在配置面板中,你可以通过属性相关配置来调整组件样式。通过事件绑定的方式实现业务逻辑与页面组件之间的联动。例如,给一个按钮组件绑定一个工作流的点击事件。当用户点击这个按钮时,就会触发工作流调用。
7、快速搭建一个 AI 应用
随着人工智能技术的不断进步,大模型在翻译质量、效率、上下文理解和多语言支持等方面表现出色。因此,越来越多的人开始使用大模型进行文本翻译,以提升效率,降低成本。
本教程详细指导你如何在扣子平台上完成一个手机端 天生漫画师 应用的开发。
天盛漫画师应用介绍
这个 天生漫画师 应用支持用户输入一段故事梗概或者片段,点击生成漫画就可以获得到根据自己创建的工作流生成的相对应的漫画图片。
步骤一:设计你的应用功能
首先,你需要进行应用设计,规划应用的主体功能和用户界面。
这个 天生漫画师 应用的核心功能是能够满足用户的文字扩充和优化需求,并根据优化后的内容生成漫画图片。文字扩充和优化功能可以通过创建一个包含大模型节点的工作流来实现。
基于以上功能规划,这个应用的用户界面会包含以下组件:
- 一个展示生成漫画图片的列表
- 一个应用简介和相关提示内容区域
- 一个让用户可以输入内容的区域
- 一个生成按钮来触发生成漫画操作
完成主体功能设计和规划后,就可以开始 AI 应用搭建了。
步骤二:创建 AI 应用项目
首先,你需要创建一个 AI 应用项目。
AI 应用项目支持使用工作流来完成复杂的业务逻辑编排,也支持使用数据库、知识库、插件等资源实现与本地数据或线上数据的交互。此外,AI 应用项目支持通过拖拉拽的方式搭建用户界面,并且能够实现与业务逻辑的联动。
参考以下操作,创建 AI 应用项目。
应用创建成功后,你会直接进入到应用的集成开发环境 (IDE)。
- 登录扣子平台。
- 在左侧菜单栏,单击工作空间。
- 选择一个工作空间。工作空间是各种资源和开发项目的集合。不同工作空间内的数据和资源相互隔离。
- 在项目开发页面,单击创建,然后在弹出的页面,选择创建应用。
- 在应用模板页面,单击空白应用。
- 输入应用名称,并单击图标旁的 AI 图标使用 AI 自动生成一个图标。然后单击确定。
步骤三:编排业务逻辑
创建完 AI 应用项目后,你可以开始进行业务逻辑编排了。扣子 提供了大模型、代码、意图识别、知识库写入与检索等丰富的工作流节点,以满足复杂的业务场景需求。此外,你还可以通过使用变量、插件、知识库等方式与你的本地数据和线上数据进行集成。
本教程中的 天生漫画师 应用,主要是使用大模型实现把用户输入的简单语句,经过精巧构思与填充丰富细节,转化为一部完整的漫画作品,然后根据作品漫画镜头描述循环生成相对应的漫画图片,所以需要创建一个包含大模型节点、循环体、代码、文生图的工作流即可。
参考以下步骤,创建一个实现文字生成漫画功能的工作流。
一、在业务逻辑页面,找到工作流,然后单击 + > 新建工作流。
二、 输入工作流名称和说明,然后单击确认。
说明:
工作流名称只支持字母、数字和下划线,且必须以字母开头。
三、在工作流画布,单击开始节点的连接线或画布下方的添加节点按钮,然后选择大模型节点,并完成连线。
四、单击开始节点进行配置。开始节点用于设定启动工作流需要的信息。
本场景中,用户需要提供要生产漫画的文字内容,所以需要配置一个对应的输入参数。
在输入区域,单击 + 图标,配置一个变量 (input) 用于传入用户要生产漫画的文字内容。
五、单击大模型节点进行配置。
① 在模型区域,展开模型列表,选择用来执行根据用户文字生成生产漫画的文字内容的大模型。本教程中选择豆包 工具角色扮演 模型,并使用模型默认配置。
如果你想调整模型配置,单击配置图标。
② 配置输入参数,这些输入参数可以在模型提示词中使用。
本教程中需要将用户输入的文本内容添加到提示词中,让模型按照用户的内容生成对应的文本。所以需要配置一个输入参数。
③ 在系统提示词区域,输入以下内容作为系统提示词。
系统提示词是一组指示模型行为和功能范围的指令,可以包括如何提问、如何提供信息、如何请求特定功能等。系统提示词也用于设定对话的边界,比如告知用户哪些类型的问题或请求是不被接受的。
角色
你是一个专业的翻译官,能够准确地将用户输入的内容翻译成目标语言,不进行随意扩写。
技能
技能 1:翻译文本
- 当用户提供一段文本时,迅速将其翻译成目标语言。
- 确保翻译的准确性和流畅性。
限制:
- 只进行翻译工作,不回答与翻译无关的问题。
- 严格按照用户要求的目标语言进行翻译,不得擅自更改。
④ 在用户提示词区域,输入用户提示词。
用户提示词通常是直接的命令,告诉模型要执行的任务或意图。例如 “帮我翻译下这段内容”,指令越清晰,模型的输出也更贴近你的实际需求。
⑤ 在输出区域,将输出格式配置为 JSON,使用默认配置的 output 变量。
⑥ 添加节点增加循环体节点
⑦ 添加代码节点
循环体完成操作后输出的数据,不能直接在界面中使用,需要处理一下输出格式才行
⑧ 连接代码节点与结束节点,然后选择结束节点进行配置。
至此,你已经完成整个工作流的搭建。
⑨ 为了保证业务逻辑实现符合预期,单击试运行测试工作流的执行。
如果不符合预期,你可以逐一检查每个节点的输出结果。
在完成业务逻辑搭建并通过测试后,你就可以开始用户界面搭建了。
步骤四:搭建用户界面
扣子提供了可视化的用户界面搭建能力,你可以通过拖拉拽的方式搭建一个用户界面,无需写一行代码。
参考以下操作,搭建手机端 天盛漫画师 应用的用户界面。
一、在应用 IDE,单击页面上方的用户界面页签。
二、选择小程序和 H5,然后单击开始搭建。
三、添加页面组件,完成页面搭建。
应用页面由四个块级组成,具体使用的组件和配置参考下列图片
- 一个展示生成漫画图片的列表
- 一个应用简介和相关提示内容区域
- 一个让用户可以输入内容的区域
- 一个生成按钮来触发生成漫画操作
步骤五:效果测试
完成上述所有配置后,单击预览对查看整体功能并进行体验。
你可以在打开的预览页面中,输入一段文字,单击生成漫画。查看是否生成相应的漫画内容。
步骤六:发布应用
完成应用测试后,你就可以将应用发布到商店或模板,或发布成 API 服务与其他应用集成。
本教程中以商店为例。
一、在应用 IDE 中,单击右上角的发布按钮。
二、在发布页面,输入版本号和发布描述。
三、选择扣子商店,然后选择应用分类。
四、单击页面上的发布按钮,完成应用发布。
发布完成后,你就可以在扣子商店上使用这个应用了。
还可以把应用链接分享到微信在微信中使用。
以上就是 coze 的智能体和应用的开发具体步骤和流程了。
那么,如何系统的去学习大模型LLM?
作为一名从业五年的资深大模型算法工程师,我经常会收到一些评论和私信,我是小白,学习大模型该从哪里入手呢?我自学没有方向怎么办?这个地方我不会啊。如果你也有类似的经历,一定要继续看下去!这些问题啊,也不是三言两语啊就能讲明白的。
所以我综合了大模型的所有知识点,给大家带来一套全网最全最细的大模型零基础教程。在做这套教程之前呢,我就曾放空大脑,以一个大模型小白的角度去重新解析它,采用基础知识和实战项目相结合的教学方式,历时3个月,终于完成了这样的课程,让你真正体会到什么是每一秒都在疯狂输出知识点。
由于篇幅有限,⚡️ 朋友们如果有需要全套 《2025全新制作的大模型全套资料》,扫码获取~
👉大模型学习指南+路线汇总👈
我们这套大模型资料呢,会从基础篇、进阶篇和项目实战篇等三大方面来讲解。
👉①.基础篇👈
基础篇里面包括了Python快速入门、AI开发环境搭建及提示词工程,带你学习大模型核心原理、prompt使用技巧、Transformer架构和预训练、SFT、RLHF等一些基础概念,用最易懂的方式带你入门大模型。
👉②.进阶篇👈
接下来是进阶篇,你将掌握RAG、Agent、Langchain、大模型微调和私有化部署,学习如何构建外挂知识库并和自己的企业相结合,学习如何使用langchain框架提高开发效率和代码质量、学习如何选择合适的基座模型并进行数据集的收集预处理以及具体的模型微调等等。
👉③.实战篇👈
实战篇会手把手带着大家练习企业级的落地项目(已脱敏),比如RAG医疗问答系统、Agent智能电商客服系统、数字人项目实战、教育行业智能助教等等,从而帮助大家更好的应对大模型时代的挑战。
👉④.福利篇👈
最后呢,会给大家一个小福利,课程视频中的所有素材,有搭建AI开发环境资料包,还有学习计划表,几十上百G素材、电子书和课件等等,只要你能想到的素材,我这里几乎都有。我已经全部上传到CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
相信我,这套大模型系统教程将会是全网最齐全 最易懂的小白专用课!!