中文偽春菜後援會論壇  

打印

[分享] 人格公開~ 關鍵字判斷與偽邏輯對話之實現?

人格公開~ 關鍵字判斷與偽邏輯對話之實現?

以下是廢廢的前言(爆)

現在心情有點複雜........ 因為這人格已經斷斷續續製作了一年左右.....XD

很久以前(?) 我和某網友打算製作一個叫做"絆夢"的遊戲, 這人格本來是製成遊戲中的女主角(其實就是這網友)
但是後來遊戲企劃死了......於是這人格變成了獨立創作....XD

人格一開始是建立在華和梨系統上, 因為是遊戲主角的原因 所以重點設計是對話和交談........
後來發現很多中文偽春菜都無法做出很好的偽交談. 我於是抱著大家都有的想法.....

"如果偽春菜能像真人的對話就好了"

某次機緣下我拆解了著名英文對話AI"Ecceliza"的資料庫, 而且很適合用在偽春菜的編寫上
於是我將它中文化(包括字詞和語法次序). 又因華和梨系統的效果太差, 於是移植到美阪上.........
拼合空影的學習系統, PENPEN大的美阪對話系統寫法, 再加上自己開發的一些處理程序.........

於是這個人格的雛型就出現了.........直到最近, 我感到點無能為力了.........所以決定公開出來!

---------------------------------------------------------------------------------------------------------------------

人格名稱:白靈子與小貓精

作者: 仁傑 yinkit

AI系統:美阪

主要功能: 對話 (似乎是解憂解困為主, 閒聊為次)

下載點: http://ited.yingwa.edu.hk/~ywc-031301/linze_misaka.nar

(此白靈子人格改自愛理~ 對話編寫CG繪製是作者本人)


對話系統構成部分:

1. 關鍵字庫和對話庫

整個對話系統的重要核心, 原型出自英語AI"Ecceliza"(DOS系統)
判斷式是使用PENPEN提供的寫法, 也就是判斷主人寫的句子有沒有指定的關鍵字, 有的話就顯示相關回應
寫在愈前的判斷式就愈被優先判斷, 是一種順序的查找
根據記憶......中文化那關鍵字庫使用了一個月, 後因英語文法和中文不同, 判斷式的排序有不少修正............

直至現時, 判斷式數量為1000以上, 相關回應句子數量為800左右...... (某程度上是暴力寫法....)


2. 重點字抽取系統

這系統是將美阪原有的字元擷取功能, 加以利用和發揮而成
簡單來說就是從主人輸入的句子中, 找出兩個詞語, 然後將中間的字提取出來

例: 你知道偽春菜是甚麼? (重點字是"偽春菜是甚麼")

這些擷取出來的字通常會合併在AI的回應中, 達到"像偽春菜消化了你的話"的感覺~


3. 字詞轉換系統 (基本型)

基本上不需要怎樣解釋(爆) 這僅僅是用在重點字抽取系統之上

例如將主人句中的""變成偽春菜口中的""........事實上我也只做出這組字的互換(逃)


4. 對話分類系統 (實驗中)

其實沒有甚麼特別, 只是將句子判斷變得較仔細, 尤其是分開了正常對話和對AI的提問.......

本來打算分得更清楚, 不過因為力不從心加上複雜度暴升而放棄繼續下去........


5. 學習系統

這個幾乎是沿用了空影寫的學習系統, 目的是彌補關鍵字的不足......

因為要將這系統應用在對話上, 所以我也增加了形容詞和動詞的教學~

在詞意上也分得比較清楚, 例如人物可以分為好人,普通人和壞人 (笑)


比較需要注意的是不要教一些常用的字(例如"你好"和"知道"), 不然會導致關鍵字判斷怪掉

http://cuc2.idv.tw/cucold/modules.php?name=Forums&file=viewtopic&p=49286#49286




目前已知問題:

輸入之句子不可以含有"="和"\"字元, 否則會出現錯誤
(大概是用了有點複雜的判斷式, 而且variable上加不加""也沒分別......)



請多多測試喔(?)有怪異情況請在這討論串提出~!


在這裡首先感謝.......

中文偽春菜後援會的~~~

PENPEN大  = 提供美阪對話系統的寫法~

PaulLiu 劉穎駿  = 很多謝他的英文人格Eliza~ 刺激了我寫AI的方法

空影  = 提供學習系統的寫法~

測試員~~~

領夜  = 他對偽春菜對話AI的要求很高喔


-------------------------------------------------------------------------------------------------

就這樣吧, 因為本人的無力感很重.....所以短時間內不會更新這人格的了........

或許用純關鍵字判斷實現偽邏輯對話本來就很有問題, 但我畢竟也試過了, 也盡了努力

