news 2026/6/9 22:53:02

微信小程序接入大模型实战2:实现「AI 抽签算命」功能(含代码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信小程序接入大模型实战2:实现「AI 抽签算命」功能(含代码)

引言:本文将深入剖析如何利用大语言模型(LLM)与结构化 Prompt 设计,把传统上依赖随机数的“抽签”过程,升级为一个高度个性化、符合巴纳姆效应的“生成式解签规则系统”

商务合作:18094708823

1. 项目背景

“抽签算命”类小程序一直有稳定用户需求,但传统实现通常是:

  • 固定签文

  • 随机返回

  • 缺乏个性化

本文尝试用大模型 + 结构化 Prompt,实现一个“看起来像算命,实际是文本生成规则系统”的抽签功能。

2. 产品示意图

3. 技术架构

微信小程序 | | 点击抽签 v Node.js 后端 | | 抽签结果 + Prompt v 大模型 API

4. 小程序端:抽签触发

<button bindtap="draw">抽一签</button> <view>{{result}}</view>
Page({ draw() { wx.request({ url: 'https://your-server/api/draw', method: 'GET', success: res => { this.setData({ result: res.data.text }) } }) } })

5. 后端:抽签逻辑实现

5.1 签文类型定义

const fortunes = ['上签', '中签', '下签']

5.2 抽签接口

app.get('/api/draw', async (req, res) => { const level = fortunes[Math.floor(Math.random() * fortunes.length)] const prompt = ` 你是一个抽签解读者。 抽到的是:${level} 请用不超过80字解释这一签, 语言模糊但积极,不要给具体建议。 ` const text = await callLLM(prompt) res.json({ text }) })

6. Prompt 设计思路

  • 模糊性→ 增强代入感

  • 不落地建议→ 避免风险

  • 固定角色→ 稳定输出风格

推荐 Prompt(可直接用)

角色设定:
你是一位传统算命解读者,语气平和、克制、不夸张。

任务说明:
根据给定的“签文等级”和“用户问题”,
给出一段模糊但有启发性的解读。

输入信息:
- 签文等级:{上签 / 中签 / 下签}
- 用户问题:{question}

输出要求:
1. 字数控制在 60~90 字
2. 不要给出确定性结论(如“一定会”“肯定不会”)
3. 不要直接给行动建议(如“应该分手”“马上辞职”)
4. 避免使用灾难性或绝对化词汇
5. 语言偏向象征、提醒、可能性

输出风格示例(仅供参考):
“此签多指过程中的变化,而非最终结果,
关键在于当下的选择与心态。”

现在请开始解读。

代码配合展示

function buildFortunePrompt(level, question) { return ` 你是一位传统算命解读者,语气平和、克制、不夸张。 签文等级:${level} 用户问题:${question} 请给出 60~90 字的模糊解读, 不要下结论,不要给建议, 只提供象征性和启发性表达。 ` }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:43:08

用ACE-Step实现风格化音乐生成的实践路径

用ACE-Step实现风格化音乐生成的实践路径 在数字内容爆发式增长的今天&#xff0c;一段恰到好处的背景音乐往往能决定一条短视频是否“出圈”&#xff0c;一个虚拟角色能否让人记住。然而&#xff0c;专业作曲成本高、免版税库同质化严重、非专业人士难以驾驭复杂DAW工具——这…

作者头像 李华
网站建设 2026/6/10 14:38:49

快速掌握Gource代码可视化:从安装到实战的完整指南

你是否好奇过代码仓库的演变历程&#xff1f;想要直观展示团队协作的开发轨迹&#xff1f;Gource作为一款强大的软件版本控制可视化工具&#xff0c;能够将枯燥的提交记录转化为生动的三维动画&#xff0c;让代码的成长历程一目了然。 【免费下载链接】Gource software version…

作者头像 李华
网站建设 2026/6/9 15:16:35

Khoj终极指南:打造个人知识大脑的完整技术方案

Khoj终极指南&#xff1a;打造个人知识大脑的完整技术方案 【免费下载链接】khoj An AI copilot for your second brain. Search and chat with your personal knowledge base, online or offline 项目地址: https://gitcode.com/GitHub_Trending/kh/khoj 想要拥有一个能…

作者头像 李华
网站建设 2026/6/10 15:04:27

LobeChat能否撰写论文摘要?科研人员效率工具

LobeChat能否撰写论文摘要&#xff1f;科研人员效率工具 在当今科研节奏日益加快的背景下&#xff0c;研究者每天面临海量文献阅读与频繁写作输出的压力。一篇高质量的论文摘要&#xff0c;既要精准概括研究核心&#xff0c;又要符合期刊格式规范&#xff0c;往往需要反复打磨…

作者头像 李华
网站建设 2026/6/10 12:50:15

Qwen3-8B大模型快速上手:本地部署与调用实践

Qwen3-8B大模型快速上手&#xff1a;本地部署与调用实践 在消费级显卡上跑通一个真正“能思考”的大模型&#xff0c;曾经是许多开发者遥不可及的梦想。如今&#xff0c;随着 Qwen3-8B 的发布&#xff0c;这一切变得触手可及——仅需一块 RTX 3060&#xff0c;你就能拥有一个支…

作者头像 李华
网站建设 2026/6/6 6:23:38

Ubuntu 20.04 安装 TensorFlow 2.5 GPU 版本

Ubuntu 20.04 安装 TensorFlow 2.5 GPU 版本 在深度学习项目中&#xff0c;一个稳定且支持 GPU 加速的训练环境几乎是标配。尤其是在企业级部署场景下&#xff0c;TensorFlow 凭借其成熟的生产链路、强大的分布式能力以及对硬件生态的良好适配&#xff0c;依然是许多团队的首选…

作者头像 李华