ShellAgent & Start
「误入新手村...Shellagent的超新星之路...」
嘿,朋友们!又是我,一个代码都没写过的超级萌新......
之前我们深入了解了 ShellAgent 这位茶馆里的 “智能跑堂”,
今天,把目光聚焦到第一个 “Start”,一起彻底搞懂它!“Let's go”!!!
一、茶馆开门的 “第一把钥匙”:Start 是什么?
想象一下,ShellAgent 依旧是那家热闹茶馆里的智能跑堂,而 “Start” 呢,
就好比每天清晨茶馆开门营业时用的第一把钥匙。
在传统茶馆里(还没智能跑堂的时候),每天开店都得按部就班地做准备,
摆桌椅、烧开水、备茶叶。而有了 ShellAgent 这个智能跑堂后,“Start” 就是
整个服务流程开启的信号。它是整个任务流程的起始点,就像茶馆开门营业,
意味着接下来一系列的服务活动都要开始了。它设定了整个任务的初始状态,
告诉 ShellAgent 从这里起步,准备好迎接客人、处理各种需求啦。
二、Context:ShellAgent AI 跑堂的 “记忆抽屉柜”
想象 ShellAgent 是茶馆里的智能跑堂,它身后有个「记忆抽屉柜」(Context),
专门存放所有和客人相关的数据。这个柜子里的每个抽屉,都有独一无二的标签、
固定的用途,还能随时更新内容!
(点击右侧的”>“)把柜子打开,柜子里每个抽屉(+ Add 新增)都存着客人的专属信息,
柜子本身(Context):
代表一个独立场景(比如「接待 3 号桌客人」「统计今日营业数据」),柜子里的抽屉只在这个场景下有效。当服务 3 号桌客人时,ShellAgent 打开「3 号桌服务」柜子,里面的抽屉存着该桌的订单、客人偏好等。
当客人离店,这个柜子自动关闭,里面的抽屉数据暂时封存(类似电脑休眠),下次该客人再来时重新唤醒。
三、抽屉(Variable)
柜子里的每个抽屉都是一个变量,用来存具体数据:🏷️ 抽屉标签:变量名(如「3 号桌订单」)
📦 抽屉类型:能装的数据类型(如「数字」「文字」「清单」)
✏️ 抽屉备注:变量描述(如「记录 3 号桌客人点的茶和小吃」)
🏷️ 抽屉标签:变量名(如「3 号桌订单」)
📦 抽屉类型:能装的数据类型(如「数字」「文字」「清单」)
✏️ 抽屉备注:变量描述(如「记录 3 号桌客人点的茶和小吃」)
三、Variable Name 变量名(抽屉标签):一秒找到你要的抽屉
每个抽屉上都贴着手写标签,标签唯一且明确:
正确标签:「王大爷的浓茶偏好」「今日冰茶销量」「李小姐的打包单」
错误标签:「杂项」「数据」(太模糊,根本不知道里面装啥!)
当客人说「我是王大爷,来杯浓茶」,ShellAgent 会:
打开「VIP 客户服务」柜子(Context)
找到标签「王大爷的浓茶偏好」的抽屉(变量)
从抽屉里拿出数据「浓茶 + 两颗枣」,直接告诉后厨
四、Type(类型):抽屉的「材质与功能说明书」
在 ShellAgent 的「记忆抽屉柜」里,每个抽屉的「材质」和「设计功能」早就定好了(Type)。
它决定了抽屉能装什么、不能装什么,就像茶馆里不同的器具只能干特定的活儿
—— 竹篮装瓜子、瓷壶泡茶、算盘记账,乱塞东西会出大乱子!
1. Text(文本型):茶馆的「竹简账本」
像古代的竹简或宣纸,只能写文字。抽屉标签上标着「📜」图标,
专门装字母、汉字、符号(如「王大爷要浓茶」「ice_tea」)。
就像在笔记本上写日记,只能写字,不能画照片。
2. Image(图像型):茶馆的「画像卷轴」
类似丝绸卷轴,只能装图片。抽屉标着「🖼️」图标,存客人照片、茶品插画等
(如「龙井茶叶实拍图」「VIP 客户头像」)。
相当于手机相册,只能放照片,不能存声音。
3. Audio(音频型):茶馆的「留声机唱片」
类似黑胶唱片或竹筒录音器,只能存声音。抽屉标着「🎧」图标,装音乐、语音留言等
(如「古筝背景音乐」「张叔的订座语音」)。
就像收音机里的磁带,只能听声音,不能看画面。
4. Video(视频型):茶馆的「皮影戏幕布」
类似动态皮影戏幕布,只能存视频。
抽屉标着「📹」图标,装制茶过程录像、活动直播片段等。
相当于老式放映机的胶片,能播放动态画面。
5. Document(文档型):茶馆的「线装书账本」
类似古代线装书或账本,专门存带格式的文字(如 Word、PDF)。
抽屉标着「📑」图标,装菜单价目表、员工守则等。似动态皮影戏幕布,
只能存视频。抽屉标着「📹」图标,装制茶过程录像、活动直播片段等。
就像掌柜的账本,不仅有文字,还有表格和页码。
6. File(文件型):茶馆的「万能木箱」
类似超大木箱,可以装任何类型的东西(图像、音频、文档等)。
抽屉标着「📁」图标,不确定具体类型时用它。
相当于家里的杂物箱,啥都能扔进去,但最好还是分类放。
7. Object(对象型):茶馆的「智能茶壶」
类似带按钮和显示屏的智能茶壶,不仅能存数据(如壶身颜色、容量),
还能执行操作(如「烧水」「保温」)。抽屉标着「🤖」图标,用于复杂场景。
就像会自己干活的机器人,肚子里装着数据,手上能做动作。
8. Array(数组型):茶馆的「多层竹篮」
类似有多个格子的竹篮,能装多个同类型或不同类型的东西。
抽屉标着「📚」图标,比如装「今日所有订单」「客人点的小吃列表」。
似带按钮和显示屏的智能茶壶,不仅能存数据(如壶身颜色、容量),
还能执行操作(如「烧水」「保温」)。抽屉标着「🤖」图标,用于复杂场景。
相当于厨房里的一体调料盒,每个格子放一种食材,拿的时候一起端出来。
9. Number(数字型):茶馆的「算珠算盘」
类似传统算珠或铜制砝码,只能存数字(整数、小数)。
抽屉标着「🔢」图标,用于算账、计数(如「茶价 88 元」「库存 5 斤」)。
10. Integer(整数型):茶馆的「实心算珠」
像实心木珠算珠,只能存整数(没有小数)。抽屉标着「🧭」图标,
比如「客人数量 5 人」「茶壶数量 10 把」。
11. Boolean(布尔型):茶馆的「灯笼开关」
类似茶馆门口的灯笼开关,只有两种状态:「开(亮)」或「关(灭)」。
抽屉标着「🚦」图标,用于判断(如「客人是否 VIP」「茶是否加糖」)。
就像家里的电灯开关,要么是开(True),要么是关(False),没有中间状态。
一句话总结:类型是抽屉的「天生规矩」
材质决定用途
:竹简只能写字,算珠只能计数,智能茶壶能存数据 + 干活。
混用会出问题
:往算珠抽屉里塞瓜子(文本),跑堂会报错:“这玩意儿不能算账!”
ShellAgent 的秘密
:通过类型判断,自动用对工具 —— 比如客人要 “播放音乐”,
直接找留声机抽屉(Audio),不会翻菜单抽屉(Text)。
一起学习...更多合集回看往期笔记...评论区留言
咱们一起唠唠!👇
—— 👉 点击这里