GitHub
GitHub周二(10/29)宣布,將於Copilot Chat中同時提供OpenAI的o1-preview與o1-mini,Anthropic的Claude 3.5 Sonnet,以及Google的Gemini 1.5 Pro供用戶選擇,同一天也發表了可完全利用自然語言建置應用程式的AI工具GitHub Spark。
GitHub最早是在2021年與OpenAI聯手,利用OpenAI開發的Codex人工智慧系統打造GitHub Copilot,目的是讓AI充當結對工程師。Codex是OpenAI GPT-3的早期版本,針對撰寫程式碼進行了微調,之後GitHub Copilot陸續採用了GPT-3.5、GPT-4、 GPT 3.5-turbo、GPT 4o與4o-mini 。
對於從只與OpenAI合作到擴大合作夥伴,GitHub解釋,過去一年來人們經歷了許多高品質且擅長不同程式設計任務的大、小語言模型,可明顯看出下一階段的AI程式碼生成功能將不僅由多模態功能來定義,而會由多模型選擇來主導,致力於成為開放開發者平臺的GitHub,將確保每個開發人員都能夠使用最適合的模型來建置。
因此,Copilot Chat中除了既有的OpenAI o1-preview與o1-mini模型之外,下周將出現Claude 3.5 Sonnet, Gemini 1.5 Pro則會在未來幾周登場,並可應用在Copilot Workspace、多文件編輯、程式碼審查、安全自動修復及CLI等,未來亦會將多模型選擇延伸到更多服務上。
每個模型各有擅場,其中,OpenAI o1-preview與o1-mini模型的推論能力,能夠更深入地理解程式碼的限制條件與邊界狀況,因而能產生高效與高品質的結果;Claude 3.5 Sonnet擅長在整個軟體開發生命周期中撰寫程式碼,展現對複雜與多步驟程式碼撰寫任務的熟練程度;Gemini 1.5 Pro支援200萬個Token的脈絡長度,可同時處理文字、程式碼、圖像、聲音與影片,在程式碼建議、文件及解釋上有良好的回應速度。
除了宣布Copilot Chat支援多模型之外,GitHub還發表了GitHub Spark。這是一個基於AI的開發工具,允許使用者完全利用自然語言來建置應用程式。
圖片來源/GitHub
GitHub Spark的3大元件分別是一個基於自然語言(NL)的編輯器,一個託管的運作環境,以及一個支援PWA(Progressive Web Apps)的儀表板。GitHub說,使用者可利用GitHub Spark來創造與分享微程式,這些微程式是針對特定需求與偏好打造的,完全不需要撰寫或部署任何程式碼,就能直接在桌面與行動裝置上使用。
例如要求它建立一個用來學西班牙文的教學卡片程式,並藉由自然語言或選擇不同的模型來要求各種功能;或是要求它建置一個程式可讓使用者評論所造訪景點;也能建立一個用來追蹤小孩零用錢的程式等。
不過,目前GitHub Spark處於非常早期的狀態,仍在封閉測試階段,僅開放少數使用者參與測試。
熱門新聞
2024-11-10
2024-11-10
2024-11-11
2024-11-10
2024-11-08
2024-11-08