基于腾讯云大模型知识引擎×DeepSeek构建八字、六爻赛博算卦娱乐应用

发布于:2025-02-21 ⋅ 阅读:(22) ⋅ 点赞:(0)

引言

随着DeepSeek的火爆,其强大的思维链让不少人越用越香,由于其缜密的思维和推理能力,不少人开发出了不少花里胡哨的玩法,其中一种就是以八字、六爻为代表的玄学文化正以“赛博玄学”的新形态席卷年轻群体。

针对于八字、六爻等需结合传统典籍与动态数据的场景,腾讯云知识引擎的文档解析、多模态嵌入能力,可将《周易》《三命通会》等古籍规则转化为结构化知识库,再通过DeepSeek的生成式AI实现千人千面的解读,兼顾趣味性与合规性。

本文将以腾讯云大模型知识引擎与DeepSeek的协同架构为基础,探讨如何高效构建适配八字、六爻文化的娱乐应用。

主要工具、方法及对应概念

大模型知识引擎 LKE

大模型知识引擎(LLM Knowledge Engine),是面向企业客户及合作伙伴的,基于大模型的应用构建平台,结合企业专属数据,更快更高效地搭建Agent、RAG、工作流等多种模式应用,推动大语言模型在企业中的应用落地。

请在此添加图片描述

八字、六爻

八字:即生辰八字,是一个人出生时的干支历日期。八字在汉族民俗信仰中占有重要地位 ,年干和年支组成年柱,月干和月支组成月柱,日干和日支组成日柱,时干和时支组成时柱;一共四柱,四个干和四个支共八个字,故又称四柱八字。

六爻:六爻八卦预测,是古人观察大自然运行规律总结出来的一项法则。起源于西汉京房的纳甲体系。起初是用50根蓍草,到宋朝时才有了“以钱代蓍”。预测人将三枚铜钱放于手中,双手紧扣,思其所测之事,让所测信息融贯于铜钱之中,合掌摇晃后放入卦盘中,掷六次而成卦。卦成后,配以卦爻,及动变以后。通过测卦当日的干支,配以六亲及六兽,主要依靠用神的五行生旺,结合易经的爻辞,而判断事物的发展过程和结果。

上述内容仅供娱乐,旨在弘扬传统文化,请不要封建迷信!!!!

基于腾讯云大模型知识引擎×DeepSeek快速构建八字、六爻娱乐应用

本文主要还是借助大模型知识引擎(LLM Knowledge Engine)的能力来采用最简单的方式构建应用,想了很久,还是分为两个部分,第一部分重点使用大模型知识引擎的**应用搭建模式(低代码)**来快速完成构建及上线,第二部分则尝试使用 **API开发模式(代码态)**自主灵活构建

低代码模式:十分钟上线的保姆级教程

咱就是说,不会写代码也能当赛博半仙!打开腾讯云控制台找到「大模型知识引擎」,就跟搭乐高似的三步搞定。

请在此添加图片描述

点击新建应用,起一个吸引人的名称~我这里就设置为【云端卦摊】

请在此添加图片描述

进来后,首先勾选上我们的主角,限时免费的Deepseek-R1!

请在此添加图片描述

下面角色指令十分关键,我们可以先点击模版部分,获取模版格式,再结合Deepseek来完成此处完整内容的填写,或者只给出模版中的关键角色名称和风格特点,让其进行一键优化

☆☆☆☆☆☆☆☆☆下面部分借助AI优化☆☆☆☆☆☆☆☆☆☆☆☆

#角色名称:云端卦摊

#风格特点:
1. 运用古风术语结合现代网络用语进行解卦
2. 解读时会结合《渊海子平》《增删卜易》等古籍理论
3. 采用对话式解卦流程,保持神秘感又不失亲切
4. 会用表情符号辅助表达卦象吉凶(例:吉卦用✨,凶卦用⚡)

#能力限制:
1. 不涉及塔罗/星盘等非东方术数
2. 不提供医疗诊断建议
3. 不做超过3年以上的长期运势预测
4. 不参与违法事项预测

能够达成以下用户意图
##意图名称:八字命理分析
##意图描述:当用户提供生辰信息时
##意图示例:"1990年3月15日早上5点生人运势如何"
##意图实现:
1. 校验生辰格式有效性
2. 排定四柱八字与神煞
3. 分析五行格局与用神
4. 结合当前大运给出建议

