Discuss Scratch

1141822799
Scratcher
41 posts

scratchAI開發問題

如題,我正在開發一個AI(人工智能)項目
不過我很好奇scratch可不可以從問題的回答中提取關鍵字…
比如如果你的回答中有 時間 二字他就可以告訴你時間而不用回答一個固定語句這種
如果 <回答中有 聽音樂> 那么

播放声音 [音樂 v]
end
就是這樣

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
1141822799
Scratcher
41 posts

scratchAI開發問題

哦當然我還有一個問題…
為啥我都註冊一兩年多了還是new to scratch啊!

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
1141822799
Scratcher
41 posts

scratchAI開發問題

1141822799 wrote:

哦當然我還有一個問題…
為啥我都註冊一兩年多了還是new to scratch啊!
噢噢现在不是了

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
093748988210
Scratcher
100+ posts

scratchAI開發問題

1141822799 wrote:

如題,我正在開發一個AI(人工智能)項目
不過我很好奇scratch可不可以從問題的回答中提取關鍵字…
比如如果你的回答中有 時間 二字他就可以告訴你時間而不用回答一個固定語句這種
如果 <回答中有 聽音樂> 那么

播放声音 [音樂 v]
end
就是這樣
AI要求的程式很大喔,只要有任何的(相關字)或者(連接詞)都需要一個結論。
除非你是要製作指定類型的AI,就不需要太大的要求。比如說手機上的[LINE](註:本人並不清楚中國區域有沒有使用,能大概知道的有QQ‵百度…等。),有(防翻群程式AI),其中一部分是他的主要程式得目的,然後再做一些比較基本,一般人會想問的問題回答他們,他們下指令,AI回答。指令輸入不對,就回答幫助之類的回答。

Last edited by 093748988210 (Oct. 11, 2015 08:21:47)


本人來自台灣
最早初次接觸Scratch的年份:2007年
如果有(限定Scratch1.4版)內不會問題的可以找我尋求幫助
———————————————————————————————————————————
相關的重要工作室: 
火柴人:Stickman:https://scratch.mit.edu/studios/170355/
HoloLive Scrap Film Collection [廢片收藏]:https://scratch.mit.edu/studios/30127832/
HoloLive原創主題曲專區(Original theme song area):https://scratch.mit.edu/studios/30324563/
HoloLive World Song Collection [世界歌曲收藏]:https://scratch.mit.edu/studios/30128231/
1141822799
Scratcher
41 posts

scratchAI開發問題

093748988210 wrote:

1141822799 wrote:

如題,我正在開發一個AI(人工智能)項目
不過我很好奇scratch可不可以從問題的回答中提取關鍵字…
比如如果你的回答中有 時間 二字他就可以告訴你時間而不用回答一個固定語句這種
如果 <回答中有 聽音樂> 那么

播放声音 [音樂 v]
end
就是這樣
AI要求的程式很大喔,只要有任何的(相關字)或者(連接詞)都需要一個結論。
除非你是要製作指定類型的AI,就不需要太大的要求。比如說手機上的[LINE](註:本人並不清楚中國區域有沒有使用,能大概知道的有QQ‵百度…等。),有(防翻群程式AI),其中一部分是他的主要程式得目的,然後再做一些比較基本,一般人會想問的問題回答他們,他們下指令,AI回答。指令輸入不對,就回答幫助之類的回答。
其實程式大到還不算什麼啦(我們是一個團隊一起開發的。。。後期還要做雙語),
主要有一個問題是,我用2.0不是很熟,也不知道有沒有類似於這種的功能。。。
<(回答) 含有 <喵喵喵 >>
(啊啊啊無視那三個喵)
如果可以達到這樣的效果其實會方便很多
實在不行。。。嘛啊就把所有可能的問句都盡可能輸入上去好了(畢竟基礎程式做好了要做到這點就是複製粘貼嘛)
又及:謝謝你關注我!

Last edited by 1141822799 (Oct. 11, 2015 09:40:09)


這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
093748988210
Scratcher
100+ posts

scratchAI開發問題

1141822799 wrote:

093748988210 wrote:

1141822799 wrote:

如題,我正在開發一個AI(人工智能)項目
不過我很好奇scratch可不可以從問題的回答中提取關鍵字…
比如如果你的回答中有 時間 二字他就可以告訴你時間而不用回答一個固定語句這種
如果 <回答中有 聽音樂> 那么

