一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GitHub基于大語言模型構(gòu)建Copilot的經(jīng)驗(yàn)和教訓(xùn)

jf_WZTOguxH ? 來源:AI前線 ? 2023-10-17 17:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GitHub 在一篇文章中分享了他們?cè)跇?gòu)建和擴(kuò)展 GitHub Copilot——一個(gè)使用大語言模型的企業(yè)應(yīng)用——過程中所學(xué)到的經(jīng)驗(yàn)教訓(xùn)。

在 GitHub 的一篇博文中,GitHub 的 AI 產(chǎn)品負(fù)責(zé)人 Shuyin Zhao 描述了他們?nèi)绾卧谌甓嗟臅r(shí)間里歷經(jīng)三個(gè)階段——“Find it”、“Nail it”和“Scale it”——成功推出了 GitHub Copilot。

在“Find it”階段,他們專注于找到 AI 可以有效解決的問題,通過一種足夠?qū)W⒌姆绞娇焖偻葡蚴袌觯⑶易阋援a(chǎn)生影響。

這包括確定到底是為了誰而解決問題——幫助開發(fā)人員更快地編寫代碼,減少上下文切換。此外,他們只關(guān)注 SDLC 的一部分:IDE 中的編碼功能,并結(jié)合當(dāng)下的 LLM 的能力。這樣他們就可以專注于讓工具提供代碼建議,而不是生成全部代碼。他們還致力于確保他們所做的是對(duì)現(xiàn)有工具進(jìn)行增強(qiáng),不要求開發(fā)人員改變已有的工作流程。

“在設(shè)計(jì)產(chǎn)品時(shí),我們不僅要考慮輸出需要人類進(jìn)行評(píng)估的模型,也要考慮正在學(xué)習(xí)如何與 AI 互動(dòng)的人類?!?/p>

——Idan Gazit,GitHub Next 高級(jí)研發(fā)總監(jiān)

在“Nail it”階段,他們基于從 A/B 測試中獲得的真實(shí)用戶反饋進(jìn)行迭代式產(chǎn)品開發(fā)。他們進(jìn)行快速迭代、試錯(cuò)和學(xué)習(xí)。在使用 Copilot 的 Web 接口進(jìn)行了簡短的實(shí)驗(yàn)后,他們將重點(diǎn)轉(zhuǎn)向了 IDE,以減少在編輯器和 Web 瀏覽器之間切換,并讓 AI 在后臺(tái)運(yùn)行。在進(jìn)一步的迭代中,通過觀察開發(fā)人員在編碼時(shí)打開的多個(gè) IDE 選項(xiàng)卡,GitHub Copilot 可以同時(shí)處理多個(gè)文件。

隨著生成式 AI 的迅速發(fā)展,他們開始重新審視過去所做出的決策,技術(shù)的進(jìn)步和用戶對(duì)它的熟悉程度有時(shí)會(huì)讓過去的決策變得過時(shí)。于是,提供交互式聊天的想法開始活躍起來,他們需要基于沉沒成本謬論改變決策,例如,當(dāng)大語言模型的進(jìn)步允許一個(gè)模型處理多種語言時(shí),就需要改變?yōu)槊糠N語言構(gòu)建 AI 模型的想法。

最后,在“Scale it”階段,他們致力于確保 AI 模型結(jié)果的一致性、管理用戶反饋,并定義了關(guān)鍵性能指標(biāo),以實(shí)現(xiàn)應(yīng)用程序的普遍可用性 (GA)。他們還考慮了安全性和 AI 責(zé)任問題,使用過濾器來避免為用戶建議不安全或具有冒犯性的代碼。

改進(jìn)質(zhì)量和可靠性方面的工作包括緩解大語言模型的幻覺,即答案可能是不可預(yù)測的,并且每次查詢都有所不同。解決這個(gè)問題的策略包括修改發(fā)送給大語言模型的參數(shù),以減少響應(yīng)的隨機(jī)性,并緩存頻繁的響應(yīng)以減少變化和提高性能。

GitHub 使用等待列表來管理技術(shù)預(yù)覽版的早期用戶。這意味著他們可以獲得來自一小群早期采用者的評(píng)論和反饋。對(duì)真實(shí)用戶反饋的深入分析使得 GitHub 團(tuán)隊(duì)能夠識(shí)別出有問題的更新,并改進(jìn)產(chǎn)品的關(guān)鍵性能指標(biāo),例如開發(fā)人員保留了多少由 Copilot 生成的代碼。

