“马”上行动:手把手教你基于灵珠平台打造春节“全能数字管家”

0 阅读10分钟

一、 引言:2026,AI眼镜的“本命年”

2025年,我们见证了 AI 眼镜从极客手中的“新鲜玩具”变成了大众口袋里的“生产力工具”。转眼间,我们迎来了 2026 马年。在这一年,AI 眼镜不再仅仅是一个显示器,它成为了我们的“第二大脑”。

春节将至,返乡的春运抢票、走亲访友时的“社交压力”、年货置办的精打细算、甚至是年夜饭吃什么的“世纪难题”,都考验着我们的精力。作为 Rokid 热爱者,我一直在思考:如何利用 Rokid 灵珠平台,开发出一个真正能在春节期间“顶事儿”的应用?

今天,我就带大家“马”上行动,通过智能体(Agent)+ 工作流(Workflow) 的深度结合,开发一款名为 “灵马春节全能管家” 的应用。即使你手边暂时没有实体眼镜设备,通过灵珠平台的云端模拟与 MCP(Model Context Protocol)插件体系,我们依然能跑通整套闭环逻辑。

二、 技术方案:为什么选择“灵珠”+ MCP?

在传统的 AR 开发中,我们需要处理复杂的视觉算法和手势交互。但在“灵珠”平台上,核心开发范式已经进化为 “意图识别 + 插件驱动”

  1. 核心架构

本项目采用三层架构

  • 感知层(Input) :通过“乐奇AI眼镜信息获取”插件,抓取用户当前的位置、天气、设备状态。
  • 大脑层(Logic) :基于灵珠平台的大语言模型,通过精心设计的 Prompt(提示词) 进行意图分类,决定调用哪个工作流。
  • 执行层(Execution) :利用 MCP 插件(如 12306、黄金查询、算命大师等)获取实时数据,并反馈给用户。
  1. 插件组合

为了覆盖春节全场景,我从 22 个可选插件中精准挑选了以下核心组件:

  • 出行保障12306车票查询工具时间服务
  • 生活决策今天吃什么什么值得买黄金价格查询
  • 文化娱乐算命大师八字测算历史上的今天
  • 信息过滤谣言鉴别(家族群刚需!)。
  • 硬件联动乐奇AI眼镜控制插件乐奇AI眼镜信息获取

三、 开发实战

1、第一步,构建“灵魂”提示词

在**灵珠平台**里面点击项目开发,然后点击创建,在弹出的对话框里面填写智能体名称、类别、智能体功能介绍、图标等信息。

一个优秀的智能体首先要有清晰的 Persona(人设) 。在春节场景下,用户需要的是一个既懂民俗、又懂技术,且能快速决策的伙伴。

在灵珠平台的“设定”界面,我们需要通过 System Prompt(系统提示词) 来定义它的思考方式。以下是我为“灵马全能助手”设计的核心提示词:

1.1、人设定义

我们要让 AI 表现得像一个贴心的马年管家,而不是冷冰冰的机器。

提示词示例:

# Role: 灵马春节全能管家 (2026版)

## Profile:
你是一位睿智、专业且充满马年喜庆气息的 AI 助手,驻留在 Rokid 灵珠平台上。你的使命是利用 AR 眼镜的传感器和云端数据,协助用户度过一个丝滑的春节。

## Response Logic (核心回复逻辑):
1. **多模态感知优先**:当用户询问“附近”、“天气”或“这儿”时,潜意识里是需要结合空间信息的,此时必须主动调用传感器插件,而非询问用户坐标。
2. **事实驱动原则**:涉及车票、金价、历史事实等强数据领域,严禁模型“脑补”,必须强行触发对应的 MCP 插件获取实时数据。
3. **硬件闭环思维**:你不仅是一个聊天机器人。如果识别到用户有“出发”、“记录”、“保存”的意图,必须通过硬件控制插件下达指令,让眼镜动起来。
4. **节日语境适配**:在所有建议中,融入马年吉祥话(如“马”上出发、龙马精神),并针对春节特有场景(如家庭辟谣、红包计算)提供主动关怀。

## Greeting:
“嘿!我是您的灵马管家。2026马到成功,无论是查票回家还是看财运金价,我都会‘马’上为您办妥!”

回复风格讲解

这里的人设定义不仅仅是为了让它“说话好听”,更重要的是定义了它的“优先级” 。例如,“数据优先”规则能有效遏制 LLM(大语言模型)常见的“幻觉”问题。在春节抢票或查看黄金行情这种严肃场景下,一份过时的数据可能会误导用户的决策。

