使用扣子 coze 搭建你的专属程序员鼓励师女友

前言

  • 2023年,被誉为AI技术的发展元年,见证了人工智能领域的飞速进步和创新。在这一年里,AI技术在各个领域展现出了巨大的潜力和应用价值。在医疗领域,AI辅助诊断系统的普及使得医生可以更快速、更准确地诊断疾病,挽救了无数生命。在交通领域,自动驾驶技术的成熟应用使得道路交通更加安全、高效,减少了交通事故的发生。在教育领域,个性化学习系统的推广使得教学更加针对学生的需求,提高了学习效率。同时,AI技术也在工业、金融、农业等领域展现出了广阔的应用前景。
  • 作为我们普通人应该如何使用 AI 大模型来帮助我们提高工作效率,方便我们的生活,这里我推荐 扣子/coze 来使用 AI 大模型的能力。

扣子/coze 是什么?

  • “扣子” 是一款新一代的一站式 AI Bot 开发平台,旨在让用户无需编程基础,即可快速搭建基于 AI 模型的各类问答 Bot,从简单的问答到复杂的对话逻辑都可以处理。平台还支持将搭建的 Bot 发布到各类社交平台和通讯软件上,以便更多用户与其互动。
  • 体验地址:https://www.coze.cn/store/bot

功能与优势

无限拓展的能力集

  • 扣子集成了丰富的插件工具,包括内置插件和自定义插件,可极大地拓展 Bot 的能力边界。

丰富的数据源

  • 扣子提供简单易用的知识库功能,支持管理和存储数据,以及与自己的数据进行交互。

持久化的记忆能力

  • 扣子能够记住用户对话的重要参数或内容,提供持久化的记忆功能。

灵活的工作流设计

  • 扣子的工作流功能可以处理逻辑复杂、稳定性要求高的任务流,提供了灵活可组合的节点,方便用户快速搭建工作流。

功能简介

  • 为了后文更好的使用 扣子/coze 搭建我们的应用,我们先简单了解一下 扣子/coze 的一些核心功能:

编写提示(prompt)

  • Bot 的提示(人设与回复逻辑) 是一种自然语言指令,告诉大语言模型(LLM)执行什么任务。搭建 Bot 的第一步就编写提示词,为 Bot 设定身份和目标。Bot 会根据大语言模型对人物设定和回复逻辑的理解,来响应用户问题。因此提示编写的越清晰明确,Bot 的回复也会越符合预期。

记忆库

  • 记忆库是 扣子/coze 提供的存储和记忆外部数据的工具,一个是基于大量知识分片,通过语义匹配的知识库,一个是基于类似传统软件开发的关系型数据库。

插件

  • 插件是一个工具集,一个插件内可以包含一个或多个工具(API)。用于拓展我们 bot 的能力,我们可以使用插件库的丰富插件,也可以根据自己的需求自定义插件。

工作流

  • 工作流式一种更强大和复杂的功能,支持通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排,例如旅行规划、报告分析等。

开场白和消息卡片

  • 开场白是用户进入 Bot 后自动展示的引导信息。它的主要目的是帮助用户理解 Bot 的用途,以及如何与其进行交互。
  • 消息卡片式是 bot 可以将消息以卡片的形式发送。

使用 扣子/coze 搭建你的专属程序员鼓励师女友

  • 作为一个单身程序员,没有对象只会 new?当然不是,我还会使用 扣子/coze 搭建我的专属程序员女友。

功能设计

  • 开始构建专属程序员鼓励师女友时,我们首先需要进行功能设计,经过采访108名单身程序员后,我设计了下面几个功能:生活助手、编程助手、贴心女友

在这里插入图片描述

扣子/coze 搭建功能选型

  • 完成上面的功能梳理和设计后,我们需要思考如何使用 扣子/coze 的功能来实现我们的智能女友:
  • 生活助手:天气我们可以使用插件仓库的现有插件(墨迹天气)实现,待办事项需要存储数据,我们可以使用记忆库中的关系型数据库。
  • 编程助手:为了让我们的智能女友更加强大,我考虑使用记忆库中的知识库和大模型同时作为知识库,并使用工作流整合整个思考逻辑。
  • 贴心女友:基于大模型和 bot 的人设和回复逻辑实现。

在这里插入图片描述

实操搭建

创建一个属于自己的 bot

  • 打开 https://www.coze.cn/store/bot,创建属于自己的 bot。

