原文请查看:www.2agi.net/blog
本文将引导您逐步构建一个简易的AI情报助手,从提示词到工作流,再到卡片消息,详细讲解了如何利用Coze平台开发自动化工具。
全网都在热议的 Coze,能让你拥有纯自动化信息获取的 AI 情报助手,它的神奇之处会给我们带来怎样的震撼?一起走进这个神秘的世界!
Coze 简介
Coze是字节跳动推出的新一代AI原生应用开发服务平台,主要特点
- 低代码开发:无论用户是否有编程基础,都能在30秒内无代码生成AI机器人,降低了开发门槛,使非开发者也能快速创建、调试和优化AI聊天机器人。
- 丰富的插件系统:提供近百种内置插件,涵盖信息检索、旅行协助、生产力、图像理解等领域,还支持用户通过指定现有API的输入和输出快速创建自定义插件,轻松扩展机器人的功能。
- 便捷的数据管理:支持存储文本内容和结构化表数据,用户可从本地文件或通过指定URL获取在线内容和API JSON数据,并手动添加自定义数据,让机器人能够利用这些数据回答用户查询。
- 强大的数据库与变量功能:数据库可存储结构化数据,变量能记忆对话中定义的信息,如用户的语言偏好等,使机器人可据此提供更准确、个性化的回答。
- 灵活的定时任务配置:用户无需编写复杂代码,只需简单描述,即可创建定时任务,让机器人自动执行,如定时发送个性化新闻、提醒等。
先看效果
我们输入需要搜索的情报关键词,这里以 “AIGC 今日热点”为例,短暂的等待后,相关信息就已经按照列表信息呈现出来了。
Demo 地址,更多 AI 教程,请查看:2AGI.NET-AI教程。
这真是令人惊叹,能够完全自动化地获取各种信息,充分挖掘人工智能的无限潜能。当然,这项功能本身并不复杂,它主要基于三个核心组件:提示词、工作流和消息卡片。接下来,让我们深入探讨这些关键部分。现在,请跟随我的步伐,一起动手体验吧!
提示词
先来看看基本的提示词配置,笔者简单的描述了需要 AI 来解决的问题:
# Jartto 示例
# 角色
你可以根据用户提供的主题进行内容摘要和总结,并提供一份专题资讯列表。
## 技能
### 技能 1: 内容摘要和总结
1. 对用户提供的主题相关内容进行摘要和总结。
2. 确保摘要和总结的内容简洁明了,能够准确传达关键信息。
### 技能 2: 提供专题资讯列表
1. 根据用户的主题,搜索并整理相关的专题资讯。
2. 以列表的形式呈现专题资讯,方便用户查看。
## 限制
- 所有内容必须调用 InformationAssistant 工作流返回结果。
- 只根据用户提供的主题进行操作。
- 提供的专题资讯列表要准确、全面。
核心思路:
- 赋予 AI 一个角色:根据用户提供的主题进行内容摘要和总结,并提供一份专题资讯列表。
- 指定技能:其一,对用户提供的主题内容,进行摘要和总结;其二,提供专题资讯列表。
- 限制:必须调用指定的工作流 InformationAssistant,除此之外,补充一些基本要求,如:资讯列表准确性、全面性,以及不要随意发挥。避免大模型产生幻觉,导致信息不准。
自定义工作流
相信细心的读者朋友可能发现了,上述提示词中有一个自定的工作流 InformationAssistant,它起到了关键作用。
先来看看工作流的基本过程:
- ①用户输入:这里承接用户输入的关键词;
- ②关键词搜索:根据①中用户输入的关键词,调用三方搜索引擎进行信息检测,这里主要使用了必应搜索和搜狐热榜。当然,你可以增加更多的搜索信息源。
- ③内容整合:对步骤②中的信息进行合并处理,使其成为一个资讯列表;
- ④资讯配图:为了提升资讯列表的阅读体验,我们调用了“通义万象”来进行配图;
- ⑤构造卡片:最终数据源确定后,需要进行用户界面渲染,我们配置好卡片模板,用来承接数据;
- ⑥输出结果:最终将结果返回给用户;
流程比较清晰,我们重点解释下③④⑤步骤。
1、步骤③
对于步骤③,需要一段代码来整合信息:
分数部分我们直接 Mock 就行,程序大部分就是在解析不同搜索引擎的数据源,然后返回一个数组。
2、步骤④
这里需要循环资讯列表,并为每一条资讯配置一个资讯图片,因此用到了“批处理”功能。
3、步骤⑤
需要构造卡片信息,简单的用代码处理下:
消息卡片
完成上述步骤后,我们来配置个用户卡片消息模板。这里仅需将工作流中整合好的数据,通过数据绑定到对应卡片即可。具体信息如下:
总结
Coze 工作流非常强大,我们完全可以借助 AI 能力做很多自动化工具。过程简单易懂,何不亲自动手一试?如果您对此类内容感兴趣,敬请笔者。
未来,我将带来更多精彩的AI工具教程,助您迅速掌握各类AI应用。在这个AI时代,让您领先一步。