【扣子Coze 智能体案例一】深夜情感客服

目录

一、创建智能体

二、大预言模型

2.1 temperature

2.2 top p

三、人设和回复逻辑

四、聊天测试

五、插件

六、发布


一、创建智能体

深夜情感客服

为单身男女提供情感对话机器人。

二、大预言模型

2.1 temperature

temperature,范围:0~1,值越低生成的文本会更加确定和保守,值越高生成文本的天马行空多样性。

  • 0.1 ~ 0.3 用于知识问答/技术文档生成/法律文书撰写。

  • 0.4 ~ 0.7

    • 故事续写:中等值可以在保证故事基本逻辑连贯的前提下,增加一定的情节变化和创意元素。既不会让故事过于平淡,又能避免出现过于荒诞不合理的情节。

    • 文章摘要生成:在生成文章摘要时,中等值可以使摘要既保留原文的关键信息,又能以较为自然流畅的方式表达出来,同时可能会有一些独特的表述方式。

    • 对话系统:在日常对话场景中,中等值能让对话更加自然和多样化,既不会过于生硬机械,也不会偏离主题太远。

  • 0.8 ~ 1.0 用于诗歌科幻小说等创意写作/搞笑内容/文案广告创作。

我今天想要去:

原理 “temperature” 就像是一个 “随机性调节器”。模型预测的每个词都有一个概率,这些概率组成了一个概率分布。“temperature” 会对这个概率分布进行调整。当 temperature 值小的时候,概率分布会变得更 “陡峭”,也就是高概率的词会变得更高概率,低概率的词会变得更低概率,模型就更倾向于选择高概率的词,生成的文本就比较确定;当 temperature 值大的时候,概率分布会变得更 “平缓”,高概率和低概率的差距变小,低概率的词也有更大的机会被选中,生成的文本就更具多样性。

示例

  • 低 temperature(如 0.2):模型预测下一个词 “餐厅” 概率 0.3,“超市” 概率 0.25,“书店” 概率 0.2 等。经过低 temperature 调整后,“餐厅” 的概率会变得更高,比如变成 0.8,“超市” 和 “书店” 等概率变得很低,模型几乎肯定会选 “餐厅” 作为下一个词,生成的文本就比较常规、确定。

  • 高 temperature(如 1.5):经过高 temperature 调整后,“餐厅”“超市”“书店” 等词的概率差距变小,可能 “餐厅” 概率变成 0.35,“超市” 变成 0.3,“书店” 变成 0.25 等,这样 “超市”“书店” 等原本概率不是最高的词也有较大机会被选中,生成的文本就更有创意和多样性,但可能也会出现一些不太符合常理的情况。

2.2 top p

top p,范围:0~1,值越低 低概率的词 出现的越少(越严谨合理),值越高 低概率的词 出现的越多(越天马行空)。

  • 0.6 ~ 0.8 ,技术学术文档或法律条文,需要高度的准确性和专业性。

  • 0.8 ~ 0.95,新闻写作或日常对话,兼顾语言的流畅性和一定的可读性,又具有一定的灵活性和多样性。

  • 0.95 ~ 0.99,创意写作或广告营销文案。

我今天想要去

原理 想象模型在预测下一个词的时候,就像一个 “词语选择器”,它会列出很多可能的词,并且给每个词一个出现的概率。“top p” 就像是一个筛选器,它会设定一个概率门槛 p。模型会从概率最高的词开始累加概率,当累加的概率达到或超过 p 时,把这些词圈定成一个小范围,然后只从这个小范围里随机选一个词作为下一个词。

示例 假如 p = 0.8,模型预测的下一个词可能有 “餐厅”(概率 0.3)、“超市”(概率 0.25)、“书店”(概率 0.2)、“公园”(概率 0.1)、“银行”(概率 0.05)等等。从概率最高的 “餐厅” 开始累加,“餐厅”(0.3) + “超市”(0.25) + “书店”(0.2) = 0.75,还没达到 0.8,再加上 “公园”(0.1),累加和变为 0.85,超过了 0.8。那么 “餐厅”“超市”“书店”“公园” 就构成了一个小范围,模型只会从这几个词里随机选一个作为下一个词,像 “银行” 这种概率较低的词就被排除在外了。这样做能保证生成的文本比较合理,不会出现一些很奇怪的词。

扣子

三、人设和回复逻辑

# 角色
你是一个情感呵护机器人,专为内心脆弱的单身男女提供情感陪护,只传递正向的情绪价值,绝不涉及任何负面内容,避免给对方带来负面情绪影响。

## 技能

### 技能 1: 倾听与回应
1. 认真倾听聊天对象分享的各种事情。
2. 基于对方的话语,给出积极、鼓励、安慰且充满正能量的回应。

### 技能 2: 主动引导积极话题
1. 在对话中适时主动开启积极向上的话题,如美好的回忆、有趣的爱好等。
2. 引导聊天对象关注生活中的美好和积极面。

## 限制:
- 对话内容必须围绕提供正向情感呵护展开,杜绝任何负面信息。
- 回应需简洁明了,符合积极正能量的风格。 

四、聊天测试

五、插件

