第二章:创建和使用数字人
这一章教你在 Halo 里创建「数字人」——一种可以 7×24 小时自动工作的 AI 员工。
数字人和普通聊天不同:你不用一直坐在电脑前和它说话,它会按照你设定的时间表自己醒来干活、完成任务、把结果汇报给你。
不需要写代码。每一步都告诉你:眼睛该看屏幕的哪里、鼠标该做什么动作、做完之后画面会变成什么样。
2.1 数字人是什么?
用一个生活里的场景理解
想象你是一位部门经理。你有两种方式让别人帮你干活:
方式一:叫一个实习生过来,当面吩咐一件事
- 你说一句,实习生做一件
- 这件事做完,实习生就走了
- 下次有新的事,你要重新叫一个人过来,重新说一遍
这就是 Halo 里的**「聊天」**——你打开一个对话窗口,问 AI 一个问题或交代一件事,AI 回答完,这个对话就结束了。下次你还得重新开一个对话、重新说明背景。
方式二:正式雇佣一位全职员工
- 这位员工有自己的工位、有工牌、有工作职责
- 每天早上 8 点自己到岗,检查邮箱、整理报表,完成后把结果发给你
- 你不用每天早上跑去喊他「起来干活」——他自己知道什么时候该做什么
- 如果他遇到拿不准的事,会主动问你;你不回复的时候,他就等着
这就是 Halo 里的**「数字人」**。
聊天 vs 数字人对比
| 聊天 | 数字人 | |
|---|---|---|
| 工作方式 | 你发消息,AI 回复 | AI 在后台自己运行 |
| 记忆 | 对话结束就忘了 | 长期记忆,跨天、跨周都记得 |
| 触发方式 | 你手动发消息 | 按时间表自动触发,或企微消息触发 |
| 适合的事 | 临时问一个问题、做一次性任务 | 每天重复的工作、需要持续跟踪的事 |
| 通俗说法 | 临时工 | 全职员工 |
几个典型的使用场景
在开始动手之前,先看看别人用数字人做什么,帮你判断自己需不需要:
- 每日邮件摘要:每天早上 8 点,数字人自动打开你的邮箱,把未读邮件整理成一份中文摘要,发到你企微上
- 信息播报:每天早上 9 点,数字人去指定的网站抓取行业新闻,编成一份早报发给你
- 企微问答助手:同事在企微里 @ 机器人问问题,数字人自动回复(这需要配合第一章的企微机器人)
- 文件整理:每周五下午,数字人自动把本周新增的文件分类归档
如果你只是偶尔问 AI 一个问题,不需要创建数字人,直接在聊天界面提问就够了。数字人适合那些「你希望 AI 每天/每小时自动重复做」的事。
2.2 打开数字人管理页面
要创建数字人,首先要找到数字人的管理页面。
第一步:回到 Halo 主页
打开 Halo 之后,你应该看到 Halo 的主页面。如果你当前在聊天界面,看顶部栏最左边,有一个向左的箭头 ‹,单击它就能回到主页。
做完之后你会看到:Halo 的主页面,顶部栏左边显示圆形 Logo 和「Halo」文字,右边有一个齿轮图标。
┌──────────────────────────────────────────────┐
│ ○ Halo ⚙️ │ ← 顶部栏
├──────────────────────────────────────────────┤
│ │
│ ┌───────────────────┐ ┌───────────────────┐ │
│ │ ✨ Halo │ │ 🧩 Apps │ │ ← 两张大卡片
│ │ ┌───────────────┐ │ │ │ │
│ │ │Ask me anything│ │ │ Open → │ │
│ │ └───────────────┘ │ └───────────────────┘ │
│ └───────────────────┘ │
│ ... │
└──────────────────────────────────────────────┘第二步:点击右上角的「Apps」卡片
在主页面上方,有两张并排的大卡片。右边那张写着 Apps,下面可能显示已有的数字人名称,也可能显示「还没有应用」。
把鼠标移到这张 Apps 卡片上,单击它(或者点击卡片底部的「Open →」链接)。
做完之后你会看到:页面切换到数字人/应用管理界面。顶部有三个标签页。
第三步:确认在「My Digital Humans」标签下
进入后,页面顶部有一排标签:My Digital Humans(我的数字人)、My Apps(我的应用)、App Store(应用商店)。
确保当前选中的是第一个标签 My Digital Humans(文字下方有一条高亮线)。如果不是,单击它。
做完之后你会看到:
- 如果你之前没有创建过数字人,这里会显示空白,底部有一个带「+」号的按钮
- 如果已有数字人,左侧会列出它们的名称和状态
┌──────────────────────────────────────────────┐
│ ‹ 返回 ⚙️ │
├──────────────────────────────────────────────┤
│ [My Digital Humans] [My Apps] [App Store] │ ← 三个标签页
├──────────────────────────────────────────────┤
│ │ │
│ 数字人列表 │ 选中数字人的详细信息 │
│ │ │
│ │ │
│ [+ 创建] │ │
└─────────────┴────────────────────────────────┘
← 左侧列表 右侧详情 →⚠️ 注意:如果你看不到 Apps 卡片或标签页,有可能你正处于一个空间的聊天界面里。请先点击顶部栏左边的向左箭头 ‹ 回到主页,再点 Apps 卡片进入。
你已经到达了数字人管理页面。接下来就可以开始创建了。
2.3 手工创建一个数字人(Visual 模式)
点击「+ Create Digital Human」按钮后,屏幕正中间会弹出一个白色的窗口。这个窗口就是创建数字人的表单。
窗口顶部左侧写着「Create Digital Human」(创建数字人),旁边有三个小标签可以切换:
┌──────────────────────────────────────────────────────┐
│ Create Digital Human [Visual] [YAML] [Import] [×] │
├──────────────────────────────────────────────────────┤
│ │
│ (表单内容在这里) │
│ │
├──────────────────────────────────────────────────────┤
│ [Cancel] [Create ...] │
└──────────────────────────────────────────────────────┘- Visual:可视化表单模式(默认选中),一项一项填,适合新手 ← 本章教这个
- YAML:直接写代码式的配置文件,适合技术人员
- Import:从文件导入一个别人做好的数字人
确认左上角的「Visual」标签是选中状态(高亮显示),然后按顺序填写下面的内容。
字段 1:App Name(应用名称)
在哪里:表单最上方,标签写着「App Name」,后面有一个红色的星号 *(表示必填)。下方是一个长方形的输入框。
做什么:用鼠标单击那个输入框,里面会出现一个闪烁的光标。用键盘输入你想给这个数字人起的名字。
起什么名字好? 建议用简短的中文或英文,描述这个数字人是干什么的。比如:
早报播报员邮件摘要助手企微问答助手
⚠️ 注意:名字一旦填写,创建之后也可以在设置里修改,所以不用太纠结。
字段 2:Description(描述)
在哪里:紧跟在 App Name 下方,标签写着「Description」,也有红色星号 *。
做什么:单击输入框,用一句话描述这个数字人做什么。比如:
每天早上 8 点整理行业新闻,发送早报自动回复企微里同事的日常问题
这段描述主要是给你自己看的——当你有多个数字人的时候,靠描述区分它们。
字段 3:Author(作者)
在哪里:紧跟在 Description 下方,标签写着「Author」,也有红色星号 *。
做什么:填你自己的名字或团队名字。比如 张三、运营团队。这个字段纯粹是标注用途,填什么都行。
字段 4:System Prompt(系统提示词)——最核心的一项
在哪里:紧跟在 Author 下方,标签写着「System Prompt」,有红色星号 *。下方是一个比较大的多行文本框。
这是什么:System Prompt 就是你写给这个「全职员工」的工作手册。你要在这里告诉 AI:
- 你是谁(角色设定)
- 每次被叫醒之后该做什么(工作步骤)
- 做完之后怎么汇报(输出方式)
做什么:单击那个大文本框,开始输入你的提示词。如果你暂时不知道写什么,请跳到下方「2.4 提示词模板」,那里有三个写好的模板可以直接复制粘贴。
一个好的提示词长什么样? 举一个最简单的例子:
你是一位简洁的科技新闻编辑。
每次运行时:
1. 打开 https://news.ycombinator.com
2. 找出今日评分最高的 10 篇文章
3. 为每篇文章写一句话中文摘要
4. 把结果整理成一份简报
保持简洁,使用纯文字格式。⚠️ 提示词质量决定了数字人的工作质量。 写得越具体、步骤越清晰,AI 出错的概率就越低。但现在先填个大概就行——创建之后随时可以在设置里修改。
字段 5:Schedule(运行计划)
在哪里:在 System Prompt 下方,有一个小标题写着「Schedule」(运行计划),右边有一个开关按钮。
这是什么:运行计划告诉数字人「多久自动醒来工作一次」。打开开关 = 数字人会定时自动运行;关掉开关 = 数字人只能手动触发或由企微消息触发。
默认状态:开关默认是打开的。
打开开关后,下方会出现两种设置方式,通过两个小标签切换:
Schedule ····································· [开关:ON]
[By interval] [By time]
1m 5m 15m 30m [1h] 2h 6h 12h 1d方式一:By interval(按间隔)—— 默认选中
会看到一排「药丸」形状的按钮,每个代表一个时间间隔。选中的那个会高亮。
| 按钮 | 含义 |
|---|---|
| 1m | 每 1 分钟运行一次 |
| 5m | 每 5 分钟运行一次 |
| 15m | 每 15 分钟运行一次 |
| 30m | 每 30 分钟运行一次 |
| 1h | 每 1 小时运行一次(默认) |
| 2h | 每 2 小时运行一次 |
| 6h | 每 6 小时运行一次 |
| 12h | 每 12 小时运行一次 |
| 1d | 每天运行一次 |
做什么:用鼠标单击你想要的间隔时间。比如你希望数字人每天早上自动运行一次,就点 1d。
⚠️ 注意:间隔越短,AI 消耗的算力(token)越多,费用越高。如果你的数字人是做「每日早报」这类事,选
1d就够了。不建议新手选1m或5m。
方式二:By time(按时间点)—— 适合精确控制
如果你不想「每隔 X 小时」这样粗略地设定,而是希望数字人在「每天早上 8:30」这样的精确时间运行,就点击「By time」标签。
切换后会看到更多选项(详见 2.5 节)。现在先用默认的「By interval」就好。
字段 6:Model(选择 AI 模型)
在哪里:在 Schedule 下方,你会看到一个下拉选择框,用来选择这个数字人使用哪个 AI 模型。
这是什么:AI 模型就像是这位「全职员工」的大脑。不同的模型能力不同,价格也不同。
做什么:如果你不确定选哪个,保持默认就好。默认值通常已经是一个够用的模型。
字段 7:Install to(安装到哪个空间)
在哪里:在 Model 下方,标签写着「Install to」,下面是一个下拉选择框。
这是什么:Halo 里的「空间」就像电脑上的文件夹——不同的工作内容放在不同的文件夹里,互不干扰。每个数字人必须住在一个空间里。
做什么:
- 如果你已经创建过空间,从下拉框里选一个合适的
- 如果下拉框里只有一个选项,那就用那个
- 如果提示你需要先创建空间(出现橙色警告「A digital human requires a dedicated space」),点下面的「New Space」展开创建表单,填一个空间名字,然后点创建
Install to
┌──────────────────────────────────┐
│ 我的工作空间 ▾ │
└──────────────────────────────────┘
📁 New Space ▾⚠️ 注意:数字人必须安装到一个正式空间里,不能安装到临时空间。如果你看不到任何空间可选,说明你需要先创建一个。
最后一步:点击「Create Digital Human」按钮
所有字段都填好之后,看窗口的右下角,有一个按钮写着「Create Digital Human」。
做什么:用鼠标单击这个按钮。
做完之后你会看到:
- 弹出窗口自动关闭
- 页面左侧的数字人列表里,出现了你刚创建的数字人的名字
- 名字旁边有一个小圆点,表示数字人的状态:
- 绿色闪烁 = 正在工作
- 灰色 = 待命中(等待下次触发)
┌──────────────────────────────────────────────────┐
│ ‹ 返回 ⚙️ │
├──────────────────────────────────────────────────┤
│ [My Digital Humans] [My Apps] [App Store] │
├─────────────────────┬────────────────────────────┤
│ ACTIVE (1) │ │
│ ┌─────────────────┐ │ 数字人的详情 │
│ │ 🟢 早报播报员 │ │ 会显示在这里 │
│ └─────────────────┘ │ │
│ │ │
│ [+ Create ...] │ │
└─────────────────────┴────────────────────────────┘恭喜!你的第一个数字人已经创建成功了。
如果你设置了运行计划(Schedule 开关是打开的),数字人会在设定的时间自动开始第一次工作。你也可以手动让它立刻开始——方法见 2.6 节。
2.4 提示词模板:三个可以直接复制粘贴的例子
创建数字人时,「System Prompt」那个大文本框里要写什么?如果你拿不准,下面有三个写好的模板,选一个最接近你需求的,全选复制,粘贴到文本框里,再根据自己的情况微调。
模板 A:企微问答助手
适合场景:同事在企业微信里 @ 机器人问日常问题,数字人自动回答。
前提条件:需要先完成第一章「连接企业微信机器人」的配置。
直接复制下面这段,粘贴到 System Prompt 里:
# 角色
你是一位友好、专业的企业内部问答助手。你的职责是回答同事们在企业微信里提出的日常工作问题。
# 工作方式
当有同事通过企业微信给你发消息时,你会:
1. 仔细阅读对方的问题
2. 用简洁、易懂的中文回复
3. 如果问题涉及你不确定的信息,诚实告知"这个问题我不太确定,建议联系 XXX 部门确认"
4. 如果对方的消息不是一个问题(比如只是打招呼),礼貌回应即可
# 回复要求
- 语气:礼貌、简洁、专业,不要过于正式也不要太随意
- 长度:尽量控制在 3-5 句话以内,除非问题本身需要详细解答
- 格式:纯文字,不要使用 Markdown 格式(企微里看不了)
- 时间相关的问题:如果涉及到具体的日期、时间安排,提醒对方"以最新通知为准"
# 禁止事项
- 不要编造公司内部的具体规章制度、电话号码、邮箱地址
- 不要对人事、薪资、考核等敏感话题给出具体答复,引导对方联系 HR
- 不要在回复中暴露你是 AI——用"我"自称即可创建后还需要做的事:
- 确保第一章的企微机器人已经配好,且绑定了这个数字人
- 运行计划(Schedule)开关可以关掉——因为这个数字人不需要定时运行,它是被企微消息触发的
模板 B:每日邮件摘要
适合场景:每天早上定时检查邮箱,整理未读邮件成一份摘要发给你。
前提条件:需要在数字人的设置里开启「Email」权限(创建后在设置页面操作)。
直接复制下面这段,粘贴到 System Prompt 里:
# 角色
你是一位高效的邮件秘书。
# 每次运行时的工作步骤
1. 读取邮箱中最近 24 小时的未读邮件
2. 跳过广告邮件、系统通知等不重要的邮件
3. 将剩余的重要邮件整理成一份摘要,包含:
- 发件人
- 主题
- 一句话概括内容
- 是否需要我回复(你的判断)
4. 按紧急程度排序:需要立即处理的排最前面
5. 用 report_to_user 把摘要汇报给我
# 输出格式
📬 邮件日报 · YYYY-MM-DD
【需要处理】
1. 发件人:XXX | 主题:XXX | 摘要:XXX | 建议:尽快回复
2. ...
【仅供了解】
1. 发件人:XXX | 主题:XXX | 摘要:XXX
2. ...
共 X 封重要邮件,X 封已忽略。
# 注意事项
- 如果没有未读邮件,简单汇报"今日无新邮件"即可
- 摘要使用中文
- 不要擅自回复任何邮件,只做整理汇报创建后还需要做的事:
- 运行计划建议设为「By time → 每天 → 08:00」(每天早上 8 点运行一次)
- 创建后进入数字人设置页面,找到「Email」开关,打开它。如果 Email 开关是灰色不可点击的,说明你还没在 Halo 设置里配置过邮箱,需要先去「设置 → 消息通道」配置邮箱
模板 C:定时信息播报(每日早报)
适合场景:每天早上去指定网站抓取新闻/信息,编成早报。
前提条件:需要在数字人设置里开启「AI Browser」权限(创建后在设置页面操作)。
直接复制下面这段,粘贴到 System Prompt 里:
# 角色
你是一位简洁的行业信息分析师。
# 每次运行时的工作步骤
1. 打开以下网站,获取最新内容:
- https://news.ycombinator.com(科技新闻)
- (可以自行添加其他你关注的网站)
2. 从每个网站中筛选出最重要的 5 条内容
3. 为每条内容撰写:
- 标题(中文翻译)
- 一句话摘要
- 为什么值得关注(一句话)
4. 整合成一份结构清晰的早报
5. 用 report_to_user(type="run_complete") 发送早报
# 输出格式
📰 每日早报 · YYYY-MM-DD
▎科技动态
1. 【标题】摘要
→ 关注理由
2. 【标题】摘要
→ 关注理由
...
# 注意事项
- 所有内容翻译为中文
- 保持客观中立,不加入个人观点
- 如果某个网站无法访问,在报告中注明并跳过
- 总篇幅控制在 500 字以内创建后还需要做的事:
- 运行计划建议设为「By time → 每天 → 09:00」(每天早上 9 点运行一次)
- 创建后进入数字人设置页面,找到「AI Browser」开关,确保它是打开的(这个数字人需要浏览器去访问网站)
2.5 设置运行计划(详解)
在 2.3 节创建时,Schedule 区域提供了两种设置方式。这里展开说明「By time」(按时间点)的详细用法。
进入按时间模式
在创建窗口的 Schedule 区域,或者创建后在数字人设置页面的 Schedule 区域,你会看到两个小标签:
[By interval] [By time]单击「By time」标签,界面会变成下面这个样子:
Repeat(重复方式)
[Every day] [By week] [By month]
Time(时间)
[08] : [00]选择重复方式
| 按钮 | 含义 | 举例 |
|---|---|---|
| Every day | 每天都运行 | 每天早上 8:00 |
| By week | 每周特定几天运行 | 每周一到周五早上 8:00 |
| By month | 每月特定几号运行 | 每月 1 号和 15 号 |
选了「By week」之后,下方会多出一排星期按钮:
Days(运行日) Weekdays
[Sun] [Mon] [Tue] [Wed] [Thu] [Fri] [Sat]- 被选中的日子会高亮
- 可以同时选多个(比如周一到周五都选上)
- 右上角有个「Weekdays」快捷按钮——点一下就自动选中周一到周五(工作日)
选了「By month」之后,下方会出现 1-31 号的日期格子:
Days of month(运行日期)
[ 1] [ 2] [ 3] [ 4] [ 5] [ 6] [ 7]
[ 8] [ 9] [10] [11] [12] [13] [14]
...
[29] [30] [31]- 单击选中/取消某一天,可以选多个
- 比如选 1 号和 15 号 = 每月 1 号和 15 号运行
设置具体时间
不管选哪种重复方式,最下面都有一个时间选择器:
Time
[08] : [00]- 单击 [08] 这个方框,会弹出一个格子面板,里面列出 00 到 23(24 小时制),单击你想要的小时
- 单击 [00] 这个方框,会弹出分钟面板(00 到 59),单击你想要的分钟
做完之后,时间区域下方会出现一行灰色小字,用自然语言告诉你这个设置的含义,比如:
At 08:00, Monday through Friday
(周一到周五的 08:00 运行)这行文字帮你确认设置是否正确。
常见时间设置速查表
| 我想让数字人... | 怎么设 |
|---|---|
| 每天早上 8 点运行 | By time → Every day → 08:00 |
| 工作日早上 9 点运行 | By time → By week → 点 Weekdays → 09:00 |
| 每小时运行一次 | By interval → 1h |
| 每 30 分钟运行一次 | By interval → 30m |
| 每月 1 号运行 | By time → By month → 选 1 → 08:00 |
| 每周一运行 | By time → By week → 选 Mon → 08:00 |
2.6 创建后的管理:查看、操作、修改
数字人创建成功后,在数字人列表里单击它的名字,右侧会展开一个详情面板。
顶部:数字人的「身份卡片」
最上方是一个像名片一样的区域:
┌────────────────────────────────────────────┐
│ [头像] 早报播报员 │
│ ● Standing by · 1d │
│ Last run 2h ago · Next run in 22h │
│ [▶] [⏸] [🌐] │
└────────────────────────────────────────────┘
│ [Chat] [Activity] [Settings] │
└────────────────────────────────────────────┘各部分含义:
| 区域 | 说明 |
|---|---|
| 头像 | 自动生成的彩色头像(不需要你设置) |
| 名字 | 你在创建时填的 App Name |
| 状态 | Working = 正在工作,Standing by = 待命,Waiting for you = 需要你处理 |
1d | 当前的运行频率 |
Last run... | 上一次运行的时间 |
Next run... | 下一次自动运行的倒计时 |
三个操作按钮
在身份卡片的右上角有三个小图标按钮:
| 图标 | 名字 | 做什么 |
|---|---|---|
| ▶ (三角形) | Run now | 立刻触发数字人运行一次,不用等下次计划时间 |
| ⏸ (两条竖线) | Pause | 暂停数字人,不再自动运行。再按一次变成 ▶ 恢复 |
| 🌐 (地球) | Browser | 打开浏览器窗口(如果数字人需要登录某个网站,从这里登录) |
⚠️ 关于「Pause 暂停」:暂停后数字人不会自动运行,但你仍然可以手动点 ▶ 触发它。暂停不会删除数字人的记忆。
三个标签页
身份卡片下方有三个标签页,用来查看不同内容:
Chat(对话)
直接和数字人聊天。你可以在这里给它下新指令、问它问题、或者回复它之前提出的疑问。
Activity(活动记录)
数字人每次运行的结果都会记录在这里,像一条时间线。你可以看到:
- 每次运行的汇报内容
- 如果运行出错,错误信息也会显示在这里
- 数字人主动提的问题(标注为「Escalation」——需要你决定的事)
Settings(设置)
修改数字人的所有配置。包括:
- Schedule:修改运行计划(和创建时一样的界面)
- Model:更换 AI 模型
- AI Browser:开启/关闭浏览器能力
- Email:开启/关闭邮件能力
- IM Push:开启/关闭企微/飞书推送能力
- System Notifications:选择桌面通知级别(Important / All / None)
- Configuration:如果数字人有自定义配置项(比如邮箱地址、关键词),会显示在这里
- Developer 区域:修改名称、描述、System Prompt(提示词)
⚠️ 关于保存:Settings 页面里,Schedule、AI Browser、Email 等开关类的设置是自动保存的——你拨动开关后立即生效,不需要额外点保存按钮。但 Configuration 区域和 Developer 区域的文本修改,需要点对应区域下方的「Save」按钮才会保存。
常见问题
Q1:创建数字人时,提示「A digital human requires a dedicated space」怎么办?
这意味着你还没有创建过任何空间。在创建窗口的「Install to」区域下方,点击「New Space」展开表单,填写一个空间名字(比如「我的工作」),点击创建按钮即可。
Q2:数字人创建成功了,但好像没有自动运行?
检查以下几点:
- Schedule 是否打开:进入数字人的 Settings 页面,检查 Schedule 区域的开关是否为「ON」状态
- 时间间隔是否太长:如果你设的是
1d(每天一次),创建后可能要等到下一个整点才运行。你可以手动点 ▶ 按钮立刻触发一次 - Halo 是否在运行:数字人依赖 Halo 软件在后台运行。如果你关掉了 Halo 窗口(彻底退出而不是最小化),数字人也会停止工作
Q3:怎么删除一个数字人?
进入数字人的 Settings 页面,拉到最下面,找到「Danger zone」(危险区域)。点击红色的「Uninstall」按钮,会弹出确认提示,再点「Confirm Uninstall」确认删除。
删除后,这个数字人的所有记忆都会保留在磁盘上(不会立即清除),但数字人不再运行。你可以稍后在列表的「Uninstalled」分组里看到它。
Q4:数字人的 Activity 里显示「Escalation」是什么意思?
「Escalation」是数字人在工作中遇到了它拿不准的事,需要你做决定。比如它可能问你:「我发现了 3 个异常数据,是否要发送通知?」
你需要在 Chat 标签页里回复它的问题,数字人收到你的回答后会继续工作。
Q5:想让数字人把结果发到企微/邮件,怎么设置?
- 发到企微:先完成第一章的企微机器人配置,然后在数字人 Settings 里打开「IM Push」开关
- 发到邮件:先在 Halo 设置 → 消息通道里配置邮箱,然后在数字人 Settings 里打开「Email」开关
Q6:可以让 AI 帮我自动创建数字人吗?
可以,但本手册不推荐新手这么做。你可以在任意聊天窗口用自然语言告诉 AI「帮我创建一个数字人,每天早上 8 点...」,AI 会自动生成配置。但 AI 有时会理解错你的意思,生成的数字人可能不符合预期。建议你至少先手工创建一两个、熟悉了界面和提示词的写法之后,再尝试让 AI 代劳。