我搭了一個(gè)智能體,用傳統(tǒng)測(cè)字法為你解碼新年運(yùn)勢(shì)

0 評(píng)論 751 瀏覽 44 收藏 26 分鐘

當(dāng)傳統(tǒng)文化遇上AI科技,春節(jié)聚會(huì)將迎來(lái)全新互動(dòng)體驗(yàn)。'迎春:一字測(cè)福'智能體通過(guò)字形拆解、五行分析與節(jié)氣結(jié)合,為每個(gè)漢字生成財(cái)運(yùn)、姻緣等五大維度的個(gè)性化解讀。本文將深度拆解這款融合工作流架構(gòu)與LLM能力的產(chǎn)品設(shè)計(jì)思路,揭秘如何打造既有文化底蘊(yùn)又具科技感的節(jié)日互動(dòng)神器。

你有沒(méi)有想過(guò),一個(gè)漢字里能藏著多少秘密?

不是簡(jiǎn)單的字義解釋,而是通過(guò)字形拆解、五行分析、筆畫計(jì)算、文化典故,結(jié)合當(dāng)前時(shí)辰節(jié)氣,從財(cái)運(yùn)、姻緣、事業(yè)、健康、福氣五大維度,為你揭示這個(gè)字背后的運(yùn)勢(shì)密碼。

這就是我最近搭建的智能體:”迎春:一字測(cè)福”。

這篇文章分享一下這個(gè)智能體的搭建過(guò)程,既有技術(shù)實(shí)現(xiàn)細(xì)節(jié),也有產(chǎn)品設(shè)計(jì)思考,幫助大家了解如何在節(jié)日?qǐng)鼍跋?,用工作流架?gòu)和LLM能力打造一個(gè)既有文化底蘊(yùn)又有儀式感的智能體。

智能體的體驗(yàn)鏈接在文章最后。

為什么做這個(gè)?

家庭互動(dòng)場(chǎng)景:跨越代溝的橋梁

還有1個(gè)半月就是春節(jié)了。在這個(gè)時(shí)間節(jié)點(diǎn),我開始思考一個(gè)問(wèn)題:當(dāng)打工人紛紛歸巢,回到家鄉(xiāng)與長(zhǎng)輩、親戚團(tuán)聚時(shí),用什么方式能夠和家里的長(zhǎng)輩、親戚們互動(dòng)升溫呢?

我想做的是:在這個(gè)時(shí)間節(jié)點(diǎn),提供一個(gè)輕松、有趣、又有文化底蘊(yùn)的互動(dòng)方式,讓年輕人和長(zhǎng)輩能夠一起參與,一起討論,一起感受傳統(tǒng)文化的魅力。

這個(gè)場(chǎng)景的價(jià)值

  • 共同話題:測(cè)字是一個(gè)老少皆宜的話題,長(zhǎng)輩熟悉傳統(tǒng)文化,年輕人對(duì)AI感興趣,可以一起討論
  • 互動(dòng)性強(qiáng):可以一家人圍在一起,每個(gè)人測(cè)一個(gè)字,互相分享解讀結(jié)果,增加互動(dòng)和話題
  • 文化傳承:在互動(dòng)中,長(zhǎng)輩可以分享他們對(duì)傳統(tǒng)文化的理解,年輕人可以了解測(cè)字文化的深度
  • 輕松有趣:不需要嚴(yán)肅的討論,只需要輸入一個(gè)字,就能獲得一份有趣的解讀,讓聚會(huì)更有意思

節(jié)日氛圍的營(yíng)造:從視覺到體驗(yàn)

既然是”迎春”主題,節(jié)日氛圍的營(yíng)造就至關(guān)重要。我在產(chǎn)品設(shè)計(jì)中做了幾個(gè)關(guān)鍵決策:

1. 開場(chǎng)圖片的巧思

在用戶輸入之前,我先展示一張”一字測(cè)福”的節(jié)日氛圍圖。這不僅僅是視覺上的烘托,更有一個(gè)實(shí)用的考慮:

  • 烘托節(jié)日氛圍讓用戶一進(jìn)入就能感受到濃濃的春節(jié)氣息
  • 規(guī)避等待時(shí)間大模型判斷文字是否為單個(gè)漢字需要一定時(shí)間,展示圖片可以讓用戶在等待過(guò)程中感受到產(chǎn)品的用心,而不是干巴巴的等待

