渴望在人工智慧競賽中取得領先地位,微軟向 OpenAI 注入巨資,ChatGPT 背後的新創公司。透過幾項大規模投資,這家雷德蒙巨頭迅速將聊天機器人整合到 Bing 中,其搜尋引擎,以及 Edge,其網絡瀏覽器。微軟帳戶繼續保持勢頭在將ChatGPT整合到其他旗艦產品中,例如 Outlook、Word 或 Powerpoint。
這家美國公司不希望將 ChatGPT 局限於軟體領域。微軟也計劃利用 OpenAI 的進步來徹底改變機器人世界。在幾天前發布的一份報告中,該公司透露,它使用 OpenAI 聊天機器人來控制“機械手臂、無人機和家庭助理機器人”。
具體來說,微軟就是靠 ChatGPT控制飛行的無人機。根據人工智慧的要求,機器在空中進行「之」字形移動,然後使用整合攝影機進行自拍。透過遵循 ChatGPT 的命令,無人機也成功地到達了特定位置,同時避開了路線上的障礙物。
工程師也使用聊天機器人來製作在 Microsoft AirSim 中進行測試,無人機模擬器。在其實驗室中,微軟也使用 ChatGPT 來命令機器手臂堆疊積木。機器設法按照非常精確的模型堆疊這些塊。
促進人與機器之間的溝通
微軟解釋說它希望促進人類與機器人之間的互動依靠 OpenAI 語言模式。為了實現這一目標,ChatGPT 必須“超越文本思考並推理物理世界”。顯然,人工智慧不能簡單地根據對話者的詢問產生回應。她需要從環境和物理的角度來理解這些查詢意味著什麼。
“事實證明,ChatGPT 可以自己做很多事情,但它仍然需要幫助”,微軟宣稱,確保第一批結果令人鼓舞。
使用 ChatGPT 作為翻譯器
作為其研究的一部分,這家美國巨頭開發了「設計原則」。由於這些不同的原則,微軟使用 ChatGPT 來產生能夠控制機器人的程式碼。該集團的工程師根據這些原則開發了一套完整的方法。這詳細介紹如何使用語言模型來促進機器人程式設計。
首先,有必要定義一下函數目錄機器人的。每個函數都應該有一個描述性標題,以便 ChatGPT 可以理解它是什麼。其次,使用者在聊天機器人介面中編寫請求,描述等待機器人的任務。像往常一樣,你必須向 AI 提供盡可能多的信息才能獲得所需的結果。
在編寫請求時,使用者必須描述任務的目標,指示必須使用前面描述的哪些功能,並指定任何約束。根據所提供的數據,ChatGPT 將將查詢翻譯成程式語言。然後,使用者可以評估所提供的程式碼並進行模擬作為預防措施,然後再部署到自動機上。在這個過程結束時,機器人將服從 ChatGPT 應對話者的請求產生的命令。使用者不一定需要了解複雜的程式語言來與機器人或無人機進行通訊。
請注意,微軟並不是唯一一家研究語言模型在機器人技術中的實用性的科技巨頭。谷歌目前正在進行類似的實驗基於他自己的語言模型PaLM(Pathways Language Model)。
來源 : 微軟