LongCut logo

AI的最终形态——Agent,15分钟带你从搭建到应用落地#agent #人工智能 #ai学習 #llm #智能体 #ai

By AI大模型产品经理老蓝

Summary

## Key takeaways - **Agents: More Than Just Chatbots**: AI agents go beyond simple Q&A, acting as automated assistants that can understand needs, break down tasks, research, write code, and handle complex problems like a human assistant. [00:39] - **Agent Building: Core Logic is Key**: Understanding the core logic of building an AI agent enables you to construct any agent you desire, as the fundamental architecture applies across various industries and applications. [00:46] - **Agent Architecture: Input, Process, Output**: The fundamental structure of an AI agent involves defining its goal (input and output), designing its architecture, and then implementing functional modules. [01:46] - **Building Blocks of an Agent**: Key components for building an agent include the LLM (the brain), prompts for controlling input/output, memory for internal knowledge, and tools for specific functions. [03:25] - **Visualizing Agent Construction**: Agent architecture design is like creating blueprints for a building, while functional module construction involves selecting and integrating the 'materials' for each part. [03:52] - **Simplified Agent Development Platforms**: Platforms for building agent workflows integrate many complex steps, allowing users to focus primarily on the initial three stages: defining goals, designing architecture, and building modules. [04:21]

Topics Covered

  • AI Agents: Beyond Simple Chatbots
  • Building an AI Agent: Core Components
  • AI Agent Architecture: Design vs. Modules
  • Simplified Workflow: Focus on First Three Steps
  • Practical AI Agent: Building a Customer Service Bot

Full Transcript

智能体

什么是智

能体呢我

们现在在

用的Deep

Seek,

BPT5

,豆包它

们是智能

体吗是但

又不完全

是准确来

说它们是

智能体中

的一份子

相当于负

责思考的

大脑但现

在我们对

AI的需

求早就不

满足于简

单的回答

问题要是

能直接替

我们上班

干活那更

好了于是

智能体就

这么出圈

了结合大

模型加工

具人的他

在听懂你

的需求后

自动拆任

务查资料

写代码像

真人助理

一样帮你

搞定复杂

问题开头

我聊到的

只是他万

千功能的

冰山一角

现在法律

智能体医

疗智能体

等等早就

投入产出

使用这么强

为什么我

要在这里

讲搭建智

能体的逻

辑呢因为

我的目标

不仅是教

会你搭建

一个智能

体客服还

会让你举

一反三让

你知道了

这个逻辑

就能用它

搭建任何

你想做的

智能体

那这个智

能体客服

的架构也

适用于各

个行业他

们的结构

其实都是

一样的一

会我们在

搭建的时

候呢会细

细的来讲

那智能体

到底又是

什么呢大

家都知道

大语言模

型像De

epse

cCha

rtGP

T同意签

问等等就

是你问他

什么他就

会以文字

的形式给

你一个回

复那智能

体他就是

Next

Neve

r了他被

泛泛的定

义为了有

执行操作

能力的系

统意思就

是你让他

做什么他

就能够观

察环境并

且主动思

考还能够

采取行动

那这样一

个系统就

是AI

agen

ts智能

体接下来

我们就来

看一下如

何搭建一

个ide

ntic

work

flow

类智能体

工作流它

的步骤图

是从智能

体的步骤

图衍生而

来的首先

我们要非

常明确这

个智能体

它的目标

是什么就

是输进去

的是什么

输出来的

又是什么

第二步我

觉得这个

整个步骤

里面最关

键的一步

就是架构

的设计

例如构建

方式的选

择是增强

型的AR

M加工具

啊还是组

合式的工

作流架构

类型的判

断是单代

理系统还

是多代理

系统协作

又或者是

Agen

t加工具

链加Pl

anne

r加Me

mory

呢技术选

型的话工

具接口怎

么接是否

需要自定

义API

的层听起

来是不是

有一点复

杂但实际

操作的时

候大家都

不用担心

因为我们

选择的是

搭建工作

流的平台

它已经把

这些工具

给我们都

集成好了

那我们一

会要做的

就是智能

体客服的

案例它大

概的一个

架构是这