2. 結(jié)尾祝福圖的儀式感

在生成完字運(yùn)解碼報(bào)告和祝福詩(shī)后,我展示了一張珠光寶氣的祝福圖。這進(jìn)一步強(qiáng)化了節(jié)日氛圍,讓整個(gè)體驗(yàn)在視覺和情感上都達(dá)到高潮。

定位&整體交互

產(chǎn)品定位

目標(biāo)用戶:春節(jié)期間想要討個(gè)好彩頭的用戶、對(duì)傳統(tǒng)文化感興趣的人、喜歡分享個(gè)性化內(nèi)容的人

核心價(jià)值:通過(guò)傳統(tǒng)測(cè)字法與AI解讀相結(jié)合,讓用戶輸入一個(gè)字,獲得一份高度個(gè)性化的字運(yùn)解碼報(bào)告,實(shí)現(xiàn)傳統(tǒng)智慧與現(xiàn)代體驗(yàn)的融合

整體交互設(shè)計(jì)

交互流程非常簡(jiǎn)單直觀:

工作流架構(gòu)設(shè)計(jì)

整個(gè)智能體基于工作流架構(gòu)搭建,流程相對(duì)簡(jiǎn)單,但每個(gè)節(jié)點(diǎn)都經(jīng)過(guò)精心設(shè)計(jì)。

工作流整體架構(gòu)

主流程

輸入節(jié)點(diǎn)(用戶輸入一個(gè)字) ↓ 輸入驗(yàn)證節(jié)點(diǎn)(LLM) ↓ JSON解析節(jié)點(diǎn)(Python代碼) ↓ 條件分支:有效 → 直接進(jìn)入報(bào)告生成 | 無(wú)效 → 推薦字選擇器 ↓ 拆解報(bào)告生成節(jié)點(diǎn)(LLM,直接輸出Markdown)

節(jié)點(diǎn)詳細(xì)設(shè)計(jì)

節(jié)點(diǎn)1:開始節(jié)點(diǎn)(用戶輸入/歡迎界面)

節(jié)點(diǎn)類型:開始節(jié)點(diǎn) / 用戶輸入

問(wèn)候語(yǔ)(首次交互時(shí)顯示):

歡迎來(lái)到迎春:一字測(cè)福!請(qǐng)為您想測(cè)的字輸入一個(gè)漢字(例如:福、金、愛、升、健、和、順、祥、吉、慶、喜等),我們將通過(guò)傳統(tǒng)測(cè)字法結(jié)合當(dāng)前時(shí)辰節(jié)氣,從財(cái)運(yùn)、姻緣、事業(yè)、健康、福氣五大維度為您生成專屬的字運(yùn)解碼報(bào)告!

設(shè)計(jì)要點(diǎn)

  • 歡迎語(yǔ)必須是一個(gè)句子,不支持多行格式化(平臺(tái)限制)
  • 明確告訴用戶要輸入什么、會(huì)得到什么
  • 提及“傳統(tǒng)測(cè)字法”、“時(shí)辰節(jié)氣”、“五大維度”,讓用戶感受到專業(yè)性
  • 使用emoji增加節(jié)日氛圍,但要適度

時(shí)間變量獲取:在節(jié)點(diǎn)1或工作流開始時(shí)通過(guò)系統(tǒng)函數(shù)獲取當(dāng)前時(shí)間,格式為:YYYY-MM-DD HH:mm:ss,賦值給current_time變量,供后續(xù)節(jié)點(diǎn)使用。

節(jié)點(diǎn)2:輸入驗(yàn)證節(jié)點(diǎn)

節(jié)點(diǎn)類型:LLM節(jié)點(diǎn)

功能:判斷用戶輸入是否為一個(gè)字,如果不是,推薦合適的字供用戶選擇

輸入變量

user_input

(String): 用戶輸入的原始文本

輸出變量

llm_output

(String): LLM輸出的JSON字符串

提示詞核心邏輯

  1. 判斷輸入是否為一個(gè)漢字:單個(gè)漢字 = 長(zhǎng)度為1且是漢字字符(Unicode范圍:\u4e00-\u9fff)
  2. 如果輸入無(wú)效,生成推薦字列表:根據(jù)用戶輸入的內(nèi)容,推薦3-6個(gè)合適的漢字供用戶選擇
  3. 生成友好的提示信息:如果輸入無(wú)效,生成友好的提示信息,引導(dǎo)用戶從推薦字中選擇

