日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 知識百科

七句話讓AI給我做了個小游戲,還是極簡版塞爾達,一玩簡直停不下來

來源: 責編: 時間:2023-08-07 16:30:03 280觀看
導讀 本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。什么,七句話就讓AI給我生成了一個小游戲?還是“極簡版”塞爾達這樣的經典冒險游戲,不僅能撿金幣、躲

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。eGK28資訊網——每日最新資訊28at.com

什么,七句話就讓AI給我生成了一個小游戲?eGK28資訊網——每日最新資訊28at.com

還是“極簡版”塞爾達這樣的經典冒險游戲,不僅能撿金幣、躲怪,地圖也不重復的那種。eGK28資訊網——每日最新資訊28at.com

這是一位名叫Andrew Mayne的小哥的真實經歷,整個過程中,他甚至一行代碼都沒寫!eGK28資訊網——每日最新資訊28at.com

把AI生成的游戲和游戲代碼po到網上后,短短數小時就收獲了上千熱度:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

趕來圍觀的網友試玩了他搞出來的游戲,直呼“Mind blowing”。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

所以,Andrew Mayne到底是怎么做到的?eGK28資訊網——每日最新資訊28at.com

原來,他用來做游戲的AI,是OpenAI最新版本的Codex。eGK28資訊網——每日最新資訊28at.com

這個版本的Codex,除了能直接生成、修改和編輯代碼以外,連處理的文本長度也翻倍,從2048個token提升到了4000個,簡直像是“解開一層封印”。eGK28資訊網——每日最新資訊28at.com

起初,Andrew Mayne只是好奇這版Codex的創造力極限在哪里,想做個實驗,看看它能否根據文本直接生成小游戲。eGK28資訊網——每日最新資訊28at.com

沒想到,這一試簡直讓他停不下來。eGK28資訊網——每日最新資訊28at.com

7句話生成冒險游戲eGK28資訊網——每日最新資訊28at.com

第一次嘗試便是被他命名為“極簡塞爾達”的游戲。eGK28資訊網——每日最新資訊28at.com

別看畫面抽象,整個游戲包括隨機生成地圖、玩家用鍵盤控制角色移動、有敵人會攻擊玩家、收集金幣加分等游戲核心要素。eGK28資訊網——每日最新資訊28at.com

走到地圖邊緣還能生成一張新地圖,這樣就能一直玩下去……總之是一個2D冒險游戲原型的樣子。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

所有這些規則只用英語寫了七句話,AI則用Javascript寫出了190行代碼。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

由于小哥本人不是專業游戲設計師,描述用詞不是很精確,但AI總是能產生自己的理解。eGK28資訊網——每日最新資訊28at.com

比如描述怪物的部分,描述里只有“一個紅色的怪物,玩家移動時它也移動,試圖接近玩家,如果玩家被碰到就減一分”。eGK28資訊網——每日最新資訊28at.com

AI則根據上下文生生成了50多行完整的怪物生成、移動、判定分數的邏輯。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

只需把色塊替換成簡單貼圖,和真正的塞爾達原型是不是就很像了?eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

△被曝光的初代塞爾達原型程序eGK28資訊網——每日最新資訊28at.com

第二個小游戲,他打算考驗AI對邏輯的理解,生成一個簡化版猜詞游戲Wordle。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

這次只用了5段話描述規則。eGK28資訊網——每日最新資訊28at.com

謎底詞從一個列表里隨機選擇,每次選擇一個放到控制臺。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

描述字母輸入框的樣式,包括寬高、文字居中對齊、每個輸入框有獨立ID;輸入時自動大寫;再加一個確認按鈕。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

分四種情況討論如何判定輸入結果。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

后面他又進行了更多嘗試,調用第三方庫生成3D迷宮、能與玩家對戰的井字棋,以及給照片加濾鏡的小程序等,全都沒手寫一行代碼。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

其中比較有意思的是生成《黑客帝國》字符雨視覺特效,幾乎是只告訴AI“創建一個畫布,加一個黑客帝國雨特效”,沒有任何額外解釋,AI就做出來了:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

