創作內容

21 GP

研究室妄想筆記(1):我想像中的RPG公會AI應該是...

作者:海角一沙鷗│2017-11-19 15:24:24│巴幣:42│人氣:310
警告:下面一堆用詞涉及了複雜的魔法術語,建議麻瓜不要輕易點擊連結,以免受到可怕的詛咒,其症狀可能包含頭痛、眼花、資訊量爆炸、失眠等。

PART0:Preface

  好了,我該警告的已經警告完了,就開始今天的廢話吧。

  說真的,我離上一次發文過了多久時間呢?上一次發文好像是九月底來著...算一算居然已經要兩個月了呢...這也沒辦法,研究所生活繁忙到我已經無力寫東西跟對串了,就這樣我也一路拖到了今天...

  期中考結束,三份期末專題的題目有了著落,我好不容易取得了一個比較空閒的周末...

  (迷之聲:那上禮拜的人外與獸人ONLY呢?)

  那...那個是不可抗力因素!誰叫這次活動辦在我期中考前兩天呀...不管如何,原本是想寫點創作的說,可是想了又想、砍了又砍,就是沒有半個字生出來,無奈之下,決定來聊聊我的一些幻想囉~

  今天來聊聊我已經思考很久的東西,如果要我寫一個RPG公會AI,那應該是...



PART1:來說點簡單的

  一個可以根據你的問題跟你聊天的AI!誰不想要呢?把她放在商店裡當一個自動招呼客人的機器人、或是做成忠實的戰鬥夥伴,一個人的文字可以創造出兩人份的戰力!有這樣一個AI實在是太方便了,不覺得嗎?

  雖然很多人跟我用玩笑的語氣談過這件事,但我可是有很認真地思考過這件事的可能性呦!

  我們先不看如何把這東西跟巴哈姆特串在一起,對話機器人其實早就是個成熟的技術了。舉個例子吧,微軟的Bot Framework提供了一個很好的對話機器人平台,它負責幫魔法師處理機器人服務跟各式輸出平台的串接。

  沒聽懂?也就是說,你只要準備好一個可以處理使用者輸入語句的機器人,就可以透過這個平台串接上Email、SKYPE、簡訊等。甚至是網站中的即時對談視窗,只要能夠符合Bot Framework的API規定,也都可以輕輕鬆鬆地搭上平台做連接!


  光是這個平台,就足夠替魔法師們省下一大堆的建設跟維護成本了(更不用說其實這類型的平台還有很多選擇),魔法師們只要認真思考這個機器人該做什麼事就好。聽起來很簡單吧,但這一塊才是考驗魔法師的功力所在呀,一堆魔法師們死在這片灘頭堡前,但還是有一堆人想踏進去(包含我自己)...

  說到很像機器人的東西,不知道各位對楓之谷的寵物還有沒有印象?弓箭手村的寵物商人會賣一堆寵物的指令書,裡面會寫很多很多可以對寵物下的指令(我到後面才發現其實網路上都有攻略,真是白白的浪費錢了),對著寵物下正確的指令,寵物就會做出相對應的動作了呢~~第一次讓寵物做出動作的時候,還真的是有被感動到呢~~

  這會很難嗎?說真的,只要事先想好機器人的可以接收的指令跟相對應的動作,這其實就是一連串的判斷語句而已,任何有好好修完程式設計一個學期的高中生或大學生,都應該可以寫出來的。

  相對而言,這一類型的機器人比的是指令跟回應的設計,怎樣的指令可以讓使用者不用一直查指令說明書就能夠記住、回應要怎樣設計才能夠更加有趣,這個就是比創意的領域了...在下是個半調子魔法師,比創意會輸的XDD


  上面這一張是我最近玩的一個男友機器人,對話挺有趣的,不過在語句的偵測上就很指令化,大概不照著男友提供給你的選項去對話,就沒辦法有正確的結果吧...不過作者自己也說了,真的想要聊天的話,養隻寵物還比較實際呢~~



PART1.5:中場休息

  都聽我廢話到這裡了,就我們來玩個小遊戲吧!(迷之聲:我才不要)

  玩一下啦...這遊戲有積分的,最後積分最高的....(迷之聲:獎品!)

  不不不,我沒有準備獎品的,不過你如果願意跟我分享你的積分,說不定下次廢話開講的時候稍微稱讚你一下也不是不可以...(迷之聲:......)