輸出格式(JSON):

{

“is_valid”:true或false,

“user_message”:”如果is_valid為false,這里是友好的提示信息;如果is_valid為true,這里是空字符串”,

“context_data”:{

“validated_char”:”如果is_valid為true,這里是驗(yàn)證后的單個(gè)漢字;如果is_valid為false,這里是空字符串”,

“recommended_chars”:[“如果is_valid為false,這里是推薦字?jǐn)?shù)組;如果is_valid為true,這里是空數(shù)組”],

“recommended_chars_with_hints”:[

{

“char”:”推薦字1″,

“hint”:”推薦理由或寓意(簡(jiǎn)短,10-20字)”

}

]

}

}

設(shè)計(jì)思考

  • 容錯(cuò)性:用戶可能輸入多個(gè)字、詞語(yǔ)、數(shù)字、符號(hào)等,都要友好處理
  • 推薦字質(zhì)量:推薦字要吉祥、正向,符合測(cè)字場(chǎng)景
  • 提示信息友好:用”哎呀”、”嘿嘿”等語(yǔ)氣詞增加親切感,符合節(jié)日氛圍

節(jié)點(diǎn)2.1:輸入驗(yàn)證JSON解析節(jié)點(diǎn)

節(jié)點(diǎn)類型:代碼節(jié)點(diǎn)(Python)

功能:解析LLM輸出的JSON,提取驗(yàn)證結(jié)果和推薦字

