Skip to content

5. 创建更多数字人

在上一步中,你已经创建了一个基础的数字人,用于回复企业微信消息。

数字人还有更多玩法——你可以创建多个数字人,让它们分别负责不同的任务,定时自动运行,不需要你盯着。

比如:

  • 每天早上汇总未读邮件,发摘要给你
  • 每隔 1 小时检查某个网站有没有更新
  • 定期整理文件夹里的文件

数字人 vs 普通对话

你可能会问:我直接在 Halo 里对话不也能做这些事吗?区别在于:

普通对话数字人
是什么你在 Halo 空间里和 AI 一对一聊天一个独立运行的 AI 个体
触发方式你手动发消息定时自动运行,或通过 IM 接收外部消息
消息渠道只能在 Halo 界面里对话可以接入企业微信、邮件等渠道,通过 IM 接收和发送消息
记忆新开会话后,没有之前的记忆可以配置长期记忆,跨次运行记住之前做过什么
适合场景需要人工精细管理的任务:复杂编程、创作、手动管理上下文轻量日常办公、日常助理、7×24 小时简单重复的自动化任务

两者底层的 AI 能力完全相同。

上一步你创建的"我的AI助手"就是一个数字人——它接入了企业微信,有人发消息时自动回复。接下来你可以创建更多数字人,处理不同任务。


创建方式一:自然语言创建

在 Halo 对话中,用自然语言描述你想要的数字人,AI 会自动帮你生成配置并安装。

示例:

帮我创建一个数字人,名字叫"新闻助手",
它的任务是每天早上 9 点打开 Hacker News 网站,
总结首页前 5 条热门文章,运行完发系统桌面通知给我。

描述越具体越好

说清楚做什么多久做一次结果发到哪里,AI 生成的配置会更准确。如果生成结果不理想,可以用方式二手动创建。


创建方式二:编写 YAML 配置(推荐)

手动创建更可控,不会出现 AI 理解偏差的问题。流程和上一步创建数字人完全一样。

进入创建界面

  1. 回到 Halo 首页 → 点击 「Apps」
  2. 进入数字人管理页面
  3. 点击左下角 「+」 按钮
  4. 选择 「YAML」

配置模板

下面是一个完整的配置模板。复制后粘贴到编辑框中,根据注释修改你需要的部分:

yaml
spec_version: "1.0"
name: 新闻早报助手            # 改成你想要的名字
version: "1.0"
author: me
description: 每天早上汇总热门新闻  # 一句话描述这个数字人做什么
type: automation

# ---- 提示词(最重要的部分)----
# 告诉 AI 它是谁、要做什么
# 修改下面的内容来定义你的数字人的任务
system_prompt: |-
  你是一个新闻汇总助手。
  每次运行时:
  1. 打开 Hacker News (https://news.ycombinator.com)
  2. 找出首页排名前 5 的内容
  3. 每条用一句话总结
  4. 整理成简洁的早报格式

# ---- 需要的能力 ----
# 如果数字人需要打开网页,保留下面这段;不需要就删掉
permissions:
  - ai-browser
requires:
  mcps:
    - id: ai-browser
      reason: 需要打开网页和阅读文章

# ---- 运行频率 ----
# every: 30m = 每30分钟,1h = 每小时,1d = 每天,7d = 每周
# 也可以用 cron 表达式精确控制,比如 cron: "0 9 * * *" = 每天早上9点
subscriptions:
  - id: daily-news
    source:
      type: schedule
      config:
        every: 1d

# ---- 运行完成后通知 ----
output:
  notify:
    system: true               # 发送桌面通知

你通常只需要改三个地方

要改什么改哪里怎么改
数字人的任务system_prompt 下面的内容用自然语言描述你想让 AI 做什么
运行频率every: 后面的值30m = 每 30 分钟,1h = 每小时,1d = 每天,7d = 每周
名字和描述namedescription改成你想要的

其他字段保持不变即可。


选择安装空间

创建时会提示选择安装到哪个空间。数字人会在这个空间的环境中工作。

空间选好后无法更改

选错了只能删除重建。不确定就选默认空间。


管理数字人

查看运行状态

在数字人管理页面,可以看到每个数字人的:

  • 当前状态(运行中/已暂停)
  • 上次运行时间
  • 运行结果

暂停和恢复

不需要某个数字人工作时,可以暂停它,之后再恢复:

  • 暂停:点击数字人的暂停按钮
  • 恢复:点击恢复按钮

手动触发

不想等定时执行?点击 「立即运行」 按钮,手动触发一次。

调整通知频率

如果数字人运行完的通知太多,可以调整通知级别:

级别效果
all每次运行都通知(默认)
important只在有重要事件时通知
none关闭所有通知

让数字人访问需要登录的网站

如果数字人需要操作公司内部系统、OA 等需要登录的网站,AI 不会自动帮你登录。你需要提前在共享浏览器中完成登录:

  1. 打开数字人详情页
  2. 点击头部的 地球图标 按钮
  3. 在弹出面板中输入目标网址,回车
  4. 在打开的浏览器窗口中完成登录

登录后,数字人运行时就能直接访问这个网站了。每个网站只需要登录一次(除非登录过期)。


想要更稳定的数字人?

上面创建的数字人足够应对日常使用。如果你的数字人需要频繁运行、操作复杂的网页平台,建议了解进阶内容:

生产级数字人制作


上一步接入企业微信 Bot ←

下一步配置邮箱 →