陪我進行AI 科學研究實驗 (第5集) 寫中文/英文論文欣賞AI 繁體中文 之美 讓我們製造台灣版的AI應用知識&使用免費神器:Opera AI × Cursor AI

AI程式研究&英文學堂 grammarAI
177 位粉絲
86 觀看·2026年3月14日
研究目標
這個小實驗其實是我一個更大研究想法的一部分:
用英文語言來控制機器人的動作。
例如:
pick up the ball
move to the table
put the ball on the table
未來我希望讓 AI 能夠理解英文句子的結構,並把語言轉換成機器動作。
英文語法研究方向
我目前特別有興趣的一個方向是:
介係詞片語(Prepositional Phrases)如何修飾英文語意。
例如:
pick up the ball
pick up the ball on the table
pick up the ball under the chair
pick up the ball next to the robot
在這些句子中:
on the table
under the chair
next to the robot
都是 介係詞片語 (Prepositional Phrases)。
這些片語其實就是在 指定物體的位置關係,也就是:
語言 → 空間關係 → 機器人行為
例如:
pick up the ball on the table
AI 必須理解:
ball 是目標物件
on the table 是位置修飾
然後在場景中找到:
「桌子上的球」
這讓 英文語法、邏輯推理、機器人控制 可以結合在一起。
研究主題
這個頻道主要會探索:
AI 與語言理解
英文文法與邏輯
Python AI 實驗
機器人模擬
用語言控制機器
我把這類研究稱為:
Language → Logic → Action
如果你也對這些主題有興趣,歡迎訂閱,一起研究 AI 🤖
現在我們要針對上次講的這個專案
給他用別種型態的AI改良一下
我發現到這個
我今天在這個瀏覽器
這是一個Apple瀏覽器
這個Apple瀏覽器上面
右邊有個叫做Apple AI的東西
Apple AI的東西打開
我們用這個AI去寫我們上次的程式
我們上次的程式我們把它改良
我們現在要增加
不只是地上有桌子有球
我們現在還增加了機器人
還有凳子還有桌子
然後這樣子的話
會讓我們的英語的語言多樣化
然後我們看他會不會聽我們的指令
聽我們英語的指令
去移動這些物件
到我們想要的地方
好在裡面再發現到
裡面還有一些我們人類語言上面
模擬兩可的情形
我們舉出一些範例
故意來問他
看他如何判斷我們人類的語言
模擬兩可的情況如何解決
好我們現在把這個Apple AI
把它放大
Apple AI它可以
我們今天為什麼要使用Apple AI呢
就是它可以把我們輸出的結果美化
如果我們的輸出結果
是一個很漂亮的畫面
那麼可以刺激我們的靈感
而且也讓我們更有動力
去繼續把這個專案發展下去
或是發明一些新的東西
idea就會出來了
我們就來試驗看看囉
好我們現在開始輸入
我們的提示詞
我們就說
天花板上
天花板
上
掛著
一個
一個什麼
機器爪子
機器
爪子
然後呢
地上
有一張
桌子
有
一個
小凳子
有
一個
機器
人
玩具
請
用
basic
請用拍game
的
basic
kit
來
製作
這些
物件
好
我們先這樣子看
他畫出來的畫面到底
漂不漂亮
好 執行
等一下
好 執行
給我們輸出結果
我們趕快來看程式輸出結果是怎麼樣
他這種
Apple AI
他是先製作一個網頁
然後把我們的
程式呢
這個機器人的程式
Python 程式
鑲進去
這樣子的話他就給我們一個
整套的畫面
來告訴我們下部該怎麼做
我們看看他這種
這種Apple AI
輸出的風格
有什麼不同
這邊 複製
然後我們
打開我們的Cursor畫面
我們先在Cursor這邊
先用Cursor這邊
來看他這個網頁
新增網頁的副檔名是什麼
是.html
所以我們這邊就說
test.html
我們先給他一個畫面
再把他貼上去
把我們剛才的
把我們剛才的Apple AI
輸出的內容
貼到這邊來
我們再看看
他的執行結果是什麼
按滑鼠右鍵
選Open with
Live Server
這就是Apple
AI的不同點
他的輸出呢
這邊是告訴我們說
他說明在這邊
還有把我們程式鑲在這邊
然後
這邊有一些解釋
基本的解釋
我們先看看
下面提供一支可
直接執行的拍片程式
用這個Rectangle
就是長方形
Circle 圓形
Polygon 就是多邊形
等等的 還有Line 線條
去畫這些物件
好
我們就直接複製這個程式就可以
複製程式碼
這個html
我們就不要用他了
我們就回到我們的Cursor
然後
html關掉
我們直接創造一個Cursor
這個叫什麼?機器人
取名叫機器人
lova.py
Python的副檔名是py
按進去
把我們剛才複製的
那個
Apple AI製作的
這個
機器人的檔案
貼過來
我們看看有沒有錯誤到
看一下
好像目前還好
我們要執行了
執行出來了
大家看到沒有?他的畫面是不是比較漂亮
又比較可愛
而且還有一點點動畫
這是一個機器人爪子
爪娃娃機的爪子
桌子
凳子
好可愛的機器人
對不對
不過這機器人太大了
這個爪子可能沒辦法抓住
我們看看可不可以抓住再說
好
這個畫面就是
由Apple AI
所設計出來的
那我們
現在就直接在
因為我們現在是在
Cursor裡面
執行這個程式
那我們直接問Cursor的AI也可以
我們先把他關掉
我先
好
我把這個Cursor的畫面拉過來
我們在
我們要
開始要加
怎麼講呢
為這個畫面增加
我們英文的輸入介面
不然我們怎麼樣把英文輸入進去呢
還記得上次
我們的輸入介面是隻能
輸入文字
不能夠
複製貼上文字的
這個很麻煩對不對
今天我們要記得要提醒他
需要加這個功能
所以我們就說什麼
不過我們
這邊有說add for contents
就是要告訴他
我們用什麼檔案
我們就加個add
應該在這邊
加個add
在這邊
add
robot.py
按下去就告訴他說
我們要使用這個檔案
下一行
這樣比較清楚
我們開始要跟他講說
新
增加
一個
input
box
好了
增加一個輸入框
增加一個input box
讓
使用
者
可以
輸入
英文
字
同時
允許
copy
and
paste
還有
highlight
把文字highlight起來
highlight
還有
什麼
顯示那個
閃爍的cursor在上面
告訴我們
我們可以移動那個遊標就對了
我們就說
同時允許copypaste
highlight
也
要
有
blinking
閃爍的遊標
blinking cursor
好我們先看看這樣可不可以
執行
好已經執行完畢了
我們要先測試
他這邊有說
run robot.py
to verify input box
就是按這個run
測試一下
出來了
測試有沒有問題
請輸入
type english here
輸入英文字
ctrl c ctrl v
支援
我們看看有沒有支援
我們先隨便打字
我們就說
test
this
game
好我們看他
遊標有
遊標有在閃爍
可不可以移動遊標
可以移動遊標
可以這樣子刪除
然後我們看看他的copypaste
怎麼樣
他一定要用ctrl c纔行
ctrl c
好我們再
ctrl v
這個好像不行了
好像沒有成功
我再看看
ctrl c
他失敗了
我們要再回去跟他講
他這邊說什麼
stop
我們先聽他的執行一下
看他是不是知道
有錯誤他自動改
是這個意思嗎
copypaste
遊標
然後我們看看
我們叫keep file
把存下來把檔案覆蓋回去
好執行看看
好我們看看
複製檔案複製
英文字複製到這邊
不行
是可以打字但是不能複製
所以他並沒有改
我們再提醒他
他說
ctrl c
ctrl v好了
他製造了這麼多功能
結果都不能用
ctrl c ctrl v
貼上
怎樣
無法
運作
沒有
反應
請
允
用
滑鼠
複製
貼上
請也
允許
好看看
已經把剪貼布改成
了
我們看看這次可不可以
比如說
隨便亂打字
然後我們這個
copy
沒有
在裡面不能copy嗎
喔
可以
他滑鼠右鍵不行
但是
ctrl c ctrl v可以
滑鼠用右鍵
也可以了現在也可以了
那我再試驗一次
ctrl c
這沒有
ctrl c
copy不行
但是複製是可以的
這也夠用了
表示我們這個
輸入畫面是正常的
他這邊又在教我們執行
我看看
如果
這邊
先隨便打幾個
英文字
現在
複製貼上
用滑鼠貼上可以
複製呢
複製不行
複製的話就要用ctrl c
好知道了
跟剛剛一樣
好
不管那麼多了我們要進行我們的
機器人研究了
好keep file
好我們繼續詢問了
好現在已經
有了輸入的
輸入框的功能
我們可以在輸入框裡面輸入任何英文字
也可以
刪除英文字也可以copy and paste
英文字
現在呢我們要
叫他移動
用我們輸入的英文
句子呢
然後他會分析英文的文法
來瞭解我們的意思
來移動上面的物件
我們
我們就說
好
我們就開始講了
我
的
研究
目的
是
要
瞭解
當我
輸入
一句
英文
英文句子
英文句子時
你
會
不要說你說程式好了
程式
會
分析
文法
並
移
入
的動作
例如
pick
the
robot
on
the pick the robot
on the ground
and
place
it
on
the
do
是凳子的意思
好我們看看
這樣子執行的結果會是如何呢
執行
是好了嗎
好我們看看
輸出結果
好我們把剛剛的
剛剛的文字貼上就可以了
現在就不用打字那麼累了
就可以這樣子
pick up
到這邊
你們看這邊有桌子
有凳子有機器人
爪子在這邊
是有什麼問題嗎
剛剛好像問了一個
話
你想支援的指令動作
就從這四個開始
最划算
對然後呢
到底執行了嗎
講一大堆
我們再跟他講一次好了
我
輸入
那個英文句子
沒
有
反
印
看他怎麼講
你看他這邊都說啦
他是說我下一步
可以直接幫你做這裡
哦還沒有開始做啦
他說
他是要問我們
說要不要做
他說我下一步
下一步就是下一步還沒有做的意思啊
如果你要我開始
改這個
我們會把淋浮包的內容廢話
請你先支援
對對對
所以我們不是這樣問
他還沒有做嗎
你就說
說好就好了嗎
好就是同意他的意思
執行
好把剛才英文句子
貼過來
歷史性的一刻
哎
CMD難道是
跟我們的console有關嗎
沒有關係啊
奇怪他沒有執行
就很奇怪了
還在跑啦
啊
剛剛只是測試
他先看這測試結果
怎麼樣好現在又在問我們
這邊就是測試的意思
好我們叫我們試試看
啊
成功了
怎麼沒有動作
太可惡了
這是測試啦
測試失敗沒關係
他會修正所以
所以我們不用擔心
繼續讓他修改
他會自己修改
因為他是在engine mode
這邊有個叫engine的
engine mode就是他自己修改
已支援你的範例
這就是代名詞
並分稀耗
噠噠噠噠噠
好我們看看
keep file這應該是final了
好貼上
執行
可是我們沒有看到凳子
因為這機器人太大了
好
我們再把它改
稍微修正一下
因為我們這個輸入框
輸入框已經有滑鼠遊標
我們可以在任何地方修改
好我們就說
請把機器人
放在桌上改成桌上
好了
face才對
face
這樣子在桌上
我看他聽不聽我
來待會我們再
修改那個凳子
凳子沒有看到
凳子的大小太小了
看不到
好桌子
他雖然移到桌子移到凳子現在知道了
他的機器人沒有放在
他的上面
也一定是沒有放在凳子的上面
所以我們才沒辦法看到凳子
好我們知道怎麼修改了
我們要說
你
沒有
把
機器人
放
在
凳子
這怎麼講呢
坐墊嗎
坐
墊的
上面
好我們看看
應該說
他這個太精
精簡了
不知道他懂我意思嗎
好
他就叫你測試
在這邊
喔放上去了
這次他聽懂我們意思了
他把機器人放在凳子上面
好我們這邊再
把他改一下
那麼你現在就可以把
請你把機器人
放在桌子上面看他聽得懂嗎
on the table
好
place robot on the table
執行
欸可以成功了
所以他理解我們這個意思喔
好下一步
我們就要
做個模擬兩可一個英文句子
模擬兩可他怎麼辦呢
看他如何判斷文法
的關係囉
這個要keep
好我們再來
現在
什麼叫模擬兩可呢
就是說我看要怎麼講
就是說我們畫面
我再執行一次我又忘記
畫面長怎麼樣
好這畫面長這樣
我們先把他固定在一個地方
好我們固定在這邊
這樣可以邊
邊寫邊看畫面
好我們在
這個畫面上我們看到機器人在
這邊凳子在這邊桌子在這邊
爪子在這邊
我們
我們現在當然可以說
在地上的機器人
那如果我們有兩個機器人呢
有兩個機器人
的話如果我們再創造一個
機器人他怎麼知道
我們心裡所想的機器人
是哪一個這就是一個語言的
語言的模擬兩可
機器人
AI如何知道呢我們來試驗看看
好我們再增加一個
機器人就可以了嘛
我們故意用兩個機器人
好我們就可以說
這次我們用英文問好了
不要一直用中文換一下用英文可以嗎
好我們用英文
怎麼說呢
add
這個是打中文抱歉
add
another
robot
增加
另一個機器人
ground
在地上然後呢
我的目的呢
我還是用中文好了
比較明
大家比較能夠清楚我的意思
我的意思是說
現在增加了另一個機器人
現在有兩個機器人了
然後我們
如果
我
先
把
一個
robot
放在
桌上桌上
時接著
我
要
你
把
另
一個
機器
人
放
在
凳子
小凳子
小
凳子
小凳子
上
請問
你
如何
用
英文
文法
分析
區別
出
哪一個
robot
好
這樣就好了
好
已把世界狀態改成兩臺
robot並把parser
升級成object reference
好
測試看看
這邊有兩個
robot然後有兩個機器人了
靠的太近了
不過我們先試驗看看
place
robot
on
the
table
先看看這樣子
把其中一個機器人
放在桌上沒錯
現在關鍵是下一步
如果我們
再說把機器人
放在凳子上
他
怎麼知道我們指的是
這兩個機器人
的哪一個呢
好
現在我們說place robot
on the stool
看他如何知道呢
欸他知道呢
有夠玄的吧
好
我們先關掉
他測試成功了嘛
好我們要keep file
已經測試成功了
好我們再測試
一次不同的句子
直接
喔這太靠近了啦
我們把這個兩個機器人
縮小
不要讓他們靠太近
機器人
太大了
請
縮
小
兩個
機器
人
不要
遮蓋
凳子
好
再測試一下
這次
我們要輸入囉
他還是有一點點
太遮住一點點凳子
好我們再
再右移一點好了
凳子
人
然
被
遮蓋
請
縮
小
都把
並
放在
凳子旁邊
只有兩個機器人
站在這凳子的兩邊
這個桌子又
有點靠著機器人
沒關係
我們先試驗看看
呃
place
奇怪
應該是place one robot才對
on the stool
就是擺在這邊
好
那就把機器人
移到這裡移到凳子上面
place one robot on the stool
那如果我現在說
place
the
robot
on the ground
把地上的機器人擺在桌上
而不是把
凳子的機器人擺在桌上
看他怎麼反應
place the robot
on the ground
to
只有兩個on
onto
the
table
是說我要叫他
把地上的機器人移到桌上
而不是把
凳子上的機器人移到桌上
看他聽得懂我們意思嗎
他聽得懂耶
他不會拿
凳子上的機器人放在桌上
他用地上的喔
然後那我們現在就說
請把凳子上的機器人
也放在桌上
看他會怎樣
所以這邊就改這邊
剛剛就改成on the stool
執行
怎麼沒有反應
先看看是什麼問題
我們先keep file
好我們再問一次
place a robot
on
the
好那我們現在就說
place
a robot on stool
我們要說
把
站在凳子上面的機器人
移到桌上
這次我們不要說從地上移
從桌上
從凳子上的機器人
移過來
看他聽得懂我們的意思嗎
所以我們說
place a robot on the stool
onto
the
table
啊竟然沒反應
所以他這個沒有改到嘛
他的那個程式裡面沒有加上這個東西
好我們要
我們要告訴他
貼過來
我們就這樣表達
加個箭頭
可惡
加個箭頭說
沒有反應
就這麼簡單
沒有
反應
好
這邊說修正的原因在這邊
你這句話
place a robot on the stool
onto the table
目前沒有反應
主要是因為parser
在同一句裡同時看到
stool和table
對stool
stool和table
會把目標誤判成
第一個出現的地方
結果變成了把凳子上的
robot再放回凳子
這看起來就不會動了
哦
現在修改了
同一個句子裡有object的
修飾詞
跟目標
我們剛剛把parser改成了
好我們看看可不可以
robot
on the
stool
好我們先把機器人移到
凳子上
然後我們緊接著說
把那個機器人
要告訴他說
the
把那個在
凳子上的機器人給我移到
桌上
the
table
欸成功了
移上來了
好我們現在就可以更複雜的
講我們現在說
那麼請把地上的
這個地上的機器人
移到凳子上
聽得懂嗎
移到凳子上
好
欸也聽得懂
太棒了
好我們現在再問他
請把桌上的
機器人
放到地上
欸
他也聽得懂了
好我們又再
問他說
請把凳子上的機器人
移到桌上
table
欸可以沒錯
好我們今天就到此為止
我們
可以讓我們的
這個畫面
更精彩化了
這個機器爪子可以依據
我們的英文的指令
而且有兩個機器人故意產生模糊
他能夠區別出來
然後在
在下一集呢我們就
針對這部分寫一篇小論文
我們用中文寫好了
因為很多的
觀眾好像喜歡看
中文的樣子這是我猜的
所以我們下一步呢
寫論文用中文
寫一篇中文的論文
就這一點點的功能就好
因為寫得太
弄得太複雜
大家也看不懂
我們下次見
