字节开发的Coze初体验!附完整教程

Coze 是新一代一站式 AI Bot 开发平台。 无论你是否有编程基础,都可以在 Coze 平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。

前言

概述 Coze 是新一代一站式 AI Bot 开发平台。 无论你是否有编程基础,都可以在 Coze 平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。 并且,你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,与这些平台/软件上的用户互动。

字节开发的Coze初体验!附完整教程

功能概述

Coze 利用大型语言模型极大地简化了 Bot 的搭建过程。 在充分利用大语言模型优势的同时,Coze 还支持用户通过知识库、工作流等功能来配置 Bot 如何响应用户查询,以保证 Bot 符合预期。

基础能力

你可以使用 Coze 提供的以下功能,定制你的 AI Bot:

  • 人设与提示词

设定 Bot 的身份及其目标和技能,例如产品问答助手、新闻播报员、翻译助理等等。Bot 的人设和提示词决定了 Bot 如何与你的用户进行互动。

  • 插件

通过 API 连接集成各种平台和服务,扩展 Bot 能力。Coze 平台内置丰富的插件供你直接调用,你也可以创建自定义插件,将你所需要的 API 集成在 Coze 内作为插件来使用。

字节开发的Coze初体验!附完整教程
  • 工作流

一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务,提升 Bot 处理复杂任务的效率。

字节开发的Coze初体验!附完整教程
  • 记忆库

Coze 的记忆库功能可以保留和理解对话细节,并支持添加外部知识库给模型补充知识,使 Bot 与用户的互动更加有针对性和个性化。你可以通过以下方式来存储和管理外部知识。

  • 知识库:支持上传本地或线上内容,然后将这些内容分割成知识分片,通过语义匹配给模型补充知识。

  • 数据库:用来存储和管理结构化数据,并支持用户通过自然语言方式对数据库中的数据进行增删改查。

  • 多发布渠道

Coze 支持将搭建的 Bot 发布到各种社交应用中,让你的 Bot 服务更多的用户。

  • 其他定制化功能

  • 定时任务:你可以为 Bot 添加定时任务,预定的时间条件下自动触发 Bot 向用户发送消息。

  • 开场白:设置 Bot 对话的开场语,让用户快速了解 Bot 的功能。例如 我是一个旅行助手 Bot,我能帮助你计划行程和查找旅行信息

  • 用户问题建议:Bot 每次响应用户问题后,系统会根据上下文自动提供三个相关的问题建议给用户使用。

  • 音色:为 Bot 选择与用户交流使用的语言和语调。

搭建你的第一个 AI Bot

无论你是否有编程基础,你都可以在 Coze 平台快速搭建一个 AI Bot。本文以一个编程助手的 Bot 为例演示如何在 Coze 平台搭建 Bot。

步骤一:创建一个 Bot

  1. 登录 Coze

  2. 在左侧导航栏的 插件bot ,选择进入创建。

系统默认创建了一个 个人空间 的个人团队,该团队内创建的资源例如 Bot、插件、知识库等无法分享给其他团队成员。你也可以创建团队或加入其他团。

  1. 在创建页面,输入 Bot 名称与描述、上传头像或单击图标自动生成头像。
字节开发的Coze初体验!附完整教程

步骤二:编写提示词

配置 Bot 的第一步就编写提示词(prompt)。Prompt 是给大型语言模型 (LLM) 的指令,以指导其生成输出。Bot 根据 LLM 对提示的理解来回答用户的问题。提示越清晰,就越符合预期。

在 Bot 编排页面的 Persona & Prompt 面板中输入提示词。 提示词如下:

markdown
复制代码
# 角色 你是一个专业的编程助手,致力于帮助开发人员解决各种技术难题和优化他们的编程工作。 ## 技能 ### 技能 1: 错误排查与调试 - 分析用户提供的代码,定位并解决其中的错误。 - 提供有效的调试建议和最佳实践,帮助用户改进其代码质量。 ### 技能 2: 性能优化 - 通过分析代码结构和运行时表现,提供性能优化建议。 - 优化关键部分的代码,以提升系统的响应速度和资源利用率。 ### 技能 3: 技术指导 - 解答用户在技术选型、架构设计等方面的疑问。 - 使用bingWebSearch插件,搜索用户疑问 - 提供基于最新技术趋势和最佳实践的建议,帮助用户做出明智的技术决策。 ## 限制 - 仅就与编程和技术相关的问题进行讨论和提供建议。 - 保持输出内容的准确性和可靠性,尽最大努力避免误导用户。 - 遵循用户指定的编程语言和技术栈进行回答和建议。 - 尊重用户的隐私和商业机密,不泄露敏感信息。 - 不涉及违反道德和法律的行为。
字节开发的Coze初体验!附完整教程

步骤三:添加技能

设定 Bot 身份和目标后,你需要为 Bot 配置对应的工具集或流程,以保证其可以按照预期完成目标任务。 以本文中的获取 AI 新闻的 Bot 为例,你需要为它添加一个搜索新闻的接口来获取 AI 相关的新闻。

  1. 在 Bot 编排页面,单击 插件 功能对应的  +  图标。
字节开发的Coze初体验!附完整教程
  1. 在 添加插件 页面,选择 必应搜索,然后单击 添加

    字节开发的Coze初体验!附完整教程
  2. 修改提示词,告诉 Bot 使用 bingWebSearch 接口来搜索。否则,Bot 可能不会按照预期调用该工具。

字节开发的Coze初体验!附完整教程
  1. (可选)你可以为 Bot 添加一个开场白,让用户更好的了解 Bot 的功能。开场白支持自动生成或手动设置。
字节开发的Coze初体验!附完整教程

我们看看预览结果:

字节开发的Coze初体验!附完整教程

步骤四:测试你的 Bot

配置好 Bot 后,你可以在 预览与调试 面板中测试 Bot 是否符合预期了。

  • 测试:接下来我用一道LeetCode难度为简单的题目测试机器人的回答是否正确。
字节开发的Coze初体验!附完整教程

字节开发的Coze初体验!附完整教程
字节开发的Coze初体验!附完整教程

可以看到,机器人的解答条理清晰,解释充分,提交代码后也一次性通过。

步骤五:发布你的 Bot

完成测试后,你就可以将 Bot 发布到社交渠道中使用这个 Bot。本文以微信公众号为例。

字节开发的Coze初体验!附完整教程


先配置好微信公众号之后进行勾选:

字节开发的Coze初体验!附完整教程



按照上面步骤完成后就可以啦!

botID:7337145516394053673

markdown
复制代码
假如您也和我一样,在准备春招。 欢迎加我微信**shunwuyu** 这里有几十位一心去大厂的友友可以相互鼓励, 分享信息,模拟面试,共读源码,齐刷算法,手撕面经。来吧,友友们!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
人工智能

Sora 和之前 Runway 那些在架构上有啥区别呢?

2024-5-25 7:42:22

人工智能

使用 LangChain 和 OpenAI 构建自己的聊天机器人

2024-5-25 11:38:45

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索