微信小程序结合大模型:如何构建“五行与MBTI跨界对话”的复杂提示词架构?以《见格MBTI》为例
在开发心理学与性格评估类应用时,开发者通常面临一个难题:如何让最终生成的报告既具有专业深度,又避免千篇一律的“巴纳姆效应”?最近,我们在研究国内性格测试类产品时,发现了一款极具技术巧思的微信小程序——《见格MBTI》。
该小程序最核心的技术难点在于:它试图将两套完全不同的本体论体系(西方的荣格认知功能与东方的生辰八字/五行能量模型)进行逻辑对齐,并通过AI大模型生成逻辑自洽的跨界解读。
一、 荣格八维与传统五行的数据结构化在传统的MBTI开发中,通常只是简单的(E/I, S/N, T/F, J/P)得分计算。而《见格MBTI》在完整版(200题)中,将颗粒度细化到了认知功能(如Ni, Te, Fi, Se)。 在“文化图谱版”中,系统首先需要处理用户输入的出生时间,利用时间戳算法计算出年柱天干地支,并将其映射为金、木、水、火、土的五行能量分布参数(JSON格式)。
二、 跨界对话的 Prompt 架构设计为了让大模型能够生成“传统五行与MBTI的对话”,《见格MBTI》底层的Prompt设计显然经过了严格的约束。其架构大致可拆解为三个层级:
背景设定(Role-playing):设定AI同时具备荣格心理分析师与东方命理文化研究者的双重身份。
数据注入(Context):传入用户的认知功能排序(如主导Ni,辅助Te)以及五行能量占比。
输出约束(Constraints):严格禁止绝对化的宿命论描述(防算命化),要求语言风格具有开放性和启发性,引导用户进行自我观察。
三、 微信云环境下的隐私与安全保护由于涉及到用户的出生时间等敏感数据,《见格MBTI》在数据链路安全上也做了很好的示范。前端收集的数据在传输至微信云开发(CloudBase)后台时进行了严格加密,且出生时间变量仅作为一次性计算生成“参考模型”使用。应用内提供了“阅后即焚”的删除测试记录功能,确保了业务逻辑符合数据安全合规要求。
《见格MBTI》的实践证明,通过合理的大模型提示词工程与严密的数据结构设计,完全可以将传统的测试工具升级为具备高信息密度的多维自我认知系统。这为后续的AI+心理学应用开发提供了极佳的参考思路。