播放声音 [音樂 v]
end
就是這樣
AI要求的程式很大喔,只要有任何的(相關字)或者(連接詞)都需要一個結論。
除非你是要製作指定類型的AI,就不需要太大的要求。比如說手機上的[LINE](註:本人並不清楚中國區域有沒有使用,能大概知道的有QQ‵百度…等。),有(防翻群程式AI),其中一部分是他的主要程式得目的,然後再做一些比較基本,一般人會想問的問題回答他們,他們下指令,AI回答。指令輸入不對,就回答幫助之類的回答。
其實程式大到還不算什麼啦(我們是一個團隊一起開發的。。。後期還要做雙語),
主要有一個問題是,我用2.0不是很熟,也不知道有沒有類似於這種的功能。。。
<(回答) 含有 <喵喵喵 >>
(啊啊啊無視那三個喵)
如果可以達到這樣的效果其實會方便很多
實在不行。。。嘛啊就把所有可能的問句都盡可能輸入上去好了(畢竟基礎程式做好了要做到這點就是複製粘貼嘛)
又及:謝謝你關注我!
好喔~^^
喵喵好可愛XD(重點誤

本人來自台灣
最早初次接觸Scratch的年份:2007年
如果有(限定Scratch1.4版)內不會問題的可以找我尋求幫助
———————————————————————————————————————————
相關的重要工作室: 
火柴人:Stickman:https://scratch.mit.edu/studios/170355/
HoloLive Scrap Film Collection [廢片收藏]:https://scratch.mit.edu/studios/30127832/
HoloLive原創主題曲專區(Original theme song area):https://scratch.mit.edu/studios/30324563/
HoloLive World Song Collection [世界歌曲收藏]:https://scratch.mit.edu/studios/30128231/
1141822799
Scratcher
41 posts

scratchAI開發問題

现在嘛基本框架已经完成了
现在就是数据库的构建(啊啊啊好麻烦喵)以及复制粘贴复制粘贴……
☜(◐▽◐✌)嘛啊已经在考虑转平台了比如c语言啥的
如果对于特殊功能(定时提醒啊听音樂啊)有啥建議可以直接在這貼說
我還在繼續做不會棄的
額還有不要吐槽我一半是簡體一般是繁體啦

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
fungarwai
Scratcher
26 posts

scratchAI開發問題

我试了一下
https://scratch.mit.edu/projects/87613330/
理论上有了
(letter(?)of[?])
(length of [?])
的话很多字符串运算可以做出来

我的游戏:金坷垃jinkenoka金坷垃SCGMD

未完成游戏:Clannad布教大作战(絶望した)

使用工具:Scratch 2、scratch2exe-ch-se
1141822799
Scratcher
41 posts

scratchAI開發問題

fungarwai wrote:

我试了一下
https://scratch.mit.edu/projects/87613330/
理论上有了
(letter(?)of[?])
(length of [?])
的话很多字符串运算可以做出来
。。。看不太懂orz
不過其實有過這樣一種想法,
就是先新建一個鏈表,在裏面輸入關鍵詞,然後
做出這樣一個程式:
如果 <[ 關鍵詞鏈表v] 包含 [ (第 <<xxx> 或 <xxx >> 个字符: (回答)])]> ? 那么
说 [xxx]
end
不知道可不可以。。。

Last edited by 1141822799 (Nov. 15, 2015 01:27:58)


這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
fungarwai
Scratcher
26 posts

scratchAI開發問題

因为现在不可以定义一个有返回值的函数,所以要把它临时存放到output上。

output的值会是最后一个函数值,如果要上一次的函数值,就要在调用后把它再保存到另一个变量上面。

我现在弄成这样:
回答含有“喵喵喵”或者“miaomiaomiao”
则返回“喵喵喵喵喵!”
https://scratch.mit.edu/projects/87613330/

我的游戏:金坷垃jinkenoka金坷垃SCGMD

未完成游戏:Clannad布教大作战(絶望した)

使用工具:Scratch 2、scratch2exe-ch-se
1141822799
Scratcher
41 posts

scratchAI開發問題

fungarwai wrote:

因为现在不可以定义一个有返回值的函数,所以要把它临时存放到output上。

output的值会是最后一个函数值,如果要上一次的函数值,就要在调用后把它再保存到另一个变量上面。