最后他總結出幾條經驗,介紹如何寫文字描述能讓AI更容易理解需求:eGK28資訊網——每日最新資訊28at.com

先描述邏輯部分。然后創建UI元素時候調用前面生成的邏輯函數。給描述編號。這樣更容易看明白AI正在處理哪條描述。多讓AI創建函數。如果直接讓AI生成100項的數組,AI可能真的每一項每一項寫出來,如果告訴AI創建一個生成數組的函數,AI就會用循環語句來完成了。如果一次不理想,多試幾次。把temperature參數設為0.5,有一定隨機性可能會產生更好結果。eGK28資訊網——每日最新資訊28at.com

看起來有點產品經理總結如何與程序員溝通對接的味了。eGK28資訊網——每日最新資訊28at.com

背后的Codex“再進化”eGK28資訊網——每日最新資訊28at.com

所以話說回來,這個最新版的Codex到底有多好用?eGK28資訊網——每日最新資訊28at.com

除了Andrew Mayne最感興趣的token上限翻倍以外,新增加的插入和編輯兩大功能也挺有意思。eGK28資訊網——每日最新資訊28at.com

先來看看Codex的編輯功能,像優化代碼性能就能用一句話搞定:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

或是換個編程語言實現代碼:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

還有“單行代碼編程”(One Liner),一句命令就能實現:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

有了這一功能,調整代碼的難度就會降低不少。eGK28資訊網——每日最新資訊28at.com

使用Codex的時候,甚至可以像甲方一樣,無需手動調整代碼,只需要對著這位“AI程序員”發號施令,就能讓它生成你想要的東西。eGK28資訊網——每日最新資訊28at.com

再來看看Codex的插入功能。eGK28資訊網——每日最新資訊28at.com

不僅能主動生成注釋,提醒這段代碼的作用:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

還能根據上下文理解這段函數,主動幫你插入它的定義:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

無論是開發框架、還是寫小軟件,都不需要再擔心“一條路走到黑”,可以根據需求再從中間進行調整。eGK28資訊網——每日最新資訊28at.com

當然,這些功能放到GPT-3上也類似。無論是換人稱、改格式這種小技巧:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

還是隨著上下文修改并插入語句,都不在話下。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

除了這兩個功能以外,還有一些細節上的更新,例如UI變得更加簡潔等等。eGK28資訊網——每日最新資訊28at.com

事實上,這一系列新功能,都是為了讓Codex和GPT-3變得更容易上手。eGK28資訊網——每日最新資訊28at.com

據OpenAI的科學家表示,他們希望通過這次更新,讓更多“非職業選手”也玩上GPT-3和Codex。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

這也確實吸引了不少感興趣的網友動手嘗試。eGK28資訊網——每日最新資訊28at.com

像搞出“7句話讓AI給我做游戲”的Andrew Mayne,原本只是一位驚悚小說家。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

△還戴著頂SpaceX的帽子,要素過多eGK28資訊網——每日最新資訊28at.com

除了他以外,包括《連線》編輯Clive Thompson等人也在嘗試用Codex給自己寫代碼。eGK28資訊網——每日最新資訊28at.com

Clive表示,Codex掌握的知識量比他們這些“業余選手”豐富不少,能選出最合適的函數和庫來完成需求。例如在接到與PDF有關的需求時,調用PyPDF庫。eGK28資訊網——每日最新資訊28at.com

還有網友表示,自己拿Codex做了個《太空侵略者》(space invaders)小游戲,同樣成功了。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

看到這些成果,有網友感嘆,當AI真的學會寫代碼后,留給人類做的可能就剩下兩件事情:寫更好的AI,或是想想能用AI生成什么。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

不過,更加謹慎的網友則認為,AI生成代碼容易讓人對它產生依賴性,從而忽視代碼本身的問題。例如這位作者用Codex寫的圖像處理代碼,就存在一些不正確的地方:eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

還有網友預測,用AI寫代碼的話,最后還是要讓工程師來調整它,本質上還是殊途同歸。eGK28資訊網——每日最新資訊28at.com

