当前位置: 首页 > news >正文

Coze智能体长期记忆功能如何做

引文

本文以语音小伴侣 [极速版]Coze智能体为示例,来阐述它是如何实现用户记忆功能的。

其智能体工作流如下图所示:
在这里插入图片描述
从上图我们可以看到该智能体工作流主要包含以下几个部分:

  • 开始组件:引入用户输入(对话),自定义参数等
  • 意图识别:根据用户输入,使用大模型,提取出用户意图(即需要走到哪个组件)
  • 用户画像:引用用户变量user_profile
  • 用户记忆: 引用用户变量user_memory_point
  • IF选择器: 起到路由作用,根据意图识别的结果,路由到相关的组件(子工作流或闲聊组件)
  • 子工作流:天气组件/搜索组件等,根据用户输入,进行具体内容的输出
  • 闲聊组件:指定大模型的角色,使用大模型回复用户问题
  • 用户记忆和用户画像的更新组件:根据用户输入,使用大模型提取出用户个人信息,然后去更新用户变量:user_profile/user_memory_point
  • 结束组件:统一输出

核心实现原理

定义两个用户变量:

  • user_profile:存储用户的基本特征
  • user_memory_point:记录用户的交互记忆

使用流程:

  • 用户说话 → 识别意图 → 调用相关变量 → 生成个性化回复
  • 每次对话后自动更新用户档案和记忆点

用户记忆功能实现

定义用户变量

首先,在智能体配置页面,定义了user_profile和user_memory_point两个用户变量,如下图所示:
在这里插入图片描述

用户变量的使用

即如何把用户画像和用户记忆点给各个组件使用,以用户画像和闲聊组件为示例:

  1. 首先使用Coze文本处理组件,将用户变量提取出来放入该获取用户画像组件中,如下图:

在这里插入图片描述
2. 使用该用户画像

  • 在闲聊组件,定义输入参数user_profile

在这里插入图片描述

  • 在系统提示词里面,引入该参数user_profile

在这里插入图片描述

更新该用户变量

在这里插入图片描述
流程描述:

  • 先使用大模型,从用户输入中,提取出用户画像/用户记忆变更点
  • 再使用Coze代码工具,组合成全量的用户画像/用户记忆点信息
  • 使用Coze变量赋值工具去更新用户变量

在这里插入图片描述

http://www.dtcms.com/a/289339.html

相关文章:

  • Muon小记
  • 【vue-6】Vue3 响应式数据声明:深入理解 ref()
  • MVP 设计指南:从需求池到产品落地的最小可行路径
  • ABP VNext + Grafana Loki:集中式日志聚合
  • 服装工厂生产管理软件最新核心排名是什么?
  • [simdjson] document_stream | iterate_many() | batch_size | 线程加速 | 轻量handle
  • Pycharm的Terminal打开后默认是python环境
  • 网工实验——路由器小项目
  • 每日面试题10:令牌桶
  • tidyverse-数据可视化 - 图形的分层语法
  • 论文分享(一)
  • C++ primer知识点总结
  • LVS-----TUN模式配置
  • Docker-compose-知识总结
  • 基于单片机倾角测量仪/角度测量/水平仪
  • 双8无碳小车“cad【17张】三维图+设计说名书
  • 【HarmonyOS】ArkUI - 自定义组件和结构重用
  • 【pandoc实践】如何将wordpress文章批量导出为Markdown格式
  • 神经网络:卷积层
  • 使用UV管理PyTorch项目
  • PyTorch常用的简单数学运算
  • Paimon INSERT OVERWRITE
  • 一维数组练题习~
  • PyTorch的基础概念和复杂模型的基本使用
  • 【软件测试】从软件测试到Bug评审:生命周期与管理技巧
  • ESXi6.7硬件传感器红色警示信息
  • ICT模拟零件测试方法--测量参数详解
  • ThinkPHP8极简上手指南:开启高效开发之旅
  • 基于机器视觉的迈克耳孙干涉环自动计数系统设计与实现
  • STM32CubeMX的一些操作步骤的作用