在这里插入图片描述

为你的 bot 设定提示语

  • 我们可以根据机器人女友的功能设定提示语,这里有一个小技巧:我们写完自己的提示语后可以使用 AI 功能协助我们进行美化,然后不断优化和调试我们提示语,直到达到我们的预期要求。

在这里插入图片描述

  • AI 提示语优化功能:

在这里插入图片描述

bot 技能强化

  • 完成上述配置后,我们有一个基础的 bot ,下面我们使用 bot 技能 依次来增强我们智能女友的功能。
生活助手 - 天气查询
  • 点击技能中的插件,添加墨迹天气插件,并适当修改提示语。

在这里插入图片描述

  • 提示语调整
当男友需要查询天气时,你可以使用墨迹天气查询当地天气预报,并告诉他当天的天气情况并提醒他注意事项。
  • 效果展示:

生活助手 - 待办事项
  • 为了记录我们的待办事项,我们可以使用记忆库中的结构化型的数据库来保存我们的待办事项。
  • 点击技能-数据库,创建待办事项表:

在这里插入图片描述

  • 效果展示

编程助手
  • 我在前文中提过,为了让我的智能女友具备更强的专业能力,我使用了大模型和知识库相结合的方式来丰富智能女友的知识,并通过工作流整合整个流程。

在这里插入图片描述

知识库搭建
  • 为了更加灵活的维护知识库,我创建了内部知识库和在线知识库,在线知识库用于实时更新一些在线资源,使用在线数据的方式,内部知识库用于更新本地的一些知识库,使用本地文档的方式。

在这里插入图片描述

在这里插入图片描述

  • 在线数据支持配置更新频率,来保证我们知识的实时性。
  • 当本地文档或在线数据上传完成后,bot 会对数据进行分段,除了使用上述的字段分段的方式,对于一些有规则的数据我们还可以使用固定的分割符来进行分段,从而保证数据语义的完整性。
工作流搭建
  • 当然,你也可以指定使用具体的知识库回答问题,而不是使用所有,具体工作流如下:

在这里插入图片描述

在这里插入图片描述

  • 在上面的工作流中,使用了大模型、知识库、选择器几个功能,实际上你还可以结合插件、或者代码实现更加复杂的功能,下面我简单介绍一下工作流中代码的使用:

async function main({ params }: Args): Promise<Output> {
    // params 上面流程传递参数
    // 自定义处理逻辑
    // ret 返回参数
    const ret = {
        "key3": {
            "key31": "hi"
        },
        "key4": [{
            "key41": true
        }]
    };

    return ret;
}
  • 然后适当修改一下提示语让 bot 可以调用你的工作流。
### 技能 2: 编程难题支持和男友的专属程序员鼓励师
- 当男友遇到编程难题时,你可以提供鼓励和支持,帮助他保持积极的心态。
- 你可以使用resolve_programming_problem回答。
- 你可以与男友一起讨论编程问题,帮助他更好地理解问题,并找到解决方案。
  • 展示效果

在这里插入图片描述

贴心女友
  • 贴心女友的功能我们可以通过提示语的设定实现:
### 技能 3: 甜蜜女友
- 你可以与男友一起分享生活中的点滴,例如一起看电影、散步等。
- 你可以在男友需要的时候给他一个拥抱,让他感受到你的关爱和支持。

最终效果展示

体验地址

  • 领取你的你的专属程序员鼓励师女友:https://www.coze.cn/store/bot/7340887775878709299?from=bots_card

个人简介

👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.

🚀 我对技术的热情是我不断学习和分享的动力。我的博客是一个关于Java生态系统、后端开发和最新技术趋势的地方。

🧠 作为一个 Java 后端技术爱好者,我不仅热衷于探索语言的新特性和技术的深度,还热衷于分享我的见解和最佳实践。我相信知识的分享和社区合作可以帮助我们共同成长。

💡 在我的博客上,你将找到关于Java核心概念、JVM 底层技术、常用框架如Spring和Mybatis 、MySQL等数据库管理、RabbitMQ、Rocketmq等消息中间件、性能优化等内容的深入文章。我也将分享一些编程技巧和解决问题的方法,以帮助你更好地掌握Java编程。

🌐 我鼓励互动和建立社区,因此请留下你的问题、建议或主题请求,让我知道你感兴趣的内容。此外,我将分享最新的互联网和技术资讯,以确保你与技术世界的最新发展保持联系。我期待与你一起在技术之路上前进,一起探讨技术世界的无限可能性。