最后,他們確保開發(fā)人員生成的代碼是安全的,并通過過濾器來拒絕可能引入安全問題 (如 SQL 注入) 的代碼建議。社區(qū)也提出了一些問題,例如 Copilot 的代碼建議與公開的代碼相重疊可能會(huì)產(chǎn)生許可問題或其他影響。他們?yōu)榇颂峁┝艘粋€(gè)代碼參考工具,幫助開發(fā)人員做出明智的選擇。

在市場策略方面,他們向一些有影響力的社區(qū)成員展示了技術(shù)預(yù)覽版,并且面向的是個(gè)人用戶而不是企業(yè)。這有助于在正式發(fā)布時(shí)獲得廣泛的支持,從而促使企業(yè)采用它。

關(guān)鍵在于展示專注于特定問題的重要性、整合實(shí)驗(yàn)結(jié)果和用戶反饋,以及在應(yīng)用擴(kuò)展時(shí)優(yōu)先考慮用戶需求。

由于生成式 AI 的采用仍處于早起階段,GitHub 也在密切關(guān)注市場對(duì)生成式 AI 工具的需求。感興趣的讀者可在 GitHub 的博客上閱讀全文。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    822

    瀏覽量

    32038
  • 語言模型
    +關(guān)注

    關(guān)注

    0

    文章

    561

    瀏覽量

    10790
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    483

    瀏覽量

    17686

原文標(biāo)題:GitHub 基于大語言模型構(gòu)建 Copilot 的經(jīng)驗(yàn)和教訓(xùn)

