中文偽春菜後援會論壇  

打印

[偽AI] 對話AI試作號二小步:自動學詞&主人句子對答

對話AI試作號二小步:自動學詞&主人句子對答

我果然沒有被水怪吃掉喔! (被水怪追殺中)
翻閱開發進度後才發現我有整整一年沒有寫AI, 還真的嚇著了

先放資料.............

名稱: 對話AI試作號 ver0.906
作者: 仁傑 yinkit
新增功能: 主人句子對答, 自動學詞
合共功能: 分解句子, 關聯詞彙聯想, 主人句子對答, 自動學詞
下載檔案: AI_chat_dl_0906.nar (424.5 KB)

*ver0.906之前的對話AI試作號沒有version(?), 我稱之為"初版"

過往發佈文:
http://cuc2.idv.tw/viewthread.php?tid=475&highlight=%E4%B8%80%E5%B0%8F%E6%AD%A5


---------------------------------------------------以下是解說部分--------------------------------------------------------

"主人句子對答"沒啥好說, 總之就是偽春菜一個非常基本的功能
只是我現在才用AYA寫一遍...........當然還有改進的地方
如果想要這功能的程式碼或程式解說的話, 可以在這討論串問我~


至於"自動學詞"是我最近搜尋AI相關文章時, 得知是很重要的部分(?)
主要是AI自動學習的重要一環吧
其實行方式倒是很簡單, 只是不斷比對輸入的句子, 找出重複出現的字眼, 然後達到某出現率後記錄下來
在這個測試版中沒有處理出現率的部分, 因為那主要是用於龐大的句子庫(防止出現過多無用字詞)

一個AI需要自動學詞的原因很簡單
因為總不能單靠作者和用家自行增加詞彙, 那是很費時費耐性的事! 而且沒有效率!
所以AI也要自己幹點事來!

受到一些文章的啟發, 我的研究方向也大大改變了

過往發展方式(想法)

將來發展方式(想法)

程式編寫員主導AI發展使用端主導AI發展
建立龐大資料庫基礎資料庫&使用端輸入特定資料
甚至AI能自行學習幫浦
精確的句子語法處理不深究句子語法, 單憑字詞組合作語意分析
精確的邏輯模擬和行為輸出模糊及隨機的資料連結(稱不上邏輯)和行為輸出

結論是我過往的想法太著重偽春菜AI模擬人類理性的邏輯分析, 而且由作者(我)自行編寫所有程式
(白靈子和初版對話AI試作號就是如此)
事實上偽春菜應該要因應用者而有所變化, 從而更貼近用者的生活和實際需求

這就是對主人的愛!! (咦?)

其實你們會理會偽春菜AI有精確的邏輯嗎? 你們不是要一個"無錯的神"吧?
因此, 我認為模糊及隨機對於偽春菜就很夠用了, 而且主人(?)也要攜手發展!


ps1: 最近科學家也是行相同的路, 何況偽春菜?
ps2: 明年我中七了, 這AI的發展恐怕要真空半年...

[ 本帖最後由 yinkit 於 2009-6-6 12:59 編輯 ]
"企圖製造不可能"ing



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

TOP

0.0多謝賜教

TOP

钦佩啊!!!!!!!!!!!11

TOP