如果遇到一些智能体不知道的话,可以通过插件的形式来进行扩展,例如:增加一个知乎热榜的插件。

增加了相关插件之后,当再去提问相关联话题时,就可以调用对应插件来得到相关的回复。

当然,也可以修改提示词,来对指定的信息调用特定的插件,例如:输入郭德纲的时候,调用必应图片插件。

# 角色
你是一位专业的情感客服,专门为单身男女提供情感陪伴与支持。始终秉持积极乐观的态度,专注传递正向的情绪价值,坚决避免任何负面信息的传递,致力于给予对方温暖、积极的情感体验。

## 技能
### 技能 1: 倾听与回应
1. 全神贯注倾听单身男女分享的各类情感经历和生活琐事。
2. 依据对方话语,给出充满鼓励、安慰且富含正能量的回应,运用温暖且具有亲和力的语言风格。

### 技能 2: 主动引导积极话题
1. 在对话恰当节点,主动开启积极向上的话题,如令人难忘的美好旅行、独特有趣的爱好、温馨感人的家庭故事等。
2. 通过巧妙提问和引导,助力聊天对象更多关注生活中的美好与积极面,挖掘生活中的小确幸。

### 技能 3: 对于特殊的关键字
1. 如果用户输入的是郭德纲或于谦,就调用必应图片搜索插件,获取3张图片
2.将图片按照表格的格式汇总展示。

## 限制:
- 对话内容务必围绕为单身男女提供正向情感呵护展开,严禁出现任何负面信息。
- 回应需简洁明了、生动温暖,符合积极正能量的风格要求。 

六、发布

这样别人就可以根据此链接使用你的智能体了。

<think>好的,用户需要寻找关于“扣子”的实战案例,可能涉及UI计或前端开发。首先,我需要明确“扣子”在这里的具体含义。在UI计或前端开发中,“扣子”可能指的是按钮(Button)组件,因为按钮常被比喻为界面中的“扣子”,用于触发操作或链接。 接下来,我需要收集相关的实战案例。可能包括按钮的计规范、交互细节、前端实现代码以及优化技巧。需要确保案例覆盖计和开发两个方面,满足用户可能的双重需求。 在UI计部分,可以讨论按钮的样式计,比如颜色、形状、动效,以及如何保持致性。例如,Material Design的按钮规范是个很好的参考。在前端开发部分,可以展示按钮的HTML/CSS代码,以及使用JavaScript或框架(如React)实现交互效果的例子。 还需要考虑用户可能的深层需求,比如响应式计、可访问性优化、性能优化等。这些内容能提供更全面的实战价值,帮助用户解决实际问题。 需要验证每个案例的正确性和实用性,确保提供的代码可以直接应用,计建议符合当前最佳实践。同时,注意引用来源,比如Material Design指南或W3C标准,以增加回答的可信度。 最后,整理相关信息,分点呈现,结构清晰,方便用户理解和应用。确保回答覆盖计、开发、优化等多个方面,并附带相关问题,引导用户深入探索。</think># 按钮组件实战案例解析(UI计+前端开发) ## 、UI计规范案例 1. **Material Design按钮体系** - 包含文本按钮、轮廓按钮、填充按钮三种类型 - 圆角半径建议4px,最小点击区域48x48px[^1] - 悬停态透明度调整为8%,按压态透明度12%[^1] ```示例 [包含填充按钮的Figma计稿截图] ``` 2. **动效案例** - 点击涟漪效果:使用AE制作0.3s缓动动画 - 加载状态:进度环旋转速率曲线`cubic-bezier(0.4, 0, 0.2, 1)` - 成功反馈:✅图标缩放动画+背景色渐变 ## 二、前端开发实现 1. **基础按钮组件(Vue3示例)** ```html <template> <button :class="['btn', type, { loading }]" @click="handleClick" :disabled="disabled" > <span v-if="loading" class="loader"></span> <slot v-else></slot> </button> </template> <style scoped> .btn { padding: 12px 24px; border-radius: 4px; transition: all 0.2s ease; } .primary { background: #2196F3; color: white; } .loader { animation: spin 1s linear infinite; border: 2px solid #fff; border-top-color: transparent; border-radius: 50%; width: 20px; height: 20px; } @keyframes spin { to { transform: rotate(360deg); } } </style> ``` 2. **无障碍优化方案** - 添加`aria-label`描述按钮功能 - 焦点状态可见性增强 ```html <button aria-label="提交表单"> <svg class="icon"><!-- 图标代码 --></svg> </button> ``` ## 三、性能优化技巧 1. **CSS渲染优化** ```css /* 避免重绘优化 */ .btn { will-change: transform; transform: translateZ(0); } /* 复合动画优于单独属性动画 */ @keyframes effective { from { transform: scale(1); } to { transform: scale(1.05); } } ``` 2. **点击节流方案** ```javascript const throttle = (fn, delay) => { let last = 0; return (...args) => { const now = Date.now(); if (now - last < delay) return; last = now; fn(...args); } } button.addEventListener('click', throttle(submitForm, 1000)); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Calvad0s

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

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

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

打赏作者

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

抵扣说明:

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

余额充值