文章出處:【微信號(hào):AI前線,微信公眾號(hào):AI前線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    微軟開源GitHub Copilot Chat,AI編程迎來新突破

    GitHub Copilot + vscode的組合我已經(jīng)用了很久,我的代碼開發(fā)效率完全提升了一個(gè)level。幫我代碼提示,代碼不全,注釋理解生成代碼等等,這些我是我經(jīng)常用到的功能。 在今天凌晨4點(diǎn)
    的頭像 發(fā)表于 07-02 09:34 ?170次閱讀
    微軟開源<b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> Chat,AI編程迎來新突破

    小白學(xué)大模型:從零實(shí)現(xiàn) LLM語言模型

    ://github.com/FareedKhan-dev/train-llm-from-scratch本文將為你提供一個(gè)簡單直接的方法,從下載數(shù)據(jù)到生成文本,帶你一步步構(gòu)建大院模型。步
    的頭像 發(fā)表于 04-30 18:34 ?509次閱讀
    小白學(xué)大<b class='flag-5'>模型</b>:從零實(shí)現(xiàn) LLM<b class='flag-5'>語言</b><b class='flag-5'>模型</b>

    Arm推出GitHub Copilot新擴(kuò)展程序

    Arm 控股有限公司(納斯達(dá)克股票代碼:ARM,以下簡稱“Arm”)宣布其已正式推出專為 GitHub Copilot 設(shè)計(jì)的新擴(kuò)展程序。GitHub Copilot 是全球部署最廣泛
    的頭像 發(fā)表于 02-24 10:14 ?559次閱讀

    GitHub Copilot新增Agent模式:自主解決Bug與修改功能

    GitHub Copilot 現(xiàn)在也支持 Agent 模式了,也就是你交代給它一項(xiàng)任務(wù),包括改 Bug 或者開發(fā)新模塊,不需要去特別說明相關(guān)的代碼,它會(huì)自動(dòng)去代碼去找到合適的代碼,并解決問題,就像
    的頭像 發(fā)表于 02-09 17:35 ?2753次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b>新增Agent模式:自主解決Bug與修改功能

    微軟Copilot Voice升級(jí),積極拓展多語言支持

    近日,據(jù)報(bào)道,微軟近期在人工智能領(lǐng)域取得了新的進(jìn)展,正積極拓展其Copilot Voice的多語言支持功能。這一舉措標(biāo)志著微軟在語音識(shí)別和自然語言處理技術(shù)上又邁出了重要一步。 此次Copilo
    的頭像 發(fā)表于 02-06 14:10 ?436次閱讀

    語言模型管理的作用

    要充分發(fā)揮語言模型的潛力,有效的語言模型管理非常重要。以下,是對(duì)語言模型管理作用的分析,由AI部
    的頭像 發(fā)表于 01-02 11:06 ?388次閱讀

    微軟尋求在365 Copilot中引入非OpenAI模型

    近日,據(jù)路透社報(bào)道,微軟正在積極尋求為其旗艦人工智能產(chǎn)品Microsoft 365 Copilot增加內(nèi)部和第三方的人工智能模型,以減少對(duì)OpenAI底層技術(shù)的依賴,并降低成本。 知情人士透露,微軟
    的頭像 發(fā)表于 12-25 10:41 ?610次閱讀

    GitHub Copilot 可以免費(fèi)使用了!

    “ ?這個(gè)標(biāo)題有點(diǎn)標(biāo)題黨,雖然 Github Copilot 確實(shí)是可以免費(fèi)使用,但這個(gè)免費(fèi)是有限制的,聊天互動(dòng)每月限制50次,代碼補(bǔ)全(或者建議)每月2000次。不過這個(gè) Copiot 真的是很好
    的頭像 發(fā)表于 12-22 11:19 ?2976次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b> 可以免費(fèi)使用了!

    語言模型開發(fā)語言是什么

    在人工智能領(lǐng)域,大語言模型(Large Language Models, LLMs)背后,離不開高效的開發(fā)語言和工具的支持。下面,AI部落小編為您介紹大語言
    的頭像 發(fā)表于 12-04 11:44 ?702次閱讀

    GitHub Copilot與Bitbucket、Jira、Confluence集成使用指南

    如何將GitHub Copilot與Bitbucket、Jira和Confluence集成使用?實(shí)操指南有! 閱讀了解如何在Bitbucket存儲(chǔ)庫中輕松使用GitHub Copilot
    的頭像 發(fā)表于 12-03 14:37 ?819次閱讀
    <b class='flag-5'>GitHub</b> <b class='flag-5'>Copilot</b>與Bitbucket、Jira、Confluence集成使用指南

    國產(chǎn)大模型發(fā)展的經(jīng)驗(yàn)教訓(xùn)

    ? ? 本文介紹大模型的計(jì)算特征(國產(chǎn)平臺(tái)介紹、系統(tǒng)挑戰(zhàn)、算子實(shí)現(xiàn)、容錯(cuò))、框架的并行性支持、未來算法等。 隨著ChatGPT的橫空出世,人工智能大模型成為各行各業(yè)熱議的焦點(diǎn),國內(nèi)外各種大模型如雨
    的頭像 發(fā)表于 11-11 11:39 ?703次閱讀
    國產(chǎn)大<b class='flag-5'>模型</b>發(fā)展的<b class='flag-5'>經(jīng)驗(yàn)</b>與<b class='flag-5'>教訓(xùn)</b>

    Arm推出GitHub平臺(tái)AI工具

    專為 GitHub Copilot 設(shè)計(jì)的 Arm 擴(kuò)展程序,可加速從云到邊緣側(cè)基于 Arm 平臺(tái)的開發(fā)。
    的頭像 發(fā)表于 11-01 13:50 ?706次閱讀

    GitHub Copilot引入多模型支持

    近日,據(jù)外媒報(bào)道,GitHub正在為其代碼完成和編程工具Copilot引入多模型支持。這一舉措將為開發(fā)者提供更加靈活和多樣化的選擇。 在近日舉辦的GitHub Universe大會(huì)上,
    的頭像 發(fā)表于 10-31 11:49 ?982次閱讀

    開源 KiCad/AD 查看器 + AI Copilot?

    ),某些功能更強(qiáng)一些。 查看器支持原理圖、PCB、3D、BOM,可以交互查看原理圖、PCB中幾乎所有對(duì)象的屬性(應(yīng)該是實(shí)時(shí)渲染的) 原理圖支持 AI-Copilot,可以直接對(duì)話也可以使用菜單
    發(fā)表于 08-18 22:41

    GitHub推出GitHub Models服務(wù),賦能開發(fā)者智能選擇AI模型

    8月2日,全球領(lǐng)先的代碼托管平臺(tái)GitHub宣布了一項(xiàng)重大創(chuàng)新——GitHub Models服務(wù)的正式推出。該服務(wù)被定位為AI時(shí)代的工程師助手,旨在幫助全球超過1億的GitHub用戶輕松找到并應(yīng)用最適合其項(xiàng)目需求的AI
    的頭像 發(fā)表于 08-02 15:39 ?1070次閱讀