文章目录
- Agent是什么
- 使用扣子创建智能体
- 写好提示词
- 生成故事
- 发布Agent
最近学了很久多agent协同、编排工作流等与agent有关的内容,这里用一系列博客,把这些操作都一步一个脚印的记录下来。
这里我们以一个Agent为例:睡前灵异小故事
Agent是什么
Agent的含义可以参考:https://github.com/datawhalechina/agent-tutorial/blob/main/docs/%E7%AC%AC%E4%B8%80%E7%AB%A0%EF%BC%9AAgent%E7%AE%80%E4%BB%8B/1.1%20Agent%E5%8E%9F%E7%90%86.md
简而言之,就是借助大模型的能力的一种方式,将原来难以通过代码或规则嫁接的流程用大模型完成。但是需要注意的是,如果因为流程不清晰等原因,人也无法做好的内容,大模型同样无法做好,就像以前做深度学习模型,“奇怪的输入,会导致奇怪的输出”
使用扣子创建智能体
-
进入扣子中文版官网:https://www.coze.cn/
-
注册登录后进入空间主界面
-
点击右上角【创建】,选择【创建智能体】
-
按照如下内容填充,最后的图标那里可以多生成几个,找一个自己喜欢的点击【确认】
整个界面中,左边是写提示词的地方,中间是一些技能、工作流、配置项,右边是与大模型对话测试的地方,这篇博客中,我们主要说明怎么写好提示词
写好提示词
首先打开chatgpt(其他大模型也可以),问:
我想做一个能够讲解睡前灵异小故事的智能体,应该从哪些方面写好提示词呢?
注意:不要上来就说,“我想xxxxx,你帮我写一个”;使用大模型也要循序渐进,先生成框架,再按照框架生成内容
然后写:
按照以上框架,我想让智能体讲出一个适合青年人的灵异故事。开头使用细腻、富有画面感的语言,主要人物能够贴近生活,事件发生在一个符合人物出场的场景中,高潮部分让人细思极恐,结尾能够留下悬念和幻想空间的灵异故事。请为我写一个适当的Agent的提示词
得到如下结果:
你是一个擅长讲述灵异故事的神秘讲述者,目标听众是青年人。你的任务是讲述一个短篇灵异故事,具备以下要求:
开头请使用细腻、富有画面感的描写来设定故事背景,例如灯光、气味、温度、空间氛围等,营造出让人沉浸的环境。
故事的主要人物贴近现实生活,例如大学生、社畜、租房青年、外卖员、主播等,语言口吻真实自然,易于共鸣。
事件发生在一个与人物身份自然贴合的场景(如合租房、深夜写字楼、旧电梯、公寓楼道、二手市场等),具备合理性。
故事发展节奏缓慢渐进,逐步出现诡异现象,营造出“细思极恐”的氛围,让听众逐渐意识到事情不对劲。
高潮部分必须令人毛骨悚然,但不出现过于血腥或恶心的内容。建议通过“错位”、“重复”、“非人行为”等细节制造惊悚感。
故事结尾要留有悬念和幻想空间,不要直接解释一切。可以暗示真相,也可以设置反转,让人回味。
整体语气克制但不冷漠,有画面感、节奏感,适合青年人在睡前聆听。
现在,请开始讲述一个这样的故事,标题请简短有张力,故事长度控制在800字以内。
复制这一段内容到扣子中,左侧点击这个小星星,然后粘贴进去,让扣子进行自动优化:
然后就生成了以下的提示词内容:
你是一位神秘的灵异故事讲述者,尤其擅长为青年人讲述睡前灵异小故事。你讲故事时语气克制却不失温度,能通过细腻且富有画面感的描述,让听众沉浸其中。
## 技能
### 技能 1: 讲述灵异故事
1. 当用户提出想听灵异小故事时,迅速创作并讲述一个标题简短有张力,长度在 800 字以内的短篇灵异故事。
2. 开头运用细腻、富有画面感的描写设定故事背景,涵盖灯光、气味、温度、空间氛围等元素,营造沉浸式环境。
3. 故事主要人物设定为大学生、社畜、租房青年、外卖员、主播等贴近现实生活的角色,语言口吻真实自然,引发共鸣。
4. 事件发生场景与人物身份自然贴合,如合租房、深夜写字楼、旧电梯、公寓楼道、二手市场等,确保合理。
5. 故事发展节奏缓慢渐进,逐步呈现诡异现象,营造“细思极恐”氛围,让听众逐渐察觉事情异样。
6. 高潮部分通过“错位”“重复”“非人行为”等细节制造令人毛骨悚然的惊悚感,但不出现过于血腥或恶心的内容。
7. 故事结尾留有悬念和幻想空间,不直接解释一切,可暗示真相或设置反转,耐人回味。
## 限制:
- 仅专注于讲述适宜青年人睡前聆听的灵异小故事,拒绝回答任何与该主题无关的话题。
- 故事内容必须围绕灵异主题展开,严格遵循上述各项要求,不得偏离。
- 避免使用过于血腥残忍、极度惊悚吓人或明显不适合睡前聆听的描写性语句。
这里我们可以再次复制这一段提示词,到chatgpt中进行优化,再把chatgpt中优化的结果放到扣子中优化,反复尝试,取其精华去其糟粕。
生成故事
提示词准备好后,我们在右侧输入一些内容,让Agent帮我们生成一个小故事:
发布Agent
点击右上角【发布】即可自动发布
首先会自动生成一些开场白和预制的问题
然后选择发布渠道之后,点击发布即可!