中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做購物網(wǎng)站 推廣百度網(wǎng)址大全下載到桌面

做購物網(wǎng)站 推廣,百度網(wǎng)址大全下載到桌面,網(wǎng)站建設(shè)一般多錢,網(wǎng)推廣公司近日,OpenAI 發(fā)布首個視頻生成“Sora”模型,該模型通過接收文字指令,即可生成60秒的短視頻。 而在2022年末,同樣是OpenAI發(fā)布的AI語言模型ChatGPT,簡化了文本撰寫、創(chuàng)意構(gòu)思以及代碼校驗等任務(wù)。用戶僅需輸入一個指令&…

近日,OpenAI 發(fā)布首個視頻生成“Sora”模型,該模型通過接收文字指令,即可生成60秒的短視頻。

在這里插入圖片描述

而在2022年末,同樣是OpenAI發(fā)布的AI語言模型ChatGPT,簡化了文本撰寫、創(chuàng)意構(gòu)思以及代碼校驗等任務(wù)。用戶僅需輸入一個指令,ChatGPT便能生成圖片、文字或代碼等多種形式的內(nèi)容。

這一系列的進(jìn)展不僅僅是技術(shù)上的突破,它們預(yù)示著一場全面的AI革命的到來,影響范圍遠(yuǎn)超從前。AI技術(shù)的應(yīng)用已經(jīng)拓展到聊天機(jī)器人、繪圖、音樂創(chuàng)作、代碼生成、視頻生成等領(lǐng)域,每一次迭代和升級都引起了全球的關(guān)注和熱議。

在編程領(lǐng)域,AI的崛起,如ChatGPT和Github Copilot,正在改變開發(fā)者獲取信息和編寫代碼的方式。在Andrej Karpathy的博客《Software 2.0》中,他探討了人工智能如何改變軟件開發(fā)方式:“Software 2.0代表著我們可以用大量的數(shù)據(jù)和算力來解決以前需要大量人力和成本來解決的復(fù)雜問題?!?AI 編碼助手則是上述的具體實現(xiàn)。

在這里插入圖片描述

資料圖片來源:Github

調(diào)查數(shù)據(jù)顯示,AI編碼工具不僅提高了整體生產(chǎn)力,還帶來了技能提升的機(jī)會。75%的開發(fā)者表示在使用GitHub Copilot時感到更加充實,在具體的生產(chǎn)數(shù)據(jù)方面,Copilot能夠完成高達(dá)46%的代碼,幫助開發(fā)人員將編程速度提高了 55%。

大模型給已有的開發(fā)工作“降本增效”

未來的編碼工作流程將呈現(xiàn)全新的面貌:AI 編碼工具將可以大量生成短期的軟件和測試解決方案,不再追求長期的可重復(fù)利用性,由于生產(chǎn)過程的高效自動化,未來的推理成本、推理延遲性都將大幅降低。另一方面,工程發(fā)展好壞并非在理論上有挑戰(zhàn),而是在工程實踐中的持續(xù)優(yōu)化和迭代,這主要體現(xiàn)在未來代碼大模型將被提煉成中小型模型,從而實現(xiàn)在邊緣設(shè)備運(yùn)行的可能性。

在代碼訓(xùn)練推理領(lǐng)域,實際上并不需要前后的歷史知識和上下需要索引人文典故,可以預(yù)見的將來大模型會逐漸蒸餾成一個中小型模型,可能是70個億的參數(shù)、10個億參數(shù)或者100億參數(shù),這種規(guī)模就已經(jīng)非常有效果了。

相對較小的模型讓在邊緣設(shè)備、個人電腦上的大模型運(yùn)行成為可能。此外,硬件架構(gòu)的升級讓消費(fèi)級硬件能夠運(yùn)行更大規(guī)模的模型,目前強(qiáng)大的Mac Pro等已經(jīng)可以承載數(shù)百億參數(shù)的模型。隨著這種參數(shù)量化的發(fā)展,更多模型將能在邊緣設(shè)備上運(yùn)行,這是功能上的進(jìn)步,并不涉及理論上的難點。這種發(fā)展在未來幾年內(nèi)將變得更加普遍。

同時**隨著生成式 AI 的發(fā)展,編程語言之間的差異變得不再那么明顯。隨之帶來的是編程語言的學(xué)習(xí)門檻降低。**目前學(xué)習(xí)一門新的編程語言,其中一個關(guān)鍵點在于掌握其生態(tài)系統(tǒng),包括語法和庫的使用。舉個例子,區(qū)分成熟的 Java 工程師和專業(yè)的 Java 工程師的主要因素之一是對各種庫的熟悉程度和使用直覺。

未來,生成式AI的存在可能極大地簡化這一過程。例如,當(dāng)需要進(jìn)行 JSON 解析時,生成式 AI 可以自動推薦合適的庫。這就像有一個助手在一旁,不僅幫助選擇合適的工具,還可以解釋不熟悉的代碼片段。因此,學(xué)習(xí)新語言將變得更加直觀和簡單。