關(guān)鍵代碼邏輯

  • 處理可能被markdown代碼塊包裹的JSON(去除“`json標(biāo)記)
  • JSON解析失敗時(shí)的降級(jí)處理(返回空字典)
  • 確保提取的字段都有默認(rèn)值,避免后續(xù)節(jié)點(diǎn)報(bào)錯(cuò)

節(jié)點(diǎn)3:推薦字選擇器節(jié)點(diǎn)

節(jié)點(diǎn)類型:選擇器節(jié)點(diǎn)

功能:讓用戶從推薦字中選擇一個(gè)字

設(shè)計(jì)要點(diǎn)

  • 每個(gè)推薦字都要帶提示信息(如“發(fā) – 發(fā)財(cái)致富,運(yùn)勢(shì)興旺”),幫助用戶選擇
  • 選項(xiàng)數(shù)量:3-6個(gè),不要太多也不要太少
  • 提示信息要簡(jiǎn)短(10-20字),說(shuō)明字的寓意

節(jié)點(diǎn)4:拆解報(bào)告生成節(jié)點(diǎn)

節(jié)點(diǎn)類型:LLM節(jié)點(diǎn)

功能:針對(duì)一個(gè)字,從多個(gè)維度進(jìn)行拆解,生成解碼報(bào)告

輸入變量

validated_char

(String): 用戶輸入或選擇的單個(gè)漢字

current_time

(String): 當(dāng)前時(shí)間(格式:YYYY-MM-DD HH:mm:ss)

輸出變量

report_markdown

(String): LLM直接輸出的Markdown格式的拆解報(bào)告

提示詞核心要求

1.簡(jiǎn)潔喜慶

  • 每個(gè)部分嚴(yán)格控制字?jǐn)?shù),不要冗長(zhǎng)
  • 用詞要充滿年味,喜慶、正向、吉祥
  • 避免復(fù)雜術(shù)語(yǔ),用通俗易懂的語(yǔ)言

2.五福維度解讀必須基于字本身的特點(diǎn)

  • 在解讀五福維度之前,先分析這個(gè)字的特點(diǎn)(字形結(jié)構(gòu)、諧音聯(lián)想、五行屬性、筆畫數(shù)、文化寓意)
  • 每個(gè)維度的解讀都要有明確的依據(jù),不能泛泛而談
  • 例如:“?!弊值呢?cái)運(yùn)解讀可以基于“示字旁代表祈福,一口田象征有田有產(chǎn)”

3.時(shí)間因素應(yīng)用

  • 結(jié)合當(dāng)前時(shí)間分析年份、月份、日期、節(jié)氣、季節(jié)
  • 是否在守歲時(shí)間(23:00-01:00)
  • 是否在節(jié)日期間(春節(jié)、元宵、中秋等)
  • 讓解讀更加精準(zhǔn)和個(gè)性化

報(bào)告結(jié)構(gòu)(Markdown格式):

# 你的專屬字運(yùn)解碼

## 字運(yùn)總覽

你書寫的字:**福** | 五行:**水** | 筆畫:**13畫**

> [一句話概括整體運(yùn)勢(shì),要喜慶吉祥,20-30字]

## 五福維度

#

## 財(cái)運(yùn)

[基于字的字形/諧音/五行等特點(diǎn)解讀財(cái)運(yùn),一句話概括 + 一句話建議,共25-35字,要喜慶專業(yè)]

#

## 姻緣

[基于字的字形/諧音/五行等特點(diǎn)解讀姻緣,一句話概括 + 一句話建議,共25-35字,要喜慶專業(yè)]

#

## 事業(yè)

[基于字的字形/諧音/五行等特點(diǎn)解讀事業(yè),一句話概括 + 一句話建議,共25-35字,要喜慶專業(yè)]

#

## 健康

[基于字的字形/諧音/五行等特點(diǎn)解讀健康,一句話概括 + 一句話建議,共25-35字,要喜慶專業(yè)]

#

## ? 福氣

[基于字的字形/諧音/五行等特點(diǎn)解讀福氣,一句話概括 + 一句話建議,共25-35字,要喜慶專業(yè)]

## 開運(yùn)小貼士

– [第一條建議,10-15字,結(jié)合當(dāng)前時(shí)間]

– [第二條建議,10-15字,結(jié)合當(dāng)前時(shí)間]

– [第三條建議,10-15字,結(jié)合當(dāng)前時(shí)間]

– [第四條建議,10-15字,結(jié)合當(dāng)前時(shí)間]

## 年度卦象

**{{卦象名稱}}** → [一句話解釋,要喜慶吉祥,15-25字]

> 愿此字運(yùn)解碼為您帶來(lái)吉祥與好運(yùn)!新年快樂(lè)!

設(shè)計(jì)思考

  • 直接輸出Markdown:不包裝成JSON,避免JSON轉(zhuǎn)義導(dǎo)致的Markdown渲染問(wèn)題
  • 嚴(yán)格控制字?jǐn)?shù):每個(gè)部分都要簡(jiǎn)潔,讓用戶輕松閱讀
  • 正向解讀:所有解讀都必須是吉祥、正向的,不能有任何負(fù)面解讀
  • 時(shí)間關(guān)聯(lián):結(jié)合當(dāng)前時(shí)間信息,讓建議更精準(zhǔn)、更個(gè)性化

技術(shù)實(shí)現(xiàn)細(xì)節(jié)

1. LLM節(jié)點(diǎn)的輸出結(jié)構(gòu)設(shè)計(jì)

在工作流架構(gòu)中,LLM節(jié)點(diǎn)的輸出需要同時(shí)滿足兩個(gè)需求:展示給用戶的內(nèi)容供后續(xù)節(jié)點(diǎn)使用的結(jié)構(gòu)化數(shù)據(jù)。這就需要一個(gè)既能展示又能傳遞數(shù)據(jù)的輸出格式。

為什么選擇JSON格式

節(jié)點(diǎn)2(輸入驗(yàn)證節(jié)點(diǎn))需要輸出JSON格式,原因如下:

  1. 結(jié)構(gòu)化數(shù)據(jù)傳遞:需要傳遞驗(yàn)證結(jié)果(is_valid)、驗(yàn)證后的字(validated_char)、推薦字列表(recommended_chars)等結(jié)構(gòu)化數(shù)據(jù)給后續(xù)節(jié)點(diǎn)
  2. 用戶消息分離:需要將展示給用戶的消息(user_message)和內(nèi)部使用的數(shù)據(jù)(context_data)分離,便于前端展示和后續(xù)節(jié)點(diǎn)處理
  3. 條件分支支持:通過(guò)is_valid字段,可以方便地進(jìn)行條件分支判斷(有效 → 直接生成報(bào)告,無(wú)效 → 推薦字選擇器)

結(jié)構(gòu)設(shè)計(jì)的考慮

1)is_valid字段:布爾值,直接用于條件分支判斷,簡(jiǎn)單明了

2)user_message字段:字符串,直接展示給用戶,包含友好的提示信息(如果輸入無(wú)效)

3)context_data對(duì)象:包含所有后續(xù)節(jié)點(diǎn)需要的數(shù)據(jù)

  • validated_char:驗(yàn)證后的單個(gè)漢字(如果有效)
  • recommended_chars:推薦字?jǐn)?shù)組(如果無(wú)效)
  • recommended_chars_with_hints:推薦字?jǐn)?shù)組(帶提示信息),用于選擇器節(jié)點(diǎn)展示

這樣的結(jié)構(gòu)設(shè)計(jì)既滿足了數(shù)據(jù)傳遞的需求,又保證了用戶體驗(yàn)的友好性。

2. LLM節(jié)點(diǎn)與JSON解析的配合

節(jié)點(diǎn)2(輸入驗(yàn)證):輸出JSON格式字符串,需要節(jié)點(diǎn)2.1進(jìn)行JSON解析

節(jié)點(diǎn)4(拆解報(bào)告生成):直接輸出Markdown格式,無(wú)需JSON解析

JSON解析節(jié)點(diǎn)的通用代碼

import json

import re

defmain(params: dict) -> dict:

input_str = params.get(‘llm_output’) or params.get(‘input’, ”)

ifnot input_str:

return {}

# 處理可能被markdown代碼塊包裹的情況

input_str = re.sub(r’^“`json\s*’, ”, input_str, flags=re.MULTILINE)