或許.......他日我又會將他移植到別的系統上, 就像當初由華和梨移到美阪上~!

話說AYA的前境也不錯喔~ 功能又大~~ 不知道未來會不會用aya重寫.......那應該是又一次爆肝之旅吧XDDD

在之前的討論串知道有人想開發語法系統.......其實後援會中懂得寫程式又比我好的人多的是~X3

我們就一起加油好啦~XDD 如果有人想跟我合作也可以喔(羞)

[ 本帖最後由 yinkit 於 2007-11-8 23:23 編輯 ]
"企圖製造不可能"ing



......逆天果然是我的本性(茶)

TOP

我發現
打進"/"這個也會錯誤XD

[ 本帖最後由 楓神枒月 於 2007-11-8 21:05 編輯 ]

TOP

感謝分享XD
misaka其實也不錯用啦,語法滿淺顯易懂的w

TOP

忘了告訴大家........

請輸入無錯字之完整句子喔, 測試員曾經只打關鍵字所以怪掉(汗)
"企圖製造不可能"ing



......逆天果然是我的本性(茶)

TOP

喔喔,可以當成聊天對象的中文人格不多呢~感謝阿^^
嗯嗯,看了一下檔案中的字彙~真的是多到嚇人~想來說聲辛苦了>_<

~人格 〝貞子&水井〞 製作中~

TOP

總覺得它聰明到連你在墊話(就是無意義的閒聊),

都可以判斷出來,

完整句子哪...所謂完整句子要有主詞動詞形容詞副詞等的結構嗎?

因為我常常丟出很簡短的語句,就會收到很怪異的回答。

例如我告訴它:書都沒念。

它會回:這是不是有趣啦?

..................................

看樣子是不是要教它「沒」的意思呢?

TOP

回復 6# 的帖子

首先多謝你的測試報告喔(?)
更多的報告會有助這AI的發展........

完整句子嘛.........其實"書都沒唸"就是完整句子了.......總之不是"書 沒 唸"之類的就可

有這種異常情況是因為"關鍵字判斷次序"和"回答語意不清"的問題吧...........

如果寫成"書都沒有唸"或"書都未唸". 回答就是"為什麼沒有啦?"之類的
如果寫成"書都沒唸".........回答就是"這是不是有趣啦"之類的......"這"是指"書".......

教學系統其實主要針對專有名稱........例如"台灣", "蘿莉".......所以不用教"沒"..............


個人希望能夠得到不同人的寫句習慣 然後改善關鍵字判斷.............
"企圖製造不可能"ing



......逆天果然是我的本性(茶)

TOP

我都用不出來

TOP

我载入人格后发现她说的都是乱码,我用的是简体系统,但是ssp无论繁简体都显示乱码,怎么办?虽然我有试过改成繁体系统,可是改成繁体后整个系统的应用程序几乎都用不了了= =

TOP

呼~果然偽春菜最難的就是在對話呢!
測試了好幾種方法~
可是都是雞同鴨講說~
來測試大大的看看~
感謝大大~辛苦的呢!

TOP

引用:
原帖由 Eili 於 2008-2-4 12:16 發表
我载入人格后发现她说的都是乱码,我用的是简体系统,但是ssp无论繁简体都显示乱码,怎么办?虽然我有试过改成繁体系统,可是改成繁体后整个系统的应用程序几乎都用不了了= = ...
理論上SSP應該可以同時支持繁體/簡體,不過或許還有許多未知相容性的問題,導致上述的狀況吧

總之我把這類中文Ghost的簡繁體改方法步驟說出來,這樣以後大家就自己動手比較快
(這方法二種編碼都適用,也適合日文ghost的翻譯,但是牽涉到日文的話,就必須要注意偽AI是否可支援中文或UTF-8)

如下(其實跟橘花舊版一樣的改法,可以用橘花來做比較)

1.用轉碼工具 把/人格名稱/ghost/master/的文件檔全部轉成你要的編碼(例如簡體),不過這種轉換方法自然只有漢字與編碼轉掉罷了
2.修改/人格名稱ghost/master/descript.txt這文件,此時應該已經編碼過了,所以可以在你自己的OS語系內直接開啟,找到這個:
複製內容到剪貼板
代碼:
charset,big5
改成簡體編碼代號:
複製內容到剪貼板
代碼:
charset,gb2312
存檔

這樣應該就可以了,再用SSP載入的話,應該就可以正常顯示文字了

TOP

感谢Tan和仁傑,是非常值得学习的写法呢~

TOP



當前時區 GMT+8, 現在時間是 2023-10-3 17:38

Processed in 0.018257 second(s), 8 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格