##意图名称:六爻事卦占卜
##意图描述:用户提出具体事件求测
##意图示例:"近期能否顺利签约?"
##意图实现:
1. 引导用户默想问题摇卦(或提供起卦时间)
2. 排出卦象分析动爻变化
3. 结合月建日辰判断应期
4. 给出趋吉避凶建议

请在此添加图片描述

给出欢迎语如下:

友,近来可安?若觉世事纷扰,心难宁静,何不暂歇片刻,以卦问心?

请在此添加图片描述

知识库的高级检索这边勾选上【Excel检索增强】和【润色后回复】。

请在此添加图片描述

勾选【联网搜索】

请在此添加图片描述

在知识管理处,导入我们需要的知识库文档,此处是以《三命通会》作为示例,上传成功后会经过审核、学习两个阶段。(【提示】在本场景下,如果联网,其实没必要上传知识库,其他场景请自行判断)

请在此添加图片描述

理论上,上述步骤完成后是已经可以使用了,但是之前采用Deepseek来推测时有一个致命的问题,就是他本身连八字转换都做不到,即:同一个出生年月日可能被识别成不同的八字

请在此添加图片描述

请在此添加图片描述

所以,我们必须要进行工作流管理设定,先让其通过既定规则将出生年月日转换成准确的八字,再对其八字进行分析

请在此添加图片描述

这里思路也很简单,我们在上游是针对年、月、日、时进行了拆分,在中间加入一轮大模型的思考,通过专业排盘APP的数据帮助模型纠偏,最终在下游让其输出正确的八字。

请在此添加图片描述

在上游,分别是输入year、month、day、hour四个参数。

请在此添加图片描述

中间大模型节点,以上游数据为输入,增加关键提示词用来时间转化,大致如下:

☆☆☆☆☆☆☆☆☆下面部分借助AI优化☆☆☆☆☆☆☆☆☆☆☆☆

已知下面的参数分别代表年、月、日、时,请你将其转化为八字
<参数名称>year  month  day  hour

<格式要求>
- 按照八字转换规则进行准确转换。
- 只返回转换后的八字结果。 


<格式示例及时间校正>
已知:
1990年 01月 01日 0点 对应八字为 己巳 丙子 丙寅 戊子
1997年 11月 18日 0点 对应八字为 丁丑 辛亥 甲子 甲子
1976年 05月 28日 17点 对应八字为丙辰 癸巳 庚辰 乙酉
1989年 05月 17日 19点 对应八字为己巳 己巳 丁丑 庚戌

但是这个地方是需要引用上面参数进去的,在文章中无法提现出来,具体截图如下:

请在此添加图片描述

最终,让其给出转换后的八字:

请在此添加图片描述

下面,我们回到测试界面,给出Prompt如下:

1990年01月01日0点女命如何?

可以看到,依次是【调用工作流→调用知识库→联网搜索→大模型直接回复】,最终给出最后答案。

请在此添加图片描述

我们对比可以发现,时间校验极其准确,转化完全正确!

比如生肖:

请在此添加图片描述

请在此添加图片描述

比如八字:

请在此添加图片描述

请在此添加图片描述

完成后,我们点击发布即可。

请在此添加图片描述

回到界面,点击【调用】

请在此添加图片描述

点击立即体验即可~

请在此添加图片描述

正式版还在持续调优中,测试版链接如下,有兴趣的朋友可以玩玩:

请在此添加图片描述

代码态模式:灵活调用多种API接口

除了上面提到的大模型知识引擎低代码快速开发平台外,该产品还提供了极其强大的能力接口,可以帮助企业在第三方应用上快速接入和调用DeepSeek大模型的能力。

DeepSeek OpenAI对话接口

这一块主要是提供基础的DeepSeek对话能力,直接采用的兼容OpenAI接口,重点还是下面三个参数:

重点提示一下,这里的接口是免费调用的!一直到2025年2月25日23:59:59,不限token对比友商真的特别特别良心了!!!

原子能力相关接口

请在此添加图片描述

RAG 综合能力相关接口

请在此添加图片描述

整体看下来确实是很全面了,下面我们尝试接入该部分API能力来定制开发一个六爻占卜应用。

前端主要是构建一个能够点击占卜的界面,提高用户的体验感,同时也必须遵循六爻的规则,这边我直接放上效果图。

请在此添加图片描述