問題一:
我一開始稍微提了點聊天機器人的雛形,你能不能想出幾種可能的應用方式?
(一個回答得2分,最多10分)
  


PART2:稍微進階一點的設計

  對於老練的魔法師來說,記個咒語應該不會是件困難的事,可是對於沒有訓練過的麻瓜來說,這恐怕還是太難了點...對於一個機器人,我們自然希望它能夠聽得懂我們平常說的話,然後做出相對的動作。

  然後...很意外的,有積分的問題又來囉~

問題二:
今天你想跟一個遠方的朋友打電話詢問天氣狀況,你能想到多少種不同中文的問法
(一個回答可得一分,最高15分)

  基本上各位是可以料到的,有多少個人,大概就會有多少種不同的問法...你多半是沒有辦法參透使用者各種奇怪想法的,所以說我們在接受使用者傳送的語句時,多半還是會用一點方式去分析使用者的輸入,藉此整理出合理的問題與關鍵字,最後組織成合理的語句回答回去。
  上面這一張大概花了我一首歌時間做出來的圖片裡,其實就是現在多數聊天機器人在用的一套流程:

輸入原始問句,分析關鍵字詞,產生合理回答

  在機器學習、深度學習、類神經網路等還沒有那麼普及的時候,這一套流程最麻煩的地方應該是落在了分析關鍵字詞身上,至於這其中最原始的手段嘛...就是尋找關鍵字啦!

  這方法說難不難,也蠻簡單用的,可是也有一些問題存在...你問我問題在哪裡?下面有一組積分問題,試試看吧!回答完,你大概也知道問題在哪裡了...

問題三(這是個題組)
我設計了一個尋找關鍵字來判斷是不是在詢問商品價格的機器人
請按照我所設定的條件,想出適合的問句,以及找出沒辦法偵測到的問句
(每一小題中,想出問句可得1分,每想出一例外得1分,每一小題最高5分)

(1):帶有【價格】的句子
(2):帶有【價格】或【多少錢】的句子
(3):帶有【價格】或【多少錢】或【某個我有陳列的商品】的句子

  人類的文字可以說是相當細緻的東西,同樣的一件事,就算用不同的說法來說,只要懂其中奧妙的人,就可以很清楚的了解它的意思。但機器就沒有辦法了。儘管找關鍵字的方法大概能夠解決一些很普通的問句,但終究還是有它的侷限性,我們需要更加有效的手段,才能夠更準確地找到文句中的關鍵字。

  至於這手段是什麼?摁....我繼續寫下去你們還會想看嗎?都已經2300字了耶...



PART3:(暫時的)結論

  這個議題要討論起來真的會很久很久...我今天談的東西不過也才起頭而已,後面從2010年起出現的技術越來越豐富,包含到的深度也越來越深。今天剛好在這裡稍微做個結,如果改天還有機會的話,我再繼續說下去吧~

  對了,上面的幾個問題別忘記做呦~做完之後把分數留言在下面,(如果我有看到的話)我就會在下次廢話的時候表揚的XDD

  離開之前再送各位一個10分的問題吧,機會難得呦~

加分題(10分)
這篇文章犯下最大的毛病是什麼?

答案在此(不可以偷看呦)
沙鷗你跟根本離題了呀!!!!

  沙鷗的廢話,我們下次見~
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3794013
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 6 篇留言

生不如死兔兔砲
(腦死狀態下想了一些最後還是默默把大腦關了

11-19 18:08

黑土丹丹
麻瓜 對這則魔法概論 點了 喜歡 (##

11-19 18:33

柳葉飄
男友機器人好兇OAO"(麻瓜的心得

11-19 18:37

小洛
男友機器人WWWWWW

11-19 18:45

羽翼
有一陣子我還挺喜歡把吃關鍵字的機器人誘導成問題發言 XD 不過巴哈沒有nice api真的很難寫,目前是手動複製貼上

11-19 18:45

朽沐不可雕
我絕對不會說我看標題本來很期待,以為沙鷗要幫RPG設計AI了!

02-01 03:55

我要留言提醒:您尚未登入,請先登入再留言

21喜歡★jason21716 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【RPG公會】【月讀幻想... 後一篇:【RPG公會】阿斯嘉特飛...

追蹤私訊切換新版閱覽

作品資料夾

HUIDAF136巴友
類mmorpg系統 地獄級別難度的短篇小說<太陽聖騎士米契爾> 有興趣歡迎來看看哦看更多我要大聲說昨天23:49


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】