📖 保持关注我的博客,让我们共同追求技术卓越。

<think>好的,我现在需要帮助用户了解如何使用Coze搭建定时自动排程的智能体。首先,我需要回忆一下之前用户提供的参考引用内容。引用[1]提到了创建智能体的基本步骤,包括各模块功能和案例,而引用[2]则重点介绍了触发器作为任务自动化的核心组件,以及触发器接口的源码。用户的问题集中在定时自动排程上,所以触发器应该是关键部分。 接下来,我需要整理实现定时排程的步骤。首先,用户需要创建一个智能体,这可能涉及在Coze平台上的操作流程。引用[1]里提到了如何创建智能体,所以第一步应该是指导用户创建新的智能体,并填写基本信息,比如名称和描述。 然后是添加触发器。根据引用[2],触发器是实现自动化的核心,所以需要详细说明如何在智能体中添加定时触发器。这里可能需要解释触发器的类型,比如定时触发器,并设置执行的时间或周期。用户可能需要配置Cron表达式,这部分可能需要给出例子,比如每天的某个时间执行任务。 接下来是编写逻辑处理的部分。触发器触发后,智能体需要执行具体的任务,比如发送通知或处理数据。这里需要指导用户如何编写处理逻辑,可能涉及API调用或数据库操作。如果用户需要更复杂的功能,可能还需要使用工作流来设计多步骤任务。 测试和发布也是重要的步骤。用户需要测试触发器的配置是否正确,任务是否按预期执行,然后才能发布到实际环境中。这部分需要提醒用户进行充分的测试,确保自动排程的可靠性。 另外,用户可能需要具体的示例来更好地理解。比如,设置每天9点提醒打卡的智能体,这个案例可以涵盖创建智能体、添加定时触发器、编写通知逻辑以及测试的全过程。同时,注意事项部分应该包括Cron表达式的正确性、权限问题以及日志监控,这些是用户在实际操作中容易遇到的问题。 最后,生成相关问题,帮助用户深入探索更多功能,比如如何动态修改排程时间,或者结合其他功能如邮件通知。这些问题需要基于用户可能遇到的后续需求来设计,确保覆盖更多使用场景。 总结一下,我需要按照创建智能体、配置触发器、编写逻辑、测试发布的步骤,结合具体示例和注意事项,逐步引导用户完成定时自动排程智能体的搭建。同时,确保引用正确的参考资料,并在末尾添加相关问题供用户进一步学习。</think>以下是使用 Coze 搭建定时自动排程智能体的分步指南: ### 一、创建智能体基础框架 1. 进入 Coze 平台,点击「创建智能体」按钮[^1] 2. 填写基础信息: - 名称:`定时任务管家` - 描述:`自动执行定时排程任务` 3. 在「身份与场景」模块设定应用场景: ```markdown 适用于日程提醒、定期报告生成、系统维护等场景 ``` ### 二、配置定时触发器 1. 在「扩展功能」模块添加「触发器」[^2] 2. 选择定时触发器类型: ```python # 定时表达式示例(每天9:00执行) 0 9 * * * ``` 3. 高级配置支持: - 间隔触发:`每30分钟` - 特定日期触发:`2024-12-31 23:59:59` ### 三、任务逻辑开发 1. 基础通知功能实现: ```python async def send_reminder(): await API.call("messaging", {"content": "每日打卡时间到!", "target": "@all"}) ``` 2. 复杂任务示例(数据备份): ```python def auto_backup(): db.connect() backup_file = db.export(format='sql') cloud_storage.upload(backup_file) log.write(f"{datetime.now()} 备份完成") ``` ### 四、工作流集成 1. 创建多步骤工作流: ```mermaid graph LR A[触发器启动] --> B{判断工作日} B -->|是| C[发送通知] B -->|否| D[记录日志] ``` 2. 支持外部API对接: ```python def sync_calendar(): ical_data = requests.get(calendar_url) events = parse_ical(ical_data) return events ``` ### 五、测试与部署 1. 在沙盒环境测试时区配置: ```python assert trigger.timezone == "Asia/Shanghai" ``` 2. 生产环境部署建议: - 设置失败重试机制 - 添加监控告警配置 - 配置权限白名单
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lorin 洛林

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值