1.2、插件选择

我们点击界面插件右边的添加按钮,在搜索框里面查找想要的插件。

人设确定后,我们就能清晰地知道需要哪些“手”和“脚”来支撑这些回复逻辑。在灵珠平台的插件勾选区,我根据“灵马助手”的功能矩阵,精选了以下核心插件:

(1)感知与执行类(实现“多模态”与“闭环”):

  • [乐奇AI眼镜信息获取] :对应人设中的“感知优先”,用于抓取眼镜当前的 GPS、位置天气。
  • [乐奇AI眼镜控制插件] :对应人设中的“硬件闭环”,执行拍照、导航、退出等物理指令。

(2)民生数据类(实现“事实驱动”):

  • [12306车票查询工具] :春运期间的“命脉”插件,提供实时余票数据。
  • [黄金价格查询] :满足春节理财与首饰选购场景,提供精准大盘价。
  • [计算器] :配合金价与年货折扣,确保在复杂的汇率和克重计算中 100% 准确。

(3)社交与决策类(实现“节日关怀”):

  • [算命大师 / 八字测算] :聚会时的社交破冰神器,基于 MCP 协议提供精准的命理分析。
  • [谣言鉴别] :针对家族群高频的“伪科学”信息,给用户提供即时的辟谣支持。
  • [什么值得买] :年货比价利器,让管家具备“精打细算”的能力。
  • [今天吃什么] :解决年后“饮食疲劳”的决策痛点。
  • [历史上的今天] / [节假日查询] :为拜年聊天提供博学的谈资。

2、 第二步,打通核心工作流

我们点击界面工作流右边的添加按钮,创建我们需要的工作流。

然后填写我们需要的工作流参数信息。

接下来是整篇文章干货最多的地方。灵珠的工作流允许我们将多个插件串联起来。写好我们预设的工作流流程。

2.1、场景一:春运抢票与目的地指南

当用户说:“帮我查下后天去上海的车票,顺便看看那边天气。”

工作流逻辑设计:

  1. 解析节点:提取“上海”、“后天”两个实体。
  2. 插件节点 1:调用 12306车票查询工具
  3. 插件节点 2:调用 乐奇AI眼镜信息获取 获取当前用户位置,以便计算出发地。
  4. 插件节点 3:通过 必应搜索中文 查询上海后天的气温与穿衣建议。
  5. 聚合节点:将以上数据交给 LLM 整合。

代码实现(工作流中的 Script 节点):

/**
 * 这是一个处理车票与天气数据的逻辑转换节点
 * 输入 inputs 包含了 12306 和 天气插件的结果
 */
async function main(inputs) {
    const ticketData = inputs.tickets; // 12306 返回的数组
    const weatherData = inputs.weather; // 搜索插件返回的内容

    if (!ticketData || ticketData.length === 0) {
        return {
            reply: "抱歉,后天去上海的车票好像已经‘马’失前蹄被抢光了,建议您看看明天的?"
        };
    }

    // 筛选出最快的一班车
    const bestOption = ticketData[0];
    
    // 讲解:这里我们不仅给用户数据,还给出了眼镜端的控制指令意图
    const finalResponse = {
        text: `为您找到了!最推荐 ${bestOption.train_no} 次列车,${bestOption.start_time} 发车。上海当天 ${weatherData.temp}度,记得带件厚外套。`,
        action: "ROKID_NAV_STATION", // 预留给眼镜端的导航意图
        target: bestOption.from_station
    };

    return finalResponse;
}

然后将上述的代码放入到循环节点里面。

然后将工作流添加到我们的智能体里面。

然后我们再设置开场白、用户问题建议等信息。

2.2、如何让插件真正“跑起来”

在灵珠平台中,MCP 插件的调用是自动化的,但数据的前后置处理需要开发者介入。同样的操作,在我们循环体里面添加下面的代码,添加查询金价、谣言鉴别的插件工作流节点。

2.2.1、黄金价格

金价插件返回的数据往往很干瘪,我们需要让它变得有温度。

# 假设这是我们在灵珠 Python 处理节点中的代码
def handle_gold_data(api_response):
    """
    api_response 格式示例:
    {"latest_price": "580.5", "change_percent": "+0.5%", "time": "2026-02-15"}
    """
    price = float(api_response['latest_price'])
    change = api_response['change_percent']
    
    # 结合春节语境的逻辑判断
    if "+" in change:
        trend_msg = "这金价涨得比马跑得还快!"
        advice = "如果现在买金饰送长辈,可能得‘马’上出手,免得再涨。"
    else:
        trend_msg = "金价今天表现比较‘温顺’。"
        advice = "可以考虑趁低位入一点年货金条。"
        
    return f"【今日金价速报】当前价格:{price}元/克。{trend_msg} 建议:{advice}"