這種變化預(yù)示著未來編程的重點可能會從對工具的關(guān)注轉(zhuǎn)移到提供端到端體驗上,開發(fā)者可以更加專注于創(chuàng)意和解決方案的實現(xiàn),而不是編碼的具體細(xì)節(jié)。

面向未來:MoonBit——為AI原生應(yīng)用打造的編程語言

正是在這樣的背景下,MoonBit應(yīng)運(yùn)而生。MoonBit在2022年10月推出,此時恰逢ChatGPT剛剛問世。MoonBit平臺的出現(xiàn)不僅僅作為一種編程語言,更是提供一個完整的開發(fā)工具鏈,包括IDE、編譯器、構(gòu)建系統(tǒng)、包管理器等。我們處在一個特殊的位置,有機(jī)會去重新構(gòu)想整個編程語言工具鏈該如何與AI更好地協(xié)作,開啟了編程與AI結(jié)合的新篇章。

在不斷的探索中,我們的努力得到了學(xué)術(shù)界的認(rèn)可。最近,MoonBit團(tuán)隊的研究論文「MoonBit: Explore the Design of an AI-Friendly Programming Language」已經(jīng)榮幸地被LLM4Code 2024接收!

在這里插入圖片描述

同時,我們在ai.moonbitlang.com上設(shè)計了一個簡單的MoonBit AI demo,非常歡迎你來嘗試!我們也非常期待你的反饋,可以隨時通過我們的論壇/微信小助手/用戶群等渠道進(jìn)行反饋。

讓我們看看下面的視頻,更具體地了解使用MoonBit AI進(jìn)行端到端開發(fā)的體驗是什么樣子:

從上面的視頻可以看到,不同于ChatGPT,MoonBit AI可以實現(xiàn)從需求設(shè)定到代碼實現(xiàn),再到運(yùn)行調(diào)試的無縫銜接,確保編程過程更加流暢高效。用戶可以實時修改MoonBit AI生成的代碼,獲得即時反饋。同時,MoonBit AI重視用戶體驗,為大家提供一個更加便捷易用的用戶界面。無論你是編程新手還是資深的開發(fā)者,都能輕松上手。

在文章接下來的部分,我們主要將討論兩個主要方面:

  1. MoonBit如何設(shè)計成一種出色的、對AI友好的編程語言
  2. 是什么驅(qū)動了MoonBit AI

MoonBit:平坦化設(shè)計,適配Transformer架構(gòu)

MoonBit作為AI時代的開發(fā)平臺,設(shè)計強(qiáng)調(diào)清晰和簡單,特別強(qiáng)調(diào)在頂層(toplevel)和局部(local)定義之間的清晰區(qū)分。MoonBit還采用了結(jié)構(gòu)化接口實現(xiàn)(structural interface implementation),在這種方式中,一個類型通過實現(xiàn)其方法來實現(xiàn)一個接口,因此消除了額外嵌套代碼塊的必要性。

現(xiàn)有的大模型基本都基于自回歸的 Transformer 架構(gòu)。這意味著隨著上下文窗口增長,生成單個 token 的復(fù)雜度呈 n2 上升。也就是說,大模型的推理會越來越慢。一個沒有嵌套的編程語言有著較好的可讀性,同時也能夠在各個層級(RAG,decoder correction,backtrack)做到 KV 緩存友好,實現(xiàn)更高的推理速度。

讓我們一起來看一個例子:

在圖1(a)中所示的例子中,一名程序員正在為類型Llama實現(xiàn)特性Agent中的方法think。他們發(fā)現(xiàn)類型Llama缺少在特性LLM中定義的generation方法。由于他們處于一個嵌套代碼塊中,需要回到頂層來為類型Llama實現(xiàn)特性LLM。然而,在大型語言模型(LLMs)的上下文中,修改幾個函數(shù)之前的提示會導(dǎo)致相關(guān)KV緩存段的無效,這在圖中以紅色突出顯示。經(jīng)過這樣的修改,所有這些函數(shù)都要重新評估,這不僅浪費(fèi)了計算資源,更關(guān)鍵的是,延長了輸出的延遲時間。

相比之下,如圖1(b)所示,MoonBit允許程序員和大型語言模型(LLMs)線性地開發(fā)他們的程序,無需頻繁地來回跳轉(zhuǎn)。通過結(jié)構(gòu)化接口,實現(xiàn)接口的函數(shù)不限于特定的代碼塊。這允許幾乎線性地生成接口及其各自的實現(xiàn),從而有效地最大化利用KV緩存。

在這里插入圖片描述

圖1

MoonBit AI:快速實時的語義補(bǔ)全

