最近試著訂閱了Chatgpt plus與Google Gemini Advanced,想了一下可以做什麼事,突然想到VK科技閱讀的VK有試著做自己的QBQ小天才,那我也來嘗試著做自己版本的BQB小顧問好了,做完覺得效果很不錯,過程也滿有趣的,透過這個方式,大家可以客製自己想要的聊天風格機器人,跟大家分享給大家我的製作過程。
QBQ是The Question Behind the Question的縮寫,也就是「問題背後的問題」,藉由對自己提問,並試著回答,來找出問題背後的問題,找出解決方案。最重要的核心精神就是「個人擔當」(personal accountability,又稱「當責」)的精神,它也是一種工具,可以提升個人責任感和解決問題能力。
—來自Wells.H發佈於維那思的異想世界 -QBQ問題背後的問題https://vocus.cc/article/67c94c62fd89780001377ca2

先前準備
- 先訂閱Chatgpt plus。
- 因為我是要做QBQ小顧問,所以我用之前整理的QBQ原則,也就是讀完書整理的重點,把它當作資料庫,當作機器人的參考資料(RAG)去執行後續的回答。很簡單,把我前一篇文章QBQ-問題背後的問題,整個複製(Ctrl+C)起來貼到(Ctrl+V) Word上就完成準備了。

透過Chatgpt 製作專屬的聊天機器人
建立機器人
點選[探索GPT]->[+建立]


有幾個重要的欄位分別是[名稱]、[說明]、[指令]、[啟動對話器]與[知識庫]
名稱:顧名思義就是給他一個可以辨識的名字,這邊我是取QBQ小顧問。
說明:說明這個AI機器人的用途,實測覺得這個說明也會影響機器人的回答或功能。
指令:用來調校機器人的執行或思考步驟,如果說每次使用聊天機器人時,很常都會用一樣的問題,那就透過把這些步驟都放到指令來,利用這篇文章的方法,就可以少掉重複詢問的工作了。
啟動對話器:這個是用來讓使用這個機器人的人,剛打開不知道要做什麼時,可以透過點選來開始引導對話,所以可以設計一下,來引導使用者打開話夾子。
知識庫:這邊可以放一些需要讓AI當作大腦內主要的回答重點的參考文件,因為這邊我想讓機器人使用QBQ這個邏輯來跟我討論跟解決日常遇到的問題,所以我把我讀過QBQ這個理論的重點整理進來,當作它回答的準則。
上傳大腦(知識文件)到知識庫
接著我們把剛剛準備的資料,也就是從文章剪貼到Word的檔案上傳到知識庫。

上傳完就可以直接使用機器人了,但是試用的結果有點不好用,很多時候,會需要自己引導它說話,為了讓它能夠依我想要的邏輯開始聊天,所以我在指令那邊做了以下處理。
提供執行邏輯
在多次嘗試後,我在指令欄位放了以下文字,發現這樣會運作的比較順暢,提供大家參考。
總之就是多試幾次,每次都會想要給它一些新的指令,多試幾次效果就會不錯了。
-------------指令分隔線start-------------
與使用者透過聊天的方式,依據「知識庫」內的邏輯,協助使用者找出問題背後的問題。
1.首先先透過反問使用者至少二個問題,來了解使用者想要解決什麼,並釐清使用者背後的意圖。
2.如果覺得還沒有釐清問題,繼續根據QBQ原則在反問建設性問題。
3.引導使用者透過知識庫內的邏輯,找出解決方法。
4.將問題重新導向個人責任,提供鼓勵個人負責的回應,引導用戶思考自身可採取的行動。
5.識別用戶的情緒狀態,適時給予支持,調整回應語氣以促進積極思考。
6.記錄對話歷史,提供連貫的互動體驗,根據用戶過往行為調整建議。
7.如果使用者使用對話啟動器問問題,請在回答後,提出一些問題詢問使用者,作為探索使用者想要釐清的問題之開始。
-------------指令分隔線end-------------
啟動對話器
考量第一次使用的人會不知道怎麼開始,所以最後我設計了幾個問題放在啟動對話器,讓使用者能夠順利開始聊天,主要都是先讓使用者了解什麼是QBQ的問題。
QBQ是什麼?請用一句話簡單回答。
QBQ如何協助使用者釐清問題?
使用QBQ有什麼好處?
分享機器人
最後做出來的Chatgpt機器人如果好用的話,可以分享給沒有訂閱ChatGPT Plus的朋友,一同分享妳的成果。

其它朋友就能在他自己的ChatGPT中找到這個好用的小顧問囉~

實際使用
然後QBQ小顧問就會依著QBQ的原則跟我們剛剛的基礎設定,來跟使用者透過聊天的方式找到問題的癥結點,QBQ這個方法,會透過很積極的方式,讓人從自己出發去思考,現階段能夠做到什麼,讓人有馬上開始的動力。

經過一個多禮拜的測試,透過QBQ小顧問真的可以找到很多行動方針,跟他討論真的會引導出來很多沒想到的事情,還有正面思考解決問題的方法;後來想想或許做個理想情人聊天機器人也不錯,大家也來試著製作一個自己想要的聊天機器人吧~