eGK28資訊網——每日最新資訊28at.com

你會用AI來寫工具、或是做游戲嗎?eGK28資訊網——每日最新資訊28at.com

 eGK28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-119-2226-0.html七句話讓AI給我做了個小游戲,還是極簡版塞爾達,一玩簡直停不下來

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 數學悖論證明了人工智能的局限性

下一篇: 模型難復現不一定是作者的錯,研究發現模型架構要背鍋

標簽:
  • 熱門焦點
  • JavaScript 混淆及反混淆代碼工具

    介紹在我們開始學習反混淆之前,我們首先要了解一下代碼混淆。如果不了解代碼是如何混淆的,我們可能無法成功對代碼進行反混淆,尤其是使用自定義混淆器對其進行混淆時。什么是混
  • Rust中的高吞吐量流處理

    作者 | Noz編譯 | 王瑞平本篇文章主要介紹了Rust中流處理的概念、方法和優化。作者不僅介紹了流處理的基本概念以及Rust中常用的流處理庫,還使用這些庫實現了一個流處理程序
  • Automa-通過連接塊來自動化你的瀏覽器

    1、前言通過瀏覽器插件可實現自動化腳本的錄制與編寫,具有代表性的工具就是:Selenium IDE、Katalon Recorder,對于簡單的業務來說可快速實現自動化的上手工作。Selenium IDEKat
  • 之家push系統迭代之路

    前言在這個信息爆炸的互聯網時代,能夠及時準確獲取信息是當今社會要解決的關鍵問題之一。隨著之家用戶體量和內容規模的不斷增大,傳統的靠"主動拉"獲取信息的方式已不能滿足用
  • 一文搞定Java NIO,以及各種奇葩流

    大家好,我是哪吒。很多朋友問我,如何才能學好IO流,對各種流的概念,云里霧里的,不求甚解。用到的時候,現百度,功能雖然實現了,但是為什么用這個?不知道。更別說效率問題了~下次再遇到,
  • 最“俊美”淘寶賣家,靠直播和短視頻圈粉,上架秒光,年銷3000萬

    來源 | 電商在線文|易琬玉編輯|斯問受訪店鋪:Ringdoll戒之人形圖源:微博@御座的黃山、“Ringdoll戒之人形”淘寶店鋪有關外貌的評價,黃山已經聽累了。生于1985年的他,哪
  • 網紅炒股不為了賺錢,那就是耍流氓!

    來源:首席商業評論6月26日高調宣布入市,網絡名嘴大v胡錫進居然進軍了股市。在一次財經媒體峰會上,幾個財經圈媒體大佬就“胡錫進炒股是否知道認真報道”展開討論。有
  • 3699元!iQOO Neo8 Pro頂配版今日首銷:1TB UFS 4.0同價位唯一

    5月23日,iQOO推出了全新的iQOO Neo8系列,包含iQOO Neo8和iQOO Neo8 Pro兩個版本,其中標準版搭載高通驍龍8+,而Pro版更是首發搭載了聯發科天璣9200+旗艦
  • iQOO Neo8 Pro真機諜照曝光:天璣9200+和V1+旗艦雙芯加持

    去年10月,iQOO推出了iQOO Neo7系列機型,不僅搭載了天璣9000+,而且是同價位唯一一款天璣9000+直屏旗艦,一經上市便受到了用戶的廣泛關注。在時隔半年后,
Top 主站蜘蛛池模板: 崇明县| 昌江| 龙江县| 班玛县| 凭祥市| 富源县| 株洲市| 托克托县| 嘉义市| 赤壁市| 专栏| 衡山县| 和静县| 宁波市| 鹤壁市| 资阳市| 高邑县| 公安县| 金堂县| 镇雄县| 宣化县| 珲春市| 扎囊县| 玛纳斯县| 和田县| 论坛| 阜康市| 广州市| 夹江县| 南召县| 锦州市| 客服| 东兰县| 黄山市| 化隆| 奉贤区| 巴中市| 景东| 远安县| 墨竹工卡县| 商洛市|