我现在弄成这样:
回答含有“喵喵喵”或者“miaomiaomiao”
则返回“喵喵喵喵喵!”
https://scratch.mit.edu/projects/87613330/
。。。我突然感觉我智商好低(汗颜)。。。
嗯嗯意思是差不多懂了,要契合上我做的那种链表式界面应该不难,
(而且基友也差不多作出了这样的功能。。。差不多而已,还是有差距的)那么基本构架应该是像这样了。
不过现在正在尝试另一种关键词形式的开发:
如果说“1加2等于几”,识别的关键词不应只是“加”,还要有“1”和“2”两个数字。
那么如何让它识别的不是这两个固定数字而是一个任意数字(也就是识别a加b,回答出a与b的和,ab两数可以为任意数字)呢?
(脑袋要炸了)我是不是得等我初中高中才能做出来。。。\("▔□▔)/
啊啊啊算了还是先去做音乐程式吧

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
fungarwai
Scratcher
26 posts

scratchAI開發問題

我是大学生来的,可能我是天才懂得太多而已

要让程序检测字符串里的“算式”是很难做到的
我用matlab做过类似的事情,我说说自己怎么做
首先要有一个函数检测数字,看看是不是“0,1,…,9”
针对几位数的数字,还要知道这些数字是否相邻
相邻的放到同一个变量
这才读取了数值
然后检测“括号”,优先计算后括号要拆掉把值放回去
然后检测字符串是不是“加”、“减”、…
按照优先顺序对运算符两边的数字运行运算符的运算
把结果当成字符串放回原式,再重新运行一遍

其实不用看了,Scratch应该做不到
就算限制了算式只有一个运算、两个数字,都很难实现

我的游戏:金坷垃jinkenoka金坷垃SCGMD

未完成游戏:Clannad布教大作战(絶望した)

使用工具:Scratch 2、scratch2exe-ch-se
093748988210
Scratcher
100+ posts

scratchAI開發問題

fungarwai wrote:

我是大学生来的,可能我是天才懂得太多而已

要让程序检测字符串里的“算式”是很难做到的
我用matlab做过类似的事情,我说说自己怎么做
首先要有一个函数检测数字,看看是不是“0,1,…,9”
针对几位数的数字,还要知道这些数字是否相邻
相邻的放到同一个变量
这才读取了数值
然后检测“括号”,优先计算后括号要拆掉把值放回去
然后检测字符串是不是“加”、“减”、…
按照优先顺序对运算符两边的数字运行运算符的运算
把结果当成字符串放回原式,再重新运行一遍

其实不用看了,Scratch应该做不到
就算限制了算式只有一个运算、两个数字,都很难实现
不,我覺得可以
1.4版就有相符的程式拼圖
只是比較複雜或者還沒想到而已 0.0
(註:我是沒有反對的意思啦@@",純粹提供意見

Last edited by 093748988210 (Nov. 15, 2015 13:27:52)


本人來自台灣
最早初次接觸Scratch的年份:2007年
如果有(限定Scratch1.4版)內不會問題的可以找我尋求幫助
———————————————————————————————————————————
相關的重要工作室: 
火柴人:Stickman:https://scratch.mit.edu/studios/170355/
HoloLive Scrap Film Collection [廢片收藏]:https://scratch.mit.edu/studios/30127832/
HoloLive原創主題曲專區(Original theme song area):https://scratch.mit.edu/studios/30324563/
HoloLive World Song Collection [世界歌曲收藏]:https://scratch.mit.edu/studios/30128231/
1141822799
Scratcher
41 posts

scratchAI開發問題

fungarwai wrote:

我是大学生来的,可能我是天才懂得太多而已

要让程序检测字符串里的“算式”是很难做到的
我用matlab做过类似的事情,我说说自己怎么做
首先要有一个函数检测数字,看看是不是“0,1,…,9”
针对几位数的数字,还要知道这些数字是否相邻
相邻的放到同一个变量
这才读取了数值
然后检测“括号”,优先计算后括号要拆掉把值放回去
然后检测字符串是不是“加”、“减”、…
按照优先顺序对运算符两边的数字运行运算符的运算
把结果当成字符串放回原式,再重新运行一遍

其实不用看了,Scratch应该做不到
就算限制了算式只有一个运算、两个数字,都很难实现
嗯嗯如果要放在在一句话里似乎是很难
。。。不过似乎有种这种想法,
当输入指令如“计算”的时候询问第一个数是多少,
再询问运算符号这样这样。
不过对于用户来说是不是很烦。。。(挫败感)

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
Wu_Jack
Scratcher
44 posts

scratchAI開發問題

好高深莫测的问题呢!
1141822799
Scratcher
41 posts

scratchAI開發問題

Wu_Jack wrote:

好高深莫测的问题呢!
嗯嗯所以很晕啊。。。
话说有QQ吗勾搭一下?

這裡Candy,是像素點工作室的一員(負責美工和簡單程式),
擁有眾多尚未填滿的大坑\("▔□▔)/
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
❀我的简介傳送門❀
✎像素點工作室傳送門✎
☀合作夥伴毛蟲的簡介傳送門☀
✉聯繫我✉
☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻☻
噢,對了,我的另一個暱稱是SCRATCHING噢!
fungarwai
Scratcher
26 posts

scratchAI開發問題

QQ:2593208496

我的游戏:金坷垃jinkenoka金坷垃SCGMD

未完成游戏:Clannad布教大作战(絶望した)

使用工具:Scratch 2、scratch2exe-ch-se
Wu_Jack
Scratcher
44 posts

scratchAI開發問題

听不懂

Powered by DjangoBB