input_str = re.sub(r’“`\s*$’, ”, input_str, flags=re.MULTILINE)

input_str = input_str.strip()

try:

parsed_data = json.loads(input_str)

context_data = parsed_data.get(‘context_data’, {})

user_message = parsed_data.get(‘user_message’, ”)

return {

‘context_data’: context_data,

‘user_message’: user_message

}

except json.JSONDecodeError:

return {}

關(guān)鍵細(xì)節(jié)

  • 處理可能被markdown代碼塊包裹的JSON(去除“`json標(biāo)記)
  • JSON解析失敗時(shí)的降級(jí)處理(返回空字典)
  • 確保提取的字段都有默認(rèn)值,避免后續(xù)節(jié)點(diǎn)報(bào)錯(cuò)

3. 用戶沒(méi)有按要求輸入一個(gè)文字的交互設(shè)計(jì)

產(chǎn)品要求用戶輸入單個(gè)漢字,但實(shí)際使用中,用戶可能會(huì)輸入多個(gè)字、詞語(yǔ)、數(shù)字、符號(hào)等不符合要求的內(nèi)容。如何友好地處理這些情況,是交互設(shè)計(jì)的重點(diǎn)。

輸入驗(yàn)證邏輯

通過(guò)LLM節(jié)點(diǎn)判斷用戶輸入是否為一個(gè)漢字:

  • 判斷標(biāo)準(zhǔn):單個(gè)漢字 = 長(zhǎng)度為1且是漢字字符(Unicode范圍:\u4e00-\u9fff)
  • 如果輸入有效:直接進(jìn)入報(bào)告生成流程
  • 如果輸入無(wú)效:進(jìn)入推薦字選擇流程

推薦字生成策略

當(dāng)用戶輸入無(wú)效時(shí),LLM會(huì)根據(jù)用戶輸入的內(nèi)容,智能推薦3-6個(gè)合適的漢字:

推薦字選擇器交互

每個(gè)推薦字都帶有提示信息,幫助用戶選擇

這樣的交互設(shè)計(jì)既保證了輸入要求的嚴(yán)格性,又通過(guò)友好的引導(dǎo)和智能推薦,讓用戶感受到產(chǎn)品的用心,而不是被冷冰冰的錯(cuò)誤提示拒之門外。

4. 提示詞工程的精細(xì)化

每個(gè)LLM節(jié)點(diǎn)都有詳細(xì)的提示詞,包含:

節(jié)點(diǎn)2(輸入驗(yàn)證)的關(guān)鍵部分

  • 角色設(shè)定:友好的輸入驗(yàn)證助手
  • 判斷邏輯:?jiǎn)蝹€(gè)漢字 = 長(zhǎng)度為1且是漢字字符
  • 推薦字生成:根據(jù)用戶輸入推薦3-6個(gè)吉祥字
  • 輸出格式:嚴(yán)格要求JSON格式,提供示例

節(jié)點(diǎn)4(拆解報(bào)告生成)的關(guān)鍵部分

  • 角色設(shè)定:專業(yè)的測(cè)字解簽師
  • 核心要求:簡(jiǎn)潔、喜慶、易讀
  • 五福維度解讀:必須基于字本身的特點(diǎn),不能泛泛而談
  • 時(shí)間因素應(yīng)用:結(jié)合當(dāng)前時(shí)辰、節(jié)氣、季節(jié)等時(shí)間信息
  • 輸出格式:嚴(yán)格要求Markdown格式,提供完整模板

