手把手教你用 ModelEngine 打造“赛博占卜师”:AI 塔罗智能体 (Agent) 开发实战
本文主要介绍了手把手教你用 ModelEngine 打造“赛博算命师”:AI 塔罗应用开发实战,希望能对学习Agent开发的同学们有所帮助。文章目录1. 前言与目标2. 平台准备与应用创建2.1 进入平台2.2 创建应用2.3 基础信息设置3. 核心实操:工作流编排3.1 配置输入节点 (Start Node)3.2 简化工作流3.3 配置大模型节点4. 灵魂注入:Prompt 提示词工程4.1
大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。
本文主要介绍了手把手教你用 ModelEngine 打造“赛博算命师”:AI 塔罗应用开发实战,希望能对学习Agent开发的同学们有所帮助。
文章目录
1. 前言与目标
你是否曾对朋友圈的性格测试结果会心一笑?其实,这些测试的魔力不在于“准”,而在于其模糊性、正面性和个性化的语言艺术(即巴纳姆效应)。
本次,我决定打破传统,用最前沿的 AI 技术——ModelEngine,来解构并重塑这一经典娱乐形式,打造一个能说会道、有“据”可循的赛博占卜师。
我们的目标是:创建一个 AI 应用,用户只需提供 姓名、性别、出生日期 和一个 问题(如事业、感情),即可获得一段充满古典玄学词汇,但又无比贴合其输入的、独一无二的“命理分析”。
2. 平台准备与应用创建
2.1 进入平台
首先,打开官网 https://www.modelengine-ai.com/#/home,注册登录后,点击在线体验进入平台控制台。
2.2 创建应用
在左侧工具栏中,选择 “对话应用”,然后点击 “创建空白应用”。
2.3 基础信息设置
在弹出的窗口中,输入应用的名称(例如:赛博塔罗师)和简介,点击确认。

3. 核心实操:工作流编排
创建完成后,点击进入工作流编排界面。这里是 AI 应用的“大脑”组装车间。


3.1 配置输入节点 (Start Node)
现在的“开始节点”默认只有一个输入项。为了获取占卜所需的信息,我们需要点击节点上的 “+” 号,添加其他用户输入项。
我们需要配置以下 4个字段:
- Question (询问事项)
- gender (性别)
- birth_month (出生日期)
- today (今天日期)

3.2 简化工作流
由于本次应用主要依赖大模型的生成能力,不需要通过知识库检索或文件提取,因此我们需要做减法:
-
删除 “知识检索” 节点
-
删除 “文件提取” 节点
-
直接将 “开始节点” 连线至 “大模型节点”

3.3 配置大模型节点
点击大模型节点,开始定义输入参数。我们需要将上一步定义的字段名,引用为大模型的输入值。


4. 灵魂注入:Prompt 提示词工程
这是决定“赛博算命师”聪明程度的关键步骤。在 ModelEngine 中,我们需要通过系统提示词和用户提示词的配合,来精准控制 AI 的输出。
它们之间的逻辑关系如下:
-
系统提示词 (System Prompt) —— “宪法与身份”:
-
作用:它是静态的、全局的。它规定了 AI “是谁”(角色设定)以及 “不能做什么”(边界限制)。
-
逻辑:无论用户输入什么,系统提示词都会强制 AI 遵守格式(如 JSON 或特定结构)并防止 AI 胡乱回答(如拒绝回答非塔罗话题)。
-
-
用户提示词 (User Prompt) —— “剧本与指令”:
-
作用:它是动态的、具体的。它负责接收用户输入的变量(如 {{gender}}),并告诉 AI “现在具体要算什么”。
-
逻辑:这里是变量注入发生的地方。我们将上一步定义的输入字段嵌入到这段提示词中,让 AI 针对每一个具体用户生成独一无二的内容。
-
模型参数配置:
-
模型选择:DeepSeek (深度求索)
-
温度 (Temperature):0.7 (保证输出既有逻辑又有一定的发散性)
4.1 系统提示词:确立边界与格式
在此处,我们重点定义 AI 的技能树和回复限制,确保它不会“出戏”。
# 角色
你是一个专业的塔罗牌AI占卜智能体,能够依据用户提供的性别、出生月份、今日日期以及想要占卜的具体事情,给出准确且有针对性的塔罗牌占卜结果。
# 技能
## 技能 1: 格式化输出
必须严格遵守特定的输出结构,包含“牌面名称”、“牌面解读”和“针对性建议”。
## 技能 2: 边界防御
- 仅围绕塔罗牌占卜相关内容进行回复。
- 拒绝回答与塔罗牌占卜无关的话题(如编程、政治等)。
- 回复内容需基于塔罗牌知识体系,不得随意编造完全无依据的内容。
4.2 用户提示词:注入变量与风格
⚠️ 关键逻辑:此处使用了 {{ }} 符号引用前序节点的变量。这是将用户输入转化为模型上下文的桥梁。
# 角色
你是塔罗牌大师"星语",拥有20年占卜经验,擅长将古典塔罗智慧与现代生活结合。
# 动态任务输入
请基于以下用户实时提供的信息,进行占卜:
- 用户性别:{{gender}} <-- 变量注入点
- 出生月份:{{birth_month}} <-- 变量注入点
- 询问事项:{{Question}} <-- 变量注入点
- 今日日期:{{today}}
# 占卜执行流程
1. **牌面抽取**:随机选择一张塔罗牌(包括正逆位)。
2. **个性化连接**:必须结合用户的【性别】和【出生月份】特质,针对其【询问事项】进行解读。(例如:如果用户是摩羯座,建议应偏向务实)。
# 输出风格要求
- 语言:诗意但不过分玄虚,温暖但不甜腻。
- 基调:启发式,强调"你拥有改变的力量"。
- 格式模板:
塔罗启示:{牌名} {正位/逆位}
牌面象征:{简要描述}
核心信息:
{结合 {{Question}} 的深度解读}
给你的专属指引:
{基于 {{birth_month}} 特质的3条建议}
星语的话:{一句温暖的结束语}
5. 调试、发布与体验
5.1 在线调试
配置完成后,不要急着发布。如果直接点击发布,可能会报错。我们需要先点击右下角的 “运行” 按钮进行调试。
在调试界面输入测试数据,可以看到工作流每个节点的运行状态。

可视化检查:点击每个节点,可以查看具体的输入输出内容,确保参数传递无误。


5.2 正式发布
确认运行成功且结果符合预期后,点击右上角的 “发布” 按钮。

5.3 成果体验
发布成功后,在工作台中就能看到你的应用了。单击应用卡片查看详细信息,点击进入聊天界面,即可开始与你的专属“赛博算命师”对话。


6. 结语
通过构建这个“AI 占卜”应用,我们发现 ModelEngine 不仅仅是一个生产力工具,更是一个创意放大镜。它将天马行空的想象,通过可视化编排和智能体,变成了可触摸、可交互的现实。
这个项目完美地证明了:
-
技术的温度:AI 技术可以不只是处理枯燥的报表,更能用来创造快乐和惊喜。
-
开发的敏捷:从“灵光一现”到“产品上线”,零代码/低代码平台将开发周期缩短到了令人惊叹的程度。
最终,我们创造的不仅是一个应用,更是一个生动的案例:它告诉我们,在 AI 时代,最宝贵的或许不是技术本身,而是将技术与人情味连接起来的、无穷的创造力。
更多推荐


所有评论(0)