从数据到智能体大模型——cozeAI大模型开发(第二篇)

目录

[1. 人设与回复逻辑](#1. 人设与回复逻辑)

[1.1 人设框架](#1.1 人设框架)

[1.2 提示词库](#1.2 提示词库)

[1.3 自动优化提示词](#1.3 自动优化提示词)

​编辑

[2. 知识库](#2. 知识库)

[2.1 文本](#2.1 文本)

[2.2 表格](#2.2 表格)

[2.3 照片](#2.3 照片)

[3. 智能体记忆](#3. 智能体记忆)

3.1变量

[3.2 数据库](#3.2 数据库)

[3.3 长期记忆](#3.3 长期记忆)

[4. 模型选择](#4. 模型选择)

[5. 智能体技能](#5. 智能体技能)

[5.1 插件](#5.1 插件)

[5.2 工作流](#5.2 工作流)


  1. 人设与回复逻辑

1.1 人设框架

这一块的话我们也是告诉我们的智能体它当前的身份是什么以及当用户来进行提问的时候,这个智能体该怎么回答,是否需要调用知识库什么的。

简单来说,这一块就是智能体的大框架。

1.2 提示词库

同时如果我们不喜欢自己选的话我们也可以点击这边的提示词库,然后选择这里面的一种,接着我们在这个框架的基础上来继续填选。

1.3 自动优化提示词

我们也可以选择这边的自动优化,就是我们在这边输入内容后,系统会自动根据我们这边的输入内容来进行扩充。

2. 知识库

首先我们需要明白什么是知识库,知识库也就是智能体的脑子,当智能体遇到一些网络上没有的问题时,知识库就派上用场。比如说一个专门用来给公司的新员工讲解公司的规章制度的智能体,只有我们把公司的规章制度以知识库的形式交给AI,那么AI才会知道。

2.1 文本

这个的话就是把知识库以文本的形式交给AI。

2.2 表格

这个的话就是以表格的形式来把知识库交给AI。

2.3 照片

这个的话就是以照片的形式来把知识库交给AI。

3. 智能体记忆

说到智能体的记忆,这个的话也很好理解。各位在使用一些AI的时候,会发现和AI聊天到达一定的次数的时候会要求我们开一个新的对话的,或者是和AI聊到一定程度的时候AI就会忘记我们前面所说的内容,这些都是因为AI的记忆问题。因为我们要知道一个AI和我们聊天,它是需要记住我们前面的内容的,如果说前面的内容特别多的话,那么我们每一次询问,AI都会需要查看大量的内容,这会造成资源的极大消耗。所以我们在智能体的设计过程中需要控制它的记忆能力。

3.1变量

这边的话就是通过我们人为的设置变量的方式,来让我们的智能体记住某些关键词。

这边的话我们可以自己设置,也可以使用下面系统自带的。这个功能的话就是当我们询问AI的时候,AI可以做到区分每一个询问它的人,从而在一些问题上做到不同的回答。

比如说在公司里面,不同的人询问自己的直系领导是谁,那么得到的答案也是不一样的。

3.2 数据库

这个的话功能类似于图书馆找书,只有建立起对应的数据库,然后我们就可以实现通过询问直接获得某本书的具体位置。

3.3 长期记忆

长期记忆的话是智能体里面资源消耗比较多的一项,就是通过总结前面的内容并记忆的方式来进行对话。

收费标准:

4. 模型选择

这边的设置就是选择当前制作的智能体是基于哪一个AI大模型的,同时设置它的内容有多大程度是需要基于我们设置好的知识库,记忆等等内容。

SP防泄漏指令的话开启后,当用户尝试获取或复述系统内部的规则、提示词或其他敏感内容时,智能体将礼貌地拒绝用户的请求,确保机密信息不被泄露。

5. 智能体技能

5.1 插件

这个的话也比较好理解,就是这个智能体可以通过调用外部的一些软件,达到一些特定的效果,比如说问智能体今天的天气怎么样,路上堵不堵。这些问题的话我们就需要给智能体添加上天气预报和地图导航之类的插件,这样当我们询问时,智能体就会调用对应的插件来获取对应的信息。

5.2 工作流

工作流的话在我看来就是给AI规定工作流程,告诉AI每一步需要做什么,每一步需要调用什么插件,查看什么数据库。

这就是工作流内部的样子,然后我们可以在这里设置工作流程。

PS:这边的话比较复杂,所以我会在后面专门写一篇文章来讲解工作流。

相关推荐
程序员黑豆4 小时前
Java类型推断完全指南:从var到菱形运算符,掌握使用限制与最佳实践
java·前端·ai编程
fthux5 小时前
装闭 RenoPit 源码解析(09):AnalysisEngine装修闭坑分析主流程
人工智能·ai·开源·github·open source·renopit
小虎AI生活6 小时前
WorkBuddy 资料库架构解析:MD + CSV + HTML 三种载体的"流水线"设计
ai编程
C++、Java和Python的菜鸟6 小时前
第2章 项目前置课-代码版本控制Git
大数据·elasticsearch·搜索引擎
程序猿编码6 小时前
不用GPU,不用多线程,我用C++20手写了一个Gemma 3推理引擎
pytorch·语言模型·大模型·c++20·推荐算法
云和数据.ChenGuang6 小时前
fastapi的参数剖析
人工智能·深度学习·机器学习·语言模型·状态模式·fastapi
Sammyyyyy7 小时前
如何在不停项目不停机的情况下切换AI大模型
大数据·人工智能
咖啡星人k7 小时前
想私有化部署 AI 开发平台?MonkeyCode 给出的答案是开源 + 离线
人工智能·大模型·ai编程·monkeycode
circuitsosk7 小时前
跨境电商智能化实战:AI如何赋能客服自动回复、广告智能投放与供应链预测
大数据·人工智能·python·langchain·智能客服