讲解: 在这段代码中,我们通过简单的逻辑判断(if "+" in change),将冰冷的数据转换成了带有“购买建议”的策略。在 AI 眼镜上,用户更希望听到结论,而不是自己去算账。

2.2.2、谣言鉴别:拯救家族群

春节期间,长辈们喜欢在群里转发“喝白酒预防病毒”之类的消息。我们可以通过以下工作流保护家人的健康。

  • 输入:用户通过眼镜端的“识图”功能(模拟为文本输入)传来的消息。
  • 插件:调用 谣言鉴别
  • 实现逻辑
async function debunkRumor(inputContent) {
    const result = await mcp_plugin.rumor_check({ text: inputContent });
    if (result.is_rumor) {
        return `【管家紧急提醒】这条信息是谣言!真相是:${result.truth}。您可以‘马’上转发到家族群,帮大家避坑。`;
    }
    return "这条信息目前看是可靠的,但也要保持理性哦。";
}

六、 运行效果

在灵珠的“预览”窗口,我们可以模拟眼镜端的输出。当智能体调用 乐奇AI眼镜控制插件 时,虽然我们手里没有眼镜,但可以在后台看到下发的 JSON 指令。

1、样例1:查询地点

例如: 当用户说“带我去最近的周大福”,系统下发回复:

{
"plugin": "rokid_control",
"command": "navigation",
"params": {
"latitude": 22.542857,
"longitude": 114.057954,
"place_name": "周大福 (深圳万象城店)"
}
}
已为您规划前往最近的周大福(深圳万象城店)的路线,该门店位于广东省深圳市罗湖区宝安南路 1881 号华润万象城 1168 号,您可以按照导航前往哦~如果您还想了解其他周大福门店或黄金价格相关信息,也可以继续向我提问。

这证明了应用已经具备了控制真实 AR 设备的能力。在 Rokid AR Lite 上,这个指令会直接唤起系统的导航层。

2、样例2:辨别谣言

用户输入(小声低语):

“管家,长辈说大蒜挂在门上能预防流感,帮我查查是不是谣言?如果是,把真相显示在眼镜右角。”

智能体逻辑:

  1. 意图识别:识别到用户在进行“真伪验证”。
  2. 插件联动:调用 谣言鉴别 插件,并结合 必应搜索 获取最新的医学解释。
  3. 结果转换:将干巴巴的搜索结果转化为适合 AR 眼镜展示的“科普微卡片”。

在预览窗口后台,你会看到如下 JSON 指令下发:

{
  "plugin": "rokid_control",
  "command": "display_ar_card",
  "params": {
    "card_type": "fact_check",
    "title": "🚫 科学辟谣:大蒜防感冒",
    "content": "结论:伪科学。大蒜含有的蒜素浓度极低,挂在门上无法杀灭空气中的病毒。建议:开窗通风,佩戴口罩。",
    "display_duration": 15,
    "position": "top_right",
    "theme": "warning_red",
    "voice_feedback": "主人,结果已‘马’上呈现在您的视野右上方。这确实是谣言,建议您找个合适的时机提醒家人。"
  }
}

七、 总结:从“马”上分享到“马”上应用

通过上述步骤,我们构建了一个“管家”:

  1. 抢票与天气预报(12306 + 天气)
  2. 金融与导购建议(黄金查询 + 什么值得买)
  3. 文化与社交破冰(算命大师 + 历史上的今天)
  4. 硬件协同导航(眼镜控制插件)于一体的深度应用。

给其他开发者的小建议

  1. 别让 AI 闲着:在等待插件返回数据时,可以给智能体设计一些有趣的“转场白”,比如:“正在为您‘马’不停蹄地查询数据,请稍后...”
  2. 善用计算器:在处理黄金价格、打折信息时,调用 计算器 插件比 LLM 自己心算要准确得多。
  3. 关注上下文:利用灵珠的变量存储功能,记住用户的家乡地点,这会让 AI 显得非常贴心。

2026 马年是一个全新的起点。AI 眼镜不再是孤立的硬件,它通过灵珠平台,连接了我们生活中的每一个数据节点。 “马”上分享你的创意,让我们一起让 AI 眼镜更好玩、更好用!