關(guān)鍵點(diǎn)

  • 必須使用結(jié)構(gòu)化輸出(JSON或Markdown),確保后續(xù)節(jié)點(diǎn)能正確解析
  • 輸出格式要嚴(yán)格規(guī)定,包含示例,避免模型自由發(fā)揮
  • 風(fēng)格要求要明確具體(簡(jiǎn)潔、喜慶、正向等)

體驗(yàn)思考

1. 節(jié)日氛圍的營(yíng)造

既然是”迎春”主題,節(jié)日氛圍的營(yíng)造貫穿整個(gè)產(chǎn)品設(shè)計(jì):

視覺層面

  • 開場(chǎng)圖片:烘托節(jié)日氛圍,同時(shí)規(guī)避等待時(shí)間
  • 結(jié)尾圖片:進(jìn)一步強(qiáng)化節(jié)日氛圍,讓體驗(yàn)在視覺和情感上都達(dá)到高潮
  • 報(bào)告中的emoji使用:、、、、等,增加視覺吸引力

內(nèi)容層面

  • 文案風(fēng)格:統(tǒng)一在“喜慶、吉祥、正向”的調(diào)性下
  • 解讀風(fēng)格:用詞要充滿年味,讓用戶感受到春節(jié)特有的氛圍
  • 祝福語(yǔ):報(bào)告結(jié)尾的祝福語(yǔ),讓用戶感受到溫暖和祝福

體驗(yàn)層面

  • 儀式感:通過(guò)單字輸入、多維度拆解、卦象解讀的完整流程,營(yíng)造儀式感
  • 期待感:輸入階段不做即時(shí)解讀,保持神秘感和期待感
  • 正向激勵(lì):所有解讀都必須是吉祥、正向的,給用戶帶來(lái)心理慰藉

2. 產(chǎn)品與節(jié)日的契合

這個(gè)產(chǎn)品與春節(jié)場(chǎng)景高度契合:

時(shí)間契合

  • 春節(jié)期間,人們有討彩頭的需求
  • 結(jié)合當(dāng)前時(shí)辰、節(jié)氣、季節(jié)等時(shí)間因素,讓解讀更精準(zhǔn)、更個(gè)性化
  • 守歲時(shí)間(23:00-01:00)觸發(fā)“守歲簽”,運(yùn)勢(shì)加成,增加節(jié)日特色

社交契合

  • 春節(jié)期間,人們喜歡分享祝福和好運(yùn)
  • 生成的報(bào)告可以分享到朋友圈,增強(qiáng)社交互動(dòng)
  • 個(gè)性化的解讀讓每個(gè)用戶都感受到專屬感

3. 體驗(yàn)設(shè)計(jì)的細(xì)節(jié)

輸入體驗(yàn)

  • 歡迎語(yǔ)要清晰明了,告訴用戶要輸入什么、會(huì)得到什么
  • 如果輸入無(wú)效,友好提示并推薦吉祥字,而不是冷冰冰的錯(cuò)誤提示
  • 推薦字選擇器要清晰展示每個(gè)字的提示信息,幫助用戶選擇

等待體驗(yàn)

  • 開場(chǎng)圖片的展示,讓用戶在等待過(guò)程中感受到產(chǎn)品的用心
  • 使用流式輸出,降低用戶等待焦慮

輸出體驗(yàn)

  • 報(bào)告要簡(jiǎn)潔、喜慶、易讀,讓用戶輕松閱讀
  • 嚴(yán)格控制字?jǐn)?shù),避免冗長(zhǎng)
  • 結(jié)尾的祝福語(yǔ),讓用戶感受到溫暖和祝福

實(shí)際效果展示

  • 用戶輸入“龘”字(權(quán)威認(rèn)證筆畫最多的字)
  • 生成的拆解報(bào)告(包含字運(yùn)總覽、五福維度、開運(yùn)小貼士、年度卦象)
  • 報(bào)告結(jié)尾的祝福語(yǔ)

體驗(yàn)一個(gè)完整流程后,用戶能夠:

  • 了解這個(gè)字在財(cái)運(yùn)、姻緣、事業(yè)、健康、福氣五大維度的運(yùn)勢(shì)解讀
  • 獲得具體的開運(yùn)建議(吉時(shí)、方位、宜行之事等)
  • 了解年度卦象,獲得整體運(yùn)勢(shì)預(yù)測(cè)
  • 感受到傳統(tǒng)文化的深度和春節(jié)的儀式感

