大家好我是James OpenAI最近推出一個叫GPT-3的
一個AI模型
他是一個text-in, text-out的模型
也就是說他輸入是文字輸出也是文字
去他們網站就可以申請到
申請排隊使用這個API
目前有很多人已經做出了使用這個API做出來的應用
現在YouTube上有非常多相關的影片
所以我們馬上就要看看他到底有哪些神奇的功能吧
它有一個直接可以把英文轉換成指令的功能 看起來應該是蠻方便的功能
因為我自己平常有些指令不太熟悉也是要Google半天才能找到
對應的指令
如果有這個的話應該會蠻方便
再來這個是一個維基百科搜尋功能
平常我們使用ctrl f
通常都只能找頁面中有的文字
但他這個功能可以直接用這個AI幫你
你直接問個問題 那他就可以直接從這整個網頁中找答案
雖然說完全沒有這段文字但是他還是可以幫你找到答案
他除了可以在網頁中搜尋之外
還可以直接
幫你在網路上找答案
讓你連Google都不需要用會是維基百科也不用
不過覺得這跟
Siri 或是 Google assistant
有87%像就是了
不要學我
除了指令跟搜尋之外它竟然也可以拿來做設計的功能
這段影片中他就直接你輸入一段文字他就在figma figma是一個設計界面的軟體
它就直接在裡面產生一個類似istagram的
介面
不過覺得這個input有特別設計過的
除了以上的功能之外它還可以把難讀的法律條文
翻譯成白話文
連小學生都看得懂的那種
還算是滿
神奇的功能
最後就是大家最關心的功能 它可以直接把英文翻譯成程式碼
現在是第1個範例 那這個比較簡單他只是把你輸入的Class名稱
他直接轉換成一個component
你就不用手動來
寫這個component
第二個範例更厲害 它直接把一段英文你用英文描述你想要的功能
然後就直接幫你轉換成一個react的component
前面看了這麼多範例
尤其是可以自動產生程式碼的功能
那些功能到底會不會取代工程師的工作呢
首先我覺得這是一個蠻大的進步啦 對我們未來寫程式的方法可能會有很大的改變
例如我們可能只要輸入一小段文字 他可能就可以自動
自動生成很多程式碼
我們就不用手動慢慢地輸入刻出來
或是我們甚至可以直接用圖形界面來寫程式之類的
既然我們不用使用程式語言來寫程式 可能速度跟效率都會有提升
既然提升工程師的需求可能會變少一些吧
不過我覺得AI要完全取代工程師的工作還是會有一段距離要走 有幾個原因
首先我覺得就是debug的問題
要是這個AI產生出來的程式有一點小錯
還是需要
工程師來找這個bug吧
然後再修復
況且這種產生的程式碼 我覺得目前來看可讀性應該會滿差的所以
應該會很難debug
說不定沒辦法排出實際用途
那就算可以使用 我覺得目前的程度應該也只能拿來用在很小的地方 比如說我想要
增加一個按鈕之類的
但他目前能力我覺得應該還沒有辦法直接產生出一個完整的程式
還是需要工程師來把它全部拼湊起來
那麼第2個問題我覺得就是精準性
因為我們平常所說的自然語言它有很多容許模糊的
空間
比如說每個人對西瓜的定義可能不同有人可能覺得紅色的人也可能是黃色
因為自然語言跟程式語言不一樣 它不一定是有非常嚴格語法規定
所以他出來的結果不一定會有非常
符合
使用者期望的結果
例如剛剛的西瓜按鈕看起來也並不是很好看
這種不符合期望的時候你總不能自己慢慢換句話說
修改你用的文字
來讓他產生符合預期的結果 這樣也非常不可預測
最後我覺得還是需要工程師直接來修改這個
程式碼
在這是這種節目他所用的input應該都是特別挑選過的
我覺得目前他的技術還沒有這麼成熟 所以你如果蕤機輸入一些真實世界
一些input
他可能沒有辦法正確產生出
理想的output
我覺得要達到完全能用的程度應該還要一段時間
雖然他有很多不完整之處 不過覺得這個也是蠻有潛力的未來我們寫程式或者
跟電腦
互動的方式可能因此而改變
因此我還蠻期待它的發展
那麼以上就是我的看法
各位認為ai以後是否會取代工程師歡迎發表你的看法還蠻有興趣的
那我今天的影片就到這邊 如果喜歡我的影片記得訂閲並開啟小應當也不要忘記幫我按
喜歡 那麼我們下次見拜拜