样子的首

先用户要

输入他们

的问题我

们先通过

一个问题

的分类器

其实也就

是让大模

型来判断

一下用户

说的是什

么问题有

的时候用

户会打错

别字或者

是随意的

输入他自

己可能也

没搞清楚

他描述的

到底是什么

那假设这

是一个品

牌的智能

客服呢那

么这个客

服它回答

的问题可

能就是关

于产品的

基本信息

了也有可

能是使用

说明啊售

后相关的

那我们就

把他们分

为相应的

知识库分

类后的问

题直接进

到对应的

知识库再

去搜寻答

案最后再

让大模型

回复给用

户这就是

一个非常

简单基础

且完整的

客服架构

那么搭建

一个wo

rkfl

ow或a

gent

你需要什

么样的组件呢

就像是你

做菜一样

你需要知

道用什么

样的原材

料一样对

吧无非就

是包括了

这些部件

那首先是

AM可以

是大语言

模型也可

以是多模

态的模型

相当于是

这个ag

ent的

大脑然后

是pro

mpt你

可能需要

在某个模

块里面去

写提示词

来限制它

的输入和

输出接下

来就是记

忆以及存

储内部知

识的知识

库还有你

可能会用

到什么样

的工具

那么架构

的设计和

功能模块

的构建是

搭建智能

体的两个

季段它们

有重叠但

不完全相

等举一个

比较好理

解的例子

架构的设

计就相当

于是你建

楼房时的

图纸而功

能模块的

构建就是

每一层你

要用到的

材料比如

说地板啊

什么样的

装饰啊等

等那么接

下来第四

步是wo

rkfl

ow的建

模第五步

是pro

m的编排

和控制第

六步呢就

是试运行啊

中间结果

验证啊,

安全保证

啊,第七

步就是维

护和优化

。虽然看

起来步骤

非常非常

多,但是

因为我们

用的是搭

建wor

kflo

w的平台

,第四步

,第五步

,第六步

,第七步

,基本上

都已经集

成在了平

台上了,

所以呢,

我们就只

要做好前

三步就可

以了。现

在我们就

来手把手

搭建一个

智能体,

我们选择

平台的原

则,首先

是要简单

容易上手

,第二不

要写代码

,而且还

要是中文的。

然后还要

集成De

epSi

ck模型

筛选完之

后啊最后

我们就选

了DFU

NOK那

我们就来

到DFA

Y制测一

个账号并

且登录之

后点击这

个工作室

我们可以

选择创建

空白应用

也可以从

应用模板

来创建我

们就先创

建一个空

白应用吧

先感受一

下它每一

个模块是

什么样的

怎么把每

一个模块

给连起来

我们给它

命一个名

就叫AAA吧

然后直接

点击创建

在这里他

默认有三

个节点我

们先把后

面两个节

点给删掉

留下一个

开始节点

这就是入

口层用户

在开始节

点里面可

以输入他

想输入的

文字问题

等等我们

点击这个

小加号添

加一下输

入字段然

后在这里

呢我们可

以选择用

户上传的

变量类型

比如说可

以上传文

字段落下

达选项数

字等等等等

这里我们

就直接让

它上传段

落了然后

命名为q

uare

ly显示

一下名称

它的最大

长度呢我

们把它给

设置大一

点设置成

256然

后保存然

后我们就

可以点击

这个预览

你就可以

看到这个

对话框它

已经上来

了在这里

我们就可

以输入文

本了然后

我们还可

以继续添

加继续添

加一下输

入自动比

如说我们

再添加其

他的变量

类型选择

文件列表

吧然后

我们把图

片音频视

频都给它

勾选上然

后把也要

命一个名

然后点击

保存但是

大家要注

意这些音

视频他们

对模型是

有要求的

必须要多

模态的模

型才能去

识别图片

和音频而

我们De

epTa

ke它只

能识别文

本然后我

们再再预

览一下好

这里它就

是新增了

从本地上

传和粘贴

文件的链接

接下来呢

根据我们

的架构接

着在我们

就要用一

个大模型

对用户的

问题进行

分类我们

在开始节

点的后面

点击这个

加号添加

一个问题