其它細(xì)節(jié)

1. 正向解讀的設(shè)計(jì)

為了讓用戶感受到正向激勵(lì),我在提示詞中強(qiáng)調(diào):

  • 所有解讀都必須是吉祥、正向的,不能有任何負(fù)面解讀
  • 即使輸入”窮”、”病”等字,也要轉(zhuǎn)化為吉祥含義,例如”窮”可以解為”窮則思變,蓄勢(shì)待發(fā)”
  • 用詞要充滿年味,喜慶、正向、吉祥,讓用戶感受到春節(jié)特有的氛圍

2. 時(shí)辰因素的應(yīng)用

為了讓解讀更精準(zhǔn)、更個(gè)性化,我在提示詞中強(qiáng)調(diào):

  • 結(jié)合當(dāng)前時(shí)辰:分析當(dāng)前時(shí)辰對(duì)運(yùn)勢(shì)的影響
  • 結(jié)合當(dāng)前節(jié)日:如果是春節(jié)、元宵等節(jié)日,自動(dòng)加入節(jié)日元素和祝福
  • 守歲時(shí)間特殊處理:23:00-01:00期間觸發(fā)”守歲簽”,運(yùn)勢(shì)加成

技術(shù)實(shí)現(xiàn)

時(shí)間信息的獲取使用了元器的系統(tǒng)參數(shù)SYS.CurrentTime,這個(gè)參數(shù)會(huì)在工作流執(zhí)行時(shí)自動(dòng)獲取當(dāng)前系統(tǒng)時(shí)間(格式:YYYY-MM-DD HH:mm:ss),并傳遞給拆解報(bào)告生成節(jié)點(diǎn)。在提示詞中,我將這個(gè)時(shí)間信息作為上下文傳遞給LLM。

這樣設(shè)計(jì)的好處是,同一個(gè)字在不同時(shí)間輸入,會(huì)得到不同的解讀,增加了產(chǎn)品的趣味性和個(gè)性化程度。

關(guān)于智能體平臺(tái)

搭建這個(gè)智能體使用的是單工作流模式,它提供了完整的工作流搭建能力:

  • 可視化工作流:通過(guò)拖拽節(jié)點(diǎn)就能搭建復(fù)雜的業(yè)務(wù)流程
  • LLM節(jié)點(diǎn):內(nèi)置多種大模型,支持靈活的提示詞工程
  • 代碼節(jié)點(diǎn):支持Python代碼,實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)處理邏輯
  • 選擇器節(jié)點(diǎn):支持用戶從多個(gè)選項(xiàng)中選擇,增強(qiáng)交互體驗(yàn)
  • 變量管理:完善的狀態(tài)管理和變量傳遞機(jī)制

最關(guān)鍵的是,你可以把搭建好的智能體直接發(fā)布到小程序,不需要自己搞備案、買服務(wù)器,用戶體驗(yàn)流暢,價(jià)值完全不同。

寫在最后

這個(gè)智能體的核心價(jià)值不在于技術(shù)有多復(fù)雜,而在于它把”傳統(tǒng)測(cè)字”這件事的門檻降低了,同時(shí)保持了傳統(tǒng)文化的深度和儀式感。

通過(guò)AI能力,我們可以在幾秒鐘內(nèi)獲得一份高度個(gè)性化的字運(yùn)解碼報(bào)告,感受傳統(tǒng)測(cè)字文化的魅力。這種體驗(yàn)雖然不能完全替代傳統(tǒng)的測(cè)字方式,但足以讓我們?cè)诖汗?jié)期間,以一種輕松、有趣的方式,討個(gè)好彩頭,感受傳統(tǒng)文化的智慧。

如果你也想搭建類似的智能體,或者對(duì)技術(shù)實(shí)現(xiàn)細(xì)節(jié)感興趣,歡迎交流。

歡迎體驗(yàn)“迎春:一字測(cè)?!?,并反饋任何建議或BUG。

https://yuanqi.tencent.com/webim/?sessionid=#/chat/ckmjis?appid=2006289267510340608&experience=true

本文由 @秋水 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載

題圖來(lái)自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒(méi)評(píng)論,等你發(fā)揮!