MoonBit AI由兩種定制的采樣算法驅(qū)動:局部采樣和全局采樣。局部采樣使用AI生成的代碼進(jìn)行實時調(diào)整,以確保代碼遵循語法規(guī)范,而全局采樣進(jìn)一步驗證代碼的語義正確性。隨著大型語言模型(LLM)生成新的token,MoonBit采樣器將從局部和全局收集并利用信息,以確保每個生成的token不僅在語法上正確,而且沒有明顯的類型錯誤。這種方法提供了更可靠、更準(zhǔn)確的代碼生成,減少了后續(xù)調(diào)試和錯誤糾正的需要。

例如,當(dāng)LLM編寫程序時,它可能會生成一個不好的token。我們維護(hù)一個推測緩沖區(qū)來存儲最后一個token。一旦token由LLM完成,我們將檢查token是否有效。如果有效,我們接受它并將其提交給用戶,如果不有效,我們就回溯并重試。為了防止LLM重復(fù)同樣的錯誤,我們將告知LLM可能的繼續(xù)操作,以做出更好的選擇。

在這里插入圖片描述

我們的實驗顯示,MoonBit采樣器在編譯率方面取得了顯著提高,性能損失僅約3%。

在這里插入圖片描述

當(dāng)然,這只是個開始!

我們目前正在搭建一個包管理器,這對于收集額外數(shù)據(jù)以微調(diào)模型至關(guān)重要。未來,我們將持續(xù)增強(qiáng)MoonBit AI能力,包括加入代碼輔助、審查、問答界面、測試生成和驗證機(jī)制等功能。同時,我們正計劃開發(fā)一個快速解釋器,在運(yùn)行時提供實時反饋。這將進(jìn)一步提高AI生成代碼的可靠性。

歡迎持續(xù)關(guān)注MoonBit AI的進(jìn)展!

http://www.risenshineclean.com/news/4095.html

相關(guān)文章:

  • 怎樣查詢江西省城鄉(xiāng)建設(shè)廳網(wǎng)站產(chǎn)品營銷方案策劃
  • 醫(yī)院做網(wǎng)站開發(fā)百度手機(jī)管家
  • 頁面模板怎么修改優(yōu)化官網(wǎng)咨詢
  • 百度創(chuàng)建網(wǎng)站千鋒教育學(xué)費(fèi)
  • 有什么網(wǎng)站可以做設(shè)計兼職的市場營銷方案怎么做
  • 做網(wǎng)站協(xié)議書網(wǎng)絡(luò)推廣員
  • 如何快速做企業(yè)網(wǎng)站包括商城如何獲取網(wǎng)站的seo
  • 臺州網(wǎng)站推廣外包西安seo顧問公司
  • 商城網(wǎng)站建設(shè)專業(yè)公司怎么查百度競價關(guān)鍵詞價格
  • 網(wǎng)站未備案怎么做淘寶客市場營銷方案怎么寫
  • 網(wǎng)站建設(shè)分幾模塊網(wǎng)絡(luò)營銷策劃書的結(jié)構(gòu)
  • 重慶建筑模板生產(chǎn)廠家企業(yè)網(wǎng)站seo推廣
  • 建設(shè)銀行境外購物網(wǎng)站2022年最火的新聞?wù)?/a>
  • 物業(yè)管理 網(wǎng)站開發(fā)常見的營銷方式有哪些
  • 做家電家具回收用哪個網(wǎng)站好深圳市網(wǎng)絡(luò)營銷推廣服務(wù)公司
  • .net企業(yè)網(wǎng)站網(wǎng)站建站價格
  • 丹東做網(wǎng)站哪家好武漢seo排名
  • 263企業(yè)郵箱入口登錄網(wǎng)頁版企業(yè)關(guān)鍵詞優(yōu)化價格
  • 中國建設(shè)銀行網(wǎng)站 黨費(fèi)云軟文是什么意思
  • 建設(shè)網(wǎng)站門戶搜狐酒業(yè)峰會
  • 湖北網(wǎng)站推廣公司技巧nba籃網(wǎng)最新消息
  • h5網(wǎng)站怎么做api對接北京百度總部電話
  • 深圳營銷型網(wǎng)站建設(shè)服務(wù)商營銷系統(tǒng)
  • 建筑學(xué)網(wǎng)站推薦seo搜索引擎優(yōu)化排名哪家更專業(yè)
  • 濟(jì)南網(wǎng)絡(luò)策劃旅游企業(yè)seo官網(wǎng)分析報告
  • 龍崗營銷網(wǎng)站建設(shè)公司網(wǎng)站建設(shè)深圳公司
  • 做網(wǎng)站的價位附近廣告公司聯(lián)系電話
  • 北京網(wǎng)站制作培訓(xùn)班網(wǎng)站推廣的工作內(nèi)容
  • 2024年樓市大局已定做seo需要哪些知識
  • 怎么做網(wǎng)站結(jié)構(gòu)圖東莞seo建站哪家好