的分类器

然后点击

模型这里

有很多模

型可以供

我们选择

我们把鼠

标放上面

就可以看

到模型的

简介有很

多的模型

有多模态

的也有大

语言模型

那如果我

们要使用

Deep

Fake

的模型怎

么办呢

好那我们

就进入到

设置里面

的模型供

应商这里

面就有很

多的模型

供应商其

中就有深

度求索如

果我们要

用Dee

psee

k的模型

的话呢就

需要去D

eeps

eek的

那个AP

I开放平

台获取一

下API

的key

那我这里

使用的其

实就是通

一亲问厂

商的De

epse

ek模型

原因是因

为阿里云

百链平台

它提供了

1000

Toke

n的免费

额度所以

我就用通

一亲问它

提供的D

eeps

eek模

型然后输

入变量自

动的就是

我们用户

的输入

那如果我

要打开视

觉功能呢

大家看这

里是禁用

的不能打

开视觉功

能因为D

eepF

ake

V3它是

一个语言

模型它读

不了音视

频和图片

所以我们

要选择一

个多模态

的模型它

才能够开

启这个视

觉功能然

后下面是

分类我就

不继续往

下写了因

为其实我

新建一个

空白应用

的目的就

是为了让

大家知道

每一个节

点它是怎

么连接的

如果你对

哪个节点

的细节不

太理解的

话可以点

击这个帮

助文档这

里面会有

非常详细

的介绍说

实话现在

市面上搭

建wor

kflo

w的工具

你像克子

N8nD

efin

e其实他

们的逻辑

都差不多

不过有一

个小技巧

就是你可

以从现有

的那个开

发者发布

的模板里

面去找有

没有你想

要的相似

的应用场

景或者是

找一些灵感

那我们就

再回到工

作室的页

面直接找

一个可以

复用的模

板在上面

改我们点

击从应用

模板创建

好这里面

的模板所

有的模板

我都已经

看过了然

后跟我们

要做的这

个智能客

服最接近

的呢就是

这一个这

一个问题

分类加上

知识库加

聊天机器

人那我们

就选他使

用该模板

给他命一

个名就叫

智能客服

描述就是

请根据用

户的问题

做出精准

的回答O

K然后点

击创建它

这里面模

型默认是

使用的O

penA

I的所以

我等会把

模型改掉

就行了O

K那这个

结构它就

已经给我

们设置好

了不过我

已经拿它

改好了一

个工作流

我就带大

家一步一

步看一下

点进我的

这个智能

客服同样

都是从开

始节点开

始然后下

一步就是

一个问题

的分类器

我选用的

模型是D

eeps

eek

V3输入

变量是用

户的输入

那接下来

是问题的

分类我把

问题分为

了四类产

品信息产

品使用或

售后还有

订单查询

以及退款

问题然后

我们就需

要在每一

个分类后

面加上知

识检索的

节点那么

在这里我

们就要添

加一下知

识库那知

识库又是

从何而来

呢那我就

演示一下

如何来创

建知识库

我们点击

上面这个

知识库然

后创建一

个知识库

这里数据

源可以是

导入已有

的文件或

者是同步

noti

on还有

外部网站

的内容那

我们就直

接选择上

传本地的

文件就可

以了在这

里呢我根

据刚才的

每一个问

题的分类

都创建了

对应的知

识库有产

品信息使

用说明以

及订单列

表比如说

我把订单列表

这个Ex

cel文

件给它给

拖拽上去

然后点击

下一步对

于初学者

来说这些

分段设置

啊索引方

式啊检索

设置等等

都使用默

认的就行

了然后保

存并且处

理我们可

以等待它

解析OK

解析完了

我们可以

前往文档

看一下那

它解析完

以后啊它

每个ch

unk对

应的就是

表格的每一行

好,那我

们就把我

们要用的

知识库都

给上传上

去,就可

以让大模

型来根据

我们知识

库的内容

来精准回

答用户的

问题了。

我们回到

这个工作

流,有了

知识检索

的节点之

后,下一

步我们需

要添加大

模型节点

LM。我

们仍然还

是用的D

eepS

ync

V3模型

,下面我

们需要填

写提示词

。OK,

我这里已

经写好了。

我给他的

任务是根

据知识库

里的信息

以贴心大

姐姐的语

气来回复

用户关于

我们飞月

牌空气炸

锅的问题

并且请遵

循以下的

步骤来完

成任务首

先怎么样

然后怎么

样那最后

怎么样那

后面还给

了一个例

子如果用

户是这样

提问那他

得这样子

回复是一

个比较友

好的语气

啊还有一

些emo

ji表情对吧

最后有一

个直接回

复的节点

我先把它

给删掉在

这里就要

写我们回

复的内容

英文的输

入法输入

一个反斜

杠然后选

择脸M的

输出OK

其实第二

条分支和

第三条分

支他们都

差不多只

要换一下

知识库然

后稍微改

一下提词

词就OK

了那如果

用户的问

题是关于

退款的问

题呢那就

直接回复

感谢您的

支持如果

有退款问

题请提供

什么什么

什么什么好

那接下来

我们就可

以来试一

下预览一

下我们的

工作流我

们点击预

览在这里

直接输入

我们的问

题比如说

我想了解

一下飞跃

排空气炸

锅的特殊

功能好可

以看到他

首先帮我

们筛选了

是属于哪

一类的问

题好直接

跳到了第

一类然后

根据我们

的知识库

给出了相

应的回复

他说这款

空气炸锅

是360

度热风循

环系统

然后还有

八种预设

菜单采用

了食品及

布粘涂层

使用起来

非常方便

这应该就

是根据我

们的产品

信息知识

库里面的

内容组织

出来的我

们可以打

来看一下

产品信息

的这个m

arkd

own文

件点击预

览一下O

K它是采

用了36

0度的热

风循环系

统好那么

确实没有

问题也就

是说我们

的第一条

分支第一

种用户的

问题已经

可以用了

那接下来

我再问一

个问题我

说我要退

款看他怎

么办他这

就来到第

四条分支

直接给了

我的回复

感谢您的

支持如果

有退款问

题请提供

订单号购

买渠道等

等好那这

就是我们

智能客服

的一个比

较完整的

结构了当

然它也是

非常非常

简单的如

果你想做

一个非常

智能的客

服呢那还

是要在每

一个节点

里面去下

点功夫的

尤其是知

识库的那

一步你必

须把知识

分类好信

息给到位

其实我那

三个文件

都是用A

I写的没

那么严谨

好那么这

个智能体

我们就做

好了下一

步我们要

干嘛呢我

们可以点

击发布更

新然后可

以直接运

行也可以

把它嵌入

到网站里

面去这个

还是挺有

意思的那

我们就点

进去在这

里各种布

局的HT

ML的代

码已经给

到我们了

那我们就

选择中间

这个把它

放到右边

吧然后大

家看这里

我已经用

Deep

Fake

帮我生成

了一个非

常简单的

网页我把

它下下来

然后把我

们的工作

流给迁入

进去我们

可以先打

开看一下

有标题有

图片但是

没有对话

框所以我

们就把它

改一改打

开方式以

记事本打

开然后把

这个给复

制下来把

它粘贴到

这个位置

把它粘贴

到这个位

置然后C

trl

S保存一下

OK我们

再打开一

次在这里

他就出现

了一个小

机器人我

们点进去

好就出现

了一个对

话框我们

可以来试

一下这个

智能客服

我问他用

飞月牌的

这个空气

炸锅怎么

炸薯条好

你看他就

把我们的

这个问题

分类到了

使用产品

或者是售

后里面去

然后他就

从我们的

产品使用

的那一个

知识库里

面去检索

到相关信息

再给我最

后的答案

好告诉我

先要怎么

做再怎么

做温度是

多少要多

少分钟这

也是没有

问题的我

已经检查

过了而且

它的这个

输出风格

也是符合

我们提示

词的要求

的OK那

么到现在

从零开始

搭建第一

个AI

agen

t就已经

实现了希

望今天的

分享能对

你有所帮

助当然如

果你对大

模型的学

习感兴趣

我这里整

理了一套

最新的大

模型技术

学习和资料

Loading...

Loading video analysis...