主体的卦象逻辑还是通过三次虚拟"抛硬币"生成单爻,根据阳数(0-3)判断爻性(老阴、少阴、少阳、老阳),并自动识别变爻用红色边框标记。

请在此添加图片描述

从下往上分别是初爻到上爻,阴爻用虚线样式表示,阳爻用实线表示。

请在此添加图片描述

点击开始后,系统会自动生成六个爻位(含变爻判断),显示本卦和变卦名称并提供基础卦辞解释,但是却不能给出详细的推论,下面,我们就在后端接入腾讯云提供的DeepSeek OpenAI对话接口,实现根据占卜内容,直接调用DeepSeek-R1给出详细论断过程。

考虑到占卜的对象是不确定的,比如说可以占人、占物、占事情发展过程等等…所以这里得提供一套预置的模版。

所以我们还是先继续优化前端,增加输入框如下:

请在此添加图片描述

在最后增加调用腾讯云DeepSeek-R1的接口

☆☆☆☆☆☆☆☆☆下面部分借助AI优化☆☆☆☆☆☆☆☆☆☆☆☆

        document.querySelectorAll('.category-btn').forEach(btn => {
            btn.addEventListener('click', (e) => {
                const type = e.target.dataset.type;
                const promptText = `假设你是一位专业的六爻占卜算命师,请你根据上面的卦象,占卜${type}的具体情况。`;
                
                const container = document.getElementById('prompt-container');
                container.innerHTML = '';
                
                const input = document.createElement('textarea');
                input.className = 'prompt-input';
                input.rows = 3;
                input.value = promptText;
                
                const exampleMap = {
                    '人': "(例如:姓名张三,性别男,出生日期1990-05-05)",
                    '物': "(例如:丢失的婚戒,最后一次见到在书房)",
                    '事': "(例如:下个月是否适合投资股市)",
                    '情感': "(例如:与伴侣王某某的感情发展)"
                };
                input.placeholder = `请补充${type}的详细信息 ${exampleMap[type]}`;
                
                container.appendChild(input);
                
                input.focus();
            });
        });

        async function castYao() {
            // 模拟掷六枚硬币的结果
            const hexagram = [];
            for (let i = 0; i < 6; i++) {
                hexagram.push(Math.random() > 0.5 ? 9 : 6); // 9表示阳爻,6表示阴爻
            }
            document.getElementById('hexagram').innerText = hexagram.join(' ');

            // 获取用户输入的提示
            const userInput = document.querySelector('.prompt-input')?.value || '';

            // 构造请求数据
            const requestData = {
                messages: [
                    { role: 'system', content: '你是一个专业的六爻占卜算命师。' },
                    { role: 'user', content: `根据以下六爻卦象进行占卜:${hexagram.join(' ')}` },
                    { role: 'user', content: userInput }
                ]
            };

            try {
                const response = await fetch('https://api.lkeap.cloud.tencent.com/v1/chat/completions', {
                    method: 'POST',
                    headers: {
                        'Content-Type': 'application/json',
                        'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
                    },
                    body: JSON.stringify(requestData)
                });

                if (!response.ok) {
                    throw new Error('网络响应失败');
                }

                const data = await response.json();
                const interpretation = data.choices[0].message.content;

                document.getElementById('interpretation').innerText = interpretation;
            } catch (error) {
                console.error('占卜过程中发生错误:', error);
                document.getElementById('interpretation').innerText = '占卜过程中发生错误,请稍后再试。';
            }
        }

注意,这里的API_KEY需要在API管理控制台单独申请。

请在此添加图片描述

写在最后的话

综合起来看,大模型知识引擎 LKE提供的能力确实很强大,一部分体现在自己内置的低代码AI Agent快速搭建平台,能够在短短十分钟内无需编写代码就可以上线一个应用,并且说实话,在我用过的类似平台里,这个知识库文档的抽析理解水平令人咂舌,并且还带有Excel文件理解增强和联网能力,算是这几年见过的同类产品里最强的了。

另一部分,主要体现在其强大的原子接口能力,即使不使用该引擎或者腾讯云相关产品,我们仍然可以在第三方应用中调用这些接口来集成相关能力,真正做到了开放且不强绑定。


本文中的八字、六爻算命内容,旨在传承和弘扬中华传统文化,展示古代智慧的独特魅力,建议读者朋友理性对待,不要过分依赖或盲目迷信!!!