唔唔唔,這種就是我們當時(我和茶兔茶鹿的生母AYAKI)想要做的系統之一,
但設想比這個簡單許多XD"""
基本上只有教學而已……但基本發展方向是一樣的XD
但礙於我才學疏淺……這個想法一直沒有付諸實施。

來說一下試用後的疑問:
1,「自動學詞」那裡,無論我是輸入詞語還是句子,都會被歸結到句子里去,請問是不是我理解錯了什麼?@@|||
2,「分解句子」那裡,他除了會將「你」「我」「他」之類的變成x之外,都只會重複我說的話……?


以及,稍微說一下我對於AI的看法……
偽AI要達到比較好的溝通效果,我覺得龐大的資料庫依然是不可缺少的,
因為主人面對人格要將詞彙教給人格,這件事本身其實是很死板、無聊的。
我的看法是,如果有可能的話,人格自身攜帶一個字詞wiki,這個字詞wiki是所有用戶共用的,
將所有用戶輸入的教學字詞句,全部記錄在wiki內,然後再由人格隨機聯想讀取。
這樣資料本身就會不斷增長擴大,且在溝通時,會經常發現自己意料外(未曾教過的)的應答出現,
樂趣也會增加不少。

不過難度也持續上升了……
請當做飯後發想隨意看看吧|||
主頁更新啦:cat-fish.net

TOP

很感動我這個老人的研究會有人理(?)
我還以為一年後版眾會無視我(死)

以下是解釋疑問環節~
1.請想像AI是一個嬰兒, 他一開始並不知道甚麼是詞(總不可能天生就懂得吧)
當初他聽的所有東西, 對他來說只是"一堆聲音"(對於AI來說是一堆字)
只有當他聽得足夠多, 在那堆聲音(字)中找到類似的地方後便理解成一種"零件"
那"零件"就是"字"和"詞"
所以說得白一點, 你一開始輸入的資料其實對AI來說是"一堆不知來龍去脈的東西"
只是我寫了規則要用家輸入"句子", 如果他輸入的不是句子AI也不能分辨的=W=|||

2.:"分解句子"正確來說是"字詞吻合測試",詞庫沒有的字是不會分唷
話說通用詞庫是我一直苦惱的東西! 由白靈子AI時期就發現了
因為都只有我一人在測試(釋出後大家也沒怎討論), 我不知道大家會怎樣跟AI溝通!
不同的溝通會用不同的字眼, 結果詞庫裡只有我會用到的字眼或者用書語.......
而且我現在有點懶得擴充詞庫, 反正一個人寫是沒完沒了
在ghost資料夾中有一個叫做DATA的夾, 裡面就是詞庫的字檔, 可以參考
(ps. 不如將這篇文章的句子輸入看看吻合度?)

其實我打算將已寫的功能混在一起處理, 最好它懂得上網自已學詞不用玩家出手
不過偽春菜上網找資料是saori的事, 我不懂得寫saori啊
我這個編寫員兼測試員當然知道教詞彙是很討厭的東西~ 不過沒有辦法~
先當它是個baby, 先養個十年八載吧
"企圖製造不可能"ing



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

TOP

引用:
不過偽春菜上網找資料是saori的事, 我不懂得寫saori
上網找資料可用\![execute,http-get,URL]下載分析即可,saori更適合做系統底層交互.
皮格马利翁效应(Pygmalion Effect):只要有爱,伪春菜也能和人类一样.

TOP

0.0來聲援的
加油啊!
我們的未來就靠你們了!
橘:加油喔!不然的話(槍抵著万的下巴)
斗和:別衝動啊!

TOP

利用http-post和http-get實現wiki之類的交互不是不可能,
我記得還有人格搭載Lingr(?是這個詞嗎?)的聊天室呢……

但是我對這方面,實在是一竅不通呀……
我試過,但狠狠地不明白OTZ
主頁更新啦:cat-fish.net

TOP

引用:
原帖由 貓魚 於 2009-6-18 16:21 發表
利用http-post和http-get實現wiki之類的交互不是不可能,
我記得還有人格搭載Lingr(?是這個詞嗎?)的聊天室呢……

但是我對這方面,實在是一竅不通呀……
我試過,但狠狠地不明白OTZ ...
lingr都關門了…


正在聽着:
水人的格言:
有仇不報非君子!
有水不灌非魔人!

萬事皆可萌,唯有情無價

TOP

我和貓魚兄現在是希望有soari神人來支援吧 .......

雖然說自己摸索也不是不行啦...........
(反正aya的編寫都是摸出來的)
"企圖製造不可能"ing



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

TOP

新人来支持一下!

这是个需要很长时间的任务吧。。。大家一起填充它

TOP

我倒是比較樂意做一些小功能,
比如利用人格進行twitter發文等等。

AI方面不是我追求的目標|||
我也只是提供一個相對於龐大和無止盡詞庫的另一種解決想法而已,
具體製作我力不從心;w;

yinkit兄請加油!
主頁更新啦:cat-fish.net

TOP

我覺得分開兩個範疇, 小功能與對話AI 也是無可厚非的
而且寫小功能比較容易有成果吧~ 落鳥那種是挺有趣的XD
挺期待貓魚兄的新作XD


(謎: 那麼有人期待AI子的進展嗎.......)
雖然我沒有可能寫出科學家那種AI, 不過我會努力擴充偽春菜的對話能力
究竟要做到甚麼地步, 我是心裡有數的
就這樣一步步來吧


(謎: 反正你在做別人不做的事啊, 沒人跟你爭啊)
(傑:囧)
"企圖製造不可能"ing



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

TOP

新人报道(走错地方了吧喂。。
本来打算潜潜水不过果然还是想要支持一下,如果AI子能成功的话说不定伪春菜们都会更加萌的吧啊哈哈~
虽然自己是除了说什么都不会的可悲的家伙[泪目]。。不过如果诚心祈祷应该还是可以被原谅的吧。?
也会认真学习的,恩

TOP

看到各位大大的討論 稍微改變了自己的想法
不過 對於我只會簡單 C++和VB語言 好像幫不太上什麼忙
希望有一天 我也有能力參與開發

說到AI就會想到 CHOBITS 感覺主角當初在教小即 因該就是類似的 動作吧
不過那原始內建的 學習程式(有就是基本AI)恐怕也是個蠻龐大且需要努力的部分...話說 貓魚大 的共同資料庫 的構想 也滿棒的 大大增加了 不同的回應多樣

TOP

引用:
原帖由 ~藍葉~ 於 2009-9-21 23:01 發表
看到各位大大的討論 稍微改變了自己的想法
不過 對於我只會簡單 C++和VB語言 好像幫不太上什麼忙
希望有一天 我也有能力參與開發

說到AI就會想到 CHOBITS 感覺主角當初在教小即 因該就是類似的 動作吧
不過那原始 ...
CHOBITS的學習還外加動作、狀態示範
對於只是單單字詞的演繹...

就像海倫凱樂一樣,但更為艱鉅...
畢竟海倫有驅體,能感知

TOP



當前時區 GMT+8, 現在時間是 2018-8-15 21:19

Processed in 0.021302 second(s), 9 queries, Gzip enabled.

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