<ruby id="9ue20"></ruby>

  1. 
    

      国产午夜福利免费入口,国产日韩综合av在线,精品久久人人妻人人做精品,蜜臀av一区二区三区精品,亚洲欧美中文日韩在线v日本,人妻av中文字幕无码专区 ,亚洲精品国产av一区二区,久久精品国产清自在天天线
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請入駐

      我被微軟 “收購” 的一天,都做了些啥?

      0
      分享至

      大家好,我是程序員魚皮。

      前兩天,我受邀參加了微軟 AI Tour 大會(huì),還在會(huì)上做了一場演講。

      主題是「帶你看 GitHub Copilot 的另一面:智能體裝機(jī),不只在 IDE」。這名字是大會(huì)方包裝的,說實(shí)話我自己看著都一頭霧水。。。


      簡單來說就是:手把手教大家如何用 GitHub + Copilot,打造屬于自己的 AI 智能體。

      真沒想到有這么多人來聽分享,看來大家對這個(gè)選題確實(shí)很感興趣。


      這篇文章就是演講的完整文字版,希望能給大家一些啟發(fā)和幫助。

      背景和思考

      最近「一人公司」和「龍蝦」的概念特別火,很多人都在玩 AI 智能體,比如 OpenClaw 養(yǎng)蝦、Hermes Agent 養(yǎng)馬什么的。

      現(xiàn)在的 AI 智能體不只是聊天,能持續(xù)干活、越用越懂你、隨處使用。

      但是,你有沒有想過,扒開所有花哨的包裝,一個(gè) AI 智能體的本質(zhì)到底是什么?

      我覺得是四樣?xùn)|西:角色、記憶、技能、工作空間

      沒有工作空間,角色無處定義、記憶無處存儲(chǔ)、技能無處掛載。


      除了自己的電腦之外,還有其他的工作空間嗎?

      作為一名開源作者,我本能地想到 GitHub 這個(gè)全球最大的代碼托管平臺(tái),它的倉庫天然就是 持久化的文件空間;而 GitHub Copilot 又提供了強(qiáng)大的 AI 代理執(zhí)行能力,還支持網(wǎng)頁版使用。

      那干脆把 GitHub 倉庫當(dāng)成養(yǎng) AI 智能體的「個(gè)人電腦」,不就可以了么?

      所以下面我要手把手教大家:怎么用 GitHub 打造一只你自己的 AI 小龍蝦。

      我把它稱為「給蝦」:


      接下來我會(huì)一步步演示,如何利用 GitHub 搭建一個(gè)超級(jí)智能體,不需要打開 IDE,也能完成從需求分析到全棧開發(fā)、測試、文檔生成、部署上線、SEO 優(yōu)化、代碼審查、自動(dòng)處理 Issues、定時(shí)任務(wù)的全流程。

      1、初始化 Agent

      打開 GitHub 網(wǎng)頁版,你會(huì)發(fā)現(xiàn) GitHub Copilot 的對話入口隨處可見,已經(jīng)融入到 GitHub 的各個(gè)角落了。


      我們先新建一個(gè)叫 github-claw 的倉庫,作為 AI 智能體的工作空間。

      創(chuàng)建倉庫時(shí)就可以填入初始化的提示詞,這其實(shí)就是我們給這只 AI 小龍蝦注入靈魂的過程。


      在開始之前,建議先從右上角進(jìn)入 GitHub Copilot 的設(shè)置,開啟聯(lián)網(wǎng)搜索功能,這樣 AI 能獲取更新的信息。


      然后我們填入初始化 Agent 的提示詞。這段提示詞定義了龍蝦的角色、行為規(guī)則和記憶機(jī)制:

      你是這個(gè)倉庫中長期駐留的個(gè)人 AI 助手與主要代理,像 OpenClaw 一樣,不只是回答問題,還要持續(xù)做事、積累記憶、維護(hù)角色,并讓這個(gè)倉庫逐漸成為可長期演化的個(gè)人 AI 空間。

      請先參考 OpenClaw 官方文檔,理解它作為 "能做事的個(gè)人 AI 助手" 的定位,以及角色、記憶、技能和工作空間的思路:https://docs.openclaw.ai

      然后把這個(gè)倉庫初始化為適合 GitHub Copilot 網(wǎng)頁版長期使用的個(gè)人 AI 工作空間,讓我以后在新的 Copilot 對話里,也能繼續(xù)沿用同一個(gè)角色、記憶和工作方式。

      請先創(chuàng)建并提交一個(gè)簡潔、可長期復(fù)用的 AGENTS.md,在里面定義:
      - 你是誰
      - 你如何在這個(gè)倉庫中工作
      - 你如何管理任務(wù)與記憶
      - 你每次完成任務(wù)后要做的收尾動(dòng)作

      要求:
      - 把倉庫當(dāng)作持久化的文件與記憶空間,可保存任何有用文件
      - 用文件作為記憶的真實(shí)來源,不把重要信息只留在當(dāng)前對話里
      - 將長期記憶與每日/臨時(shí)記錄區(qū)分開
      - 規(guī)則簡潔、實(shí)用、可擴(kuò)展,不要過度設(shè)計(jì)

      如果確有必要,可以補(bǔ)充最少量的 MEMORY.md、memory/ 或 SOUL.md,但請保持輕量,并以 AGENTS.md 為核心。

      可以看到,Copilot 自動(dòng)初始化了一個(gè)工作空間,還自動(dòng)集成了 GitHub 的 MCP 工具:


      任務(wù)完成后,它會(huì)自動(dòng)創(chuàng)建一個(gè) PR。我們?nèi)斯z查一下,沒問題就合并。


      對了,如果你發(fā)現(xiàn)有「網(wǎng)絡(luò)連接失敗」的提示,是因?yàn)?Copilot coding agent 默認(rèn)有防火墻限制。需要到倉庫設(shè)置里關(guān)閉防火墻:


      Agent 初始化完成后,你可以跟它打個(gè)招呼,它會(huì)通過文檔獲取到記憶:


      2、開發(fā)上線網(wǎng)站

      Agent 初始化好了,接下來讓它干活。

      讓它幫我的開源 AI 知識(shí)庫項(xiàng)目 ai-guide 開發(fā)一個(gè)高顏值的導(dǎo)航官網(wǎng),提示詞如下:

      請為我開源的 AI 知識(shí)庫項(xiàng)目(ai-guide)開發(fā)并部署一個(gè)高顏值的導(dǎo)航官網(wǎng),突出項(xiàng)目介紹、精選內(nèi)容、路線圖、更新日志、增長趨勢等,吸引更多人關(guān)注我的開源倉庫。必須使用 UI-UX-PRO-MAX 技能全面優(yōu)化前端界面,完成后直接給出可上線訪問的地址。必須自主完成任務(wù)

      在倉庫的 Agents 面板中,可以直接發(fā)起新的對話任務(wù)。

      Copilot 會(huì)通過 GitHub MCP 獲取我的開源項(xiàng)目信息,然后自動(dòng)開始開發(fā)網(wǎng)站:


      生成代碼后,它還會(huì)自動(dòng)執(zhí)行代碼檢查,發(fā)現(xiàn)問題就自主修復(fù):


      接著它會(huì)自動(dòng)創(chuàng)建 GitHub Actions 工作流,利用 GitHub Pages 完成靜態(tài)網(wǎng)站的部署:


      合并 PR 后,還需要進(jìn)入倉庫設(shè)置里的 GitHub Pages,選擇「從工作流部署」(注意倉庫必須是公開的):


      然后手動(dòng)觸發(fā)一次工作流,后續(xù)每次推送代碼都會(huì)自動(dòng)觸發(fā)部署:

      注意檢查 workflow 里的分支名配置,要和你倉庫的默認(rèn)分支一致(比如 master 還是 main)。

      成功部署后,頁面就可以正常訪問了:


      3、使用技能

      不過你可能注意到了,雖然我在提示詞里提到了要用 UI-UX-PRO-MAX 技能,但 AI 并沒有真正安裝它。

      當(dāng)我命令它用技能時(shí),它反而自己造了一個(gè),這就不對了。


      所以我們需要新開一個(gè)對話,通過提示詞教會(huì) AI 如何正確發(fā)現(xiàn)、安裝和使用技能:

      請優(yōu)化當(dāng)前倉庫的工作流與 AGENTS.md,讓這個(gè)倉庫中的主要 AI 代理具備穩(wěn)定的技能發(fā)現(xiàn)、安裝和使用機(jī)制。

      明確約定如下:
      - 項(xiàng)目級(jí)技能統(tǒng)一保存在 .agents/skills/
      - 每個(gè)技能使用獨(dú)立目錄,例如 .agents/skills//
      - 技能的主入口文件為 SKILL.md
      - 如果技能包含腳本、模板或資源文件,也與 SKILL.md 放在同一技能目錄下

      請?jiān)?AGENTS.md 中加入簡潔、可執(zhí)行的規(guī)則,使代理在后續(xù)工作中遵循以下流程:
      1. 接到任務(wù)后,先檢查本地 .agents/skills/ 中是否已有可復(fù)用技能
      2. 如果本地沒有合適技能,再自動(dòng)到 GitHub 開源倉庫和 Skills.sh 搜索相關(guān)技能
      3. 優(yōu)先選擇來源清晰、結(jié)構(gòu)規(guī)范、說明完整、風(fēng)險(xiǎn)較低的技能
      4. 安裝技能時(shí),將其保存到 .agents/skills//
      5. 安裝后更新必要說明,使后續(xù)對話能夠直接復(fù)用這些技能
      6. 如果找不到合適技能,再自行完成任務(wù),但優(yōu)先沉淀成可復(fù)用技能
      7. 避免重復(fù)安裝相同技能,并盡量保持技能目錄整潔、命名清晰、可維護(hù)

      AI 順利完成了任務(wù),制定了技能標(biāo)準(zhǔn):


      搞定了技能規(guī)范,接下來讓 AI 正確安裝并使用 UI-UX-PRO-MAX 技能來優(yōu)化網(wǎng)站:

      幫我廢棄掉原來錯(cuò)誤的 UI-UX-PRO-MAX 技能,安裝正確的 UI-UX-PRO-MAX 技能,并利用這個(gè)技能優(yōu)化之前的 ai-guide 導(dǎo)航網(wǎng)站

      這次成功了!AI 智能體從 GitHub 上正確復(fù)制了技能目錄,并用技能優(yōu)化了網(wǎng)站的 UI:


      頁面移除了多余的 Emoji,看起來更專業(yè)了:


      更重要的是,它還更新了 AGENTS.md 工作流、記憶和任務(wù)文件,實(shí)現(xiàn)了 AI 智能體的進(jìn)化,之后它就能自己發(fā)現(xiàn)和使用技能了:


      4、文檔生成

      文檔是開源項(xiàng)目的牌面,我們讓 AI 幫忙生成一份圖文并茂的項(xiàng)目介紹文檔 README.md。

      這里有個(gè)小技巧,先人工挑選一個(gè)靠譜的 AI 生圖技能,然后到 魚皮 AI 導(dǎo)航 上找一個(gè)你喜歡的繪圖風(fēng)格提示詞模板,一起提供給 AI 參考。


      給 AI 的提示詞:

      請先閱讀當(dāng)前倉庫中的 ai-guide 導(dǎo)航網(wǎng)站,并為它生成一份高質(zhì)量的 README.md 項(xiàng)目介紹文檔,同時(shí)配套生成幾張幫助理解和宣傳網(wǎng)站的動(dòng)漫風(fēng)格圖片,保存并在 README 中引用。

      請先安裝并使用這個(gè) AI 生圖技能:npx skills add https://github.com/inferen-sh/skills --skill ai-image-generation。我可以提供 Gemini NanoBanana 的 API Key,請安全使用,不要寫入倉庫。

      AI 生圖的風(fēng)格參考下面的提示詞模板:@已經(jīng)復(fù)制的模板

      AI 完成任務(wù)后會(huì)請求一個(gè)生圖 API Key,我們到 Google AI Studio 上獲取后發(fā)給 AI。它會(huì)注重安全性,僅臨時(shí)使用這個(gè)密鑰:


      AI 智能體成功調(diào)用技能,生成了圖文并茂的文檔:


      不過這次它誤改了網(wǎng)站首頁的文件。沒關(guān)系,通過 PR 我們發(fā)現(xiàn)了這個(gè)問題,不合并就行,再讓 AI 自主修復(fù)。

      這里也提醒大家:雖然 AI 寫代碼能力很強(qiáng)了,但代碼審查依然很重要。


      5、SEO 優(yōu)化

      開源項(xiàng)目上線后,想把它推廣出去,需要做好 SEO 搜索引擎優(yōu)化,讓用戶能在搜索引擎上搜索到你的網(wǎng)站。

      我們用一個(gè)專業(yè)的 SEO 技能來優(yōu)化網(wǎng)站:

      請先閱讀當(dāng)前倉庫中的 ai-guide 導(dǎo)航網(wǎng)站,并對它進(jìn)行一輪高質(zhì)量的 SEO 優(yōu)化,直接完善站點(diǎn)的標(biāo)題、描述、結(jié)構(gòu)化信息、頁面語義、鏈接結(jié)構(gòu)和可索引性。


      做法上,請先安裝并使用這個(gè) SEO 技能:npx skills add https://github.com/coreyhaines31/marketingskills --skill seo-audit,然后把優(yōu)化結(jié)果直接落實(shí)到項(xiàng)目代碼中。

      GitHub Copilot 整合了 Claude 等多個(gè)模型,可以直接在云端啟動(dòng)不同的 AI 來完成任務(wù):


      直接在網(wǎng)頁端爽用 Claude 模型:


      很快 AI 就完成了 SEO 優(yōu)化,網(wǎng)站更容易被搜索引擎收錄了:


      效果如圖,網(wǎng)頁上增加了一堆搜索關(guān)鍵詞:


      可以看出,我們的 AI 智能體已經(jīng)能夠熟練運(yùn)用各種技能了。之后你再新開一個(gè)對話,就可以直接使用已經(jīng)安裝好的技能,把 GitHub 當(dāng)成安全隔離的「電腦空間」來用。

      6、開發(fā)前后端全棧項(xiàng)目

      既然 GitHub 提供了完整的工作空間,那也可以用來開發(fā)包含后端的全棧項(xiàng)目。

      比如輸入下面的提示詞,讓 AI 幫我開發(fā)個(gè)《多媒體處理平臺(tái)》:

      在當(dāng)前倉庫內(nèi)新開發(fā)一個(gè)完整可運(yùn)行的《多媒體處理平臺(tái)》前后端項(xiàng)目:
      - 前端使用 Vue 實(shí)現(xiàn)多頁面,支持圖片、音頻和視頻的壓縮與格式轉(zhuǎn)換
      - 后端使用 Python + SQLite + FFmpeg 等

      請自主完成項(xiàng)目的前后端開發(fā)、聯(lián)調(diào)、依賴配置、示例數(shù)據(jù)、必要文檔和本地運(yùn)行方式,并主動(dòng)進(jìn)行測試驗(yàn)證,確保圖片、音頻和視頻的壓縮與格式轉(zhuǎn)換流程都能實(shí)際可用。

      除非確實(shí)必要,否則不要中途停下來向我確認(rèn),直接持續(xù)推進(jìn)到可運(yùn)行狀態(tài)。

      AI 會(huì)自己完成環(huán)境安裝、前后端開發(fā)、自動(dòng)化測試、文檔生成,全流程一條龍:


      注意,這些全部都是在云端執(zhí)行的。哪怕你把網(wǎng)頁、網(wǎng)絡(luò)甚至電腦都關(guān)了,也不影響它繼續(xù)工作。


      7、測試驗(yàn)證

      涉及后端的項(xiàng)目還是得好好測試一下。有 2 種方式可以訪問和測試。

      本地接管測試

      開發(fā)完成后,你可以在 AI 工作的對話框中點(diǎn)擊「Open in VS Code」,或者用 Copilot CLI 在本地接管項(xiàng)目:


      VS Code 接管項(xiàng)目后,會(huì)自動(dòng)克隆倉庫到本地并打開。

      然后你可以讓 AI 幫你運(yùn)行項(xiàng)目:

      幫我運(yùn)行這個(gè)項(xiàng)目的前后端

      它會(huì)自動(dòng)創(chuàng)建 Python 虛擬環(huán)境,關(guān)鍵步驟會(huì)找你確認(rèn)(比如安裝依賴和執(zhí)行命令),非常安全:


      然后人工打開瀏覽器測試,有問題再讓 AI 修復(fù)就好:


      在線運(yùn)行測試

      如果不想開本地 IDE,還可以用 GitHub Codespaces。

      Codespaces 是 GitHub 提供的云端開發(fā)環(huán)境,可以在瀏覽器里直接編輯代碼、運(yùn)行項(xiàng)目,體驗(yàn)和本地 VS Code 幾乎一樣。


      需要先讓 AI 幫忙創(chuàng)建 Codespaces 所需的配置,這樣創(chuàng)建環(huán)境后就會(huì)自動(dòng)完成初始化并運(yùn)行項(xiàng)目:

      請繼續(xù)為這個(gè)項(xiàng)目補(bǔ)全 GitHub Codespaces 開發(fā)環(huán)境配置,創(chuàng)建 .devcontainer/ 相關(guān)文件,使其適配這個(gè)前后端項(xiàng)目,并確保在創(chuàng)建 Codespace 后能夠自動(dòng)安裝前后端依賴、安裝 FFmpeg、初始化必要環(huán)境、自動(dòng)啟動(dòng) Vue 前端與 Python 后端,并正確轉(zhuǎn)發(fā)訪問端口。

      AI 創(chuàng)建了所需的配置文件:


      然后在 GitHub 上創(chuàng)建 Codespace:


      創(chuàng)建完成后,正常情況下可以直接訪問前端和后端(注意前端請求后端的地址可能需要調(diào)整):


      如果訪問不了,也可以進(jìn)入 Codespace 的終端手動(dòng)執(zhí)行啟動(dòng)腳本(注意腳本的執(zhí)行路徑要正確):


      你看,這個(gè)操作界面是不是和本地的 VS Code 一樣?而且還能直接在網(wǎng)頁版里使用 Copilot。

      8、代碼審查

      代碼審查是保障代碼質(zhì)量的關(guān)鍵環(huán)節(jié)。GitHub Copilot 提供了自動(dòng)和手動(dòng)兩種審查方式。

      自動(dòng)代碼審查

      Copilot coding agent 開發(fā)的代碼,本身就會(huì)自動(dòng)執(zhí)行一輪代碼審查:


      同時(shí)還會(huì)自動(dòng)執(zhí)行安全檢測:


      此外,你還可以在倉庫設(shè)置中開啟對所有 PR 的自動(dòng)審查。


      把 Copilot 當(dāng)成你的「同事」就好,只要把它加為 Reviewer,就會(huì)自動(dòng)觸發(fā)審查:


      審查結(jié)果還支持快捷修復(fù),你可以根據(jù)它的建議直接采納修改,一鍵提交。也可以通過自定義指令來調(diào)整審查的側(cè)重點(diǎn):


      手動(dòng)代碼審查

      把 GitHub Copilot 當(dāng)成你的同事,只要在 PR 中把它設(shè)置為 Reviewers,就會(huì)觸發(fā)代碼審查:


      你也可以在 PR 的評(píng)論里直接 @copilot,比如讓它把端口號(hào)恢復(fù)成原樣。

      這種方式更適合讓 Copilot 根據(jù)審查意見直接改代碼、修復(fù) Bug:


      9、處理 Issues

      維護(hù)開源項(xiàng)目的過程中,肯定少不了處理用戶提的 Issues(問題),這也是很花時(shí)間的事情,可以讓 AI 智能體自動(dòng)完成。

      手動(dòng)處理 Issues

      GitHub Copilot 官方支持讓 Copilot coding agent 接手 Issue、自動(dòng)創(chuàng)建 PR 并修復(fù)。

      操作很簡單,進(jìn)入一個(gè) Issue,把它分配給 Copilot 就行:


      Copilot 會(huì)自動(dòng)創(chuàng)建一個(gè) PR:


      同時(shí)創(chuàng)建一個(gè)工作會(huì)話來分析和修復(fù)這個(gè) Issue:


      自動(dòng)回復(fù) Issues + 自動(dòng)修復(fù) Bug

      還可以讓 AI 全自動(dòng)幫我們回復(fù) Issues 并修復(fù) Bug。

      利用 GitHub Actions 的自動(dòng)化能力,我們只需要補(bǔ)一個(gè)「自動(dòng)派單」的工作流就行。

      給 AI 一段提示詞:

      為當(dāng)前倉庫創(chuàng)建一套 Issue 自動(dòng)化處理工作流:當(dāng)有新的 Issue 創(chuàng)建時(shí),先自動(dòng)回復(fù)一條簡潔的確認(rèn)與補(bǔ)充信息提示;如果該 Issue 被識(shí)別為 bug(比如帶有 bug 標(biāo)簽或滿足明確的 bug 條件),則自動(dòng)將該 Issue 分配給 GitHub Copilot coding agent 處理,并讓 Copilot 后續(xù)自動(dòng)開 PR 修復(fù)。


      請直接完成所需的 GitHub Actions 工作流、必要配置和說明,優(yōu)先采用簡潔、穩(wěn)定的實(shí)現(xiàn)方式。

      不過需要注意的是,自動(dòng)生成的腳本可能會(huì)有問題,比如只回復(fù)了卻沒有真正分配給 Copilot 去修復(fù):


      這時(shí)候可以再讓 AI 根據(jù)官方文檔修復(fù)。核心要注意幾點(diǎn):

      請修復(fù)當(dāng)前倉庫中 Issue 自動(dòng)化工作流的 Copilot 分配邏輯。現(xiàn)在工作流雖然會(huì)自動(dòng)評(píng)論"已分配給 Copilot",但實(shí)際上并沒有真正成功分配。

      請參考 GitHub 官方對 Copilot coding agent 的 Issue API 分配方式,改成正確可用的實(shí)現(xiàn):使用正確的 Copilot assignee copilot-swe-agent[bot]、必要的 agent_assignment 參數(shù),并且只有在真實(shí)確認(rèn)分配成功后才發(fā)表評(píng)論;如果分配失敗,也要給出明確、真實(shí)的失敗提示,不要誤報(bào)成功。

      另外,請順手優(yōu)化這個(gè)工作流的結(jié)構(gòu):opened 事件只負(fù)責(zé)自動(dòng)回復(fù),labeled + bug 事件只負(fù)責(zé)分配給 Copilot,保證整體邏輯更清晰穩(wěn)定。

      而且這里需要用戶級(jí)別的 Personal Access Token(PAT),不能用默認(rèn)的 GITHUB_TOKEN。

      先到 GitHub 申請 PAT,開通相應(yīng)的倉庫權(quán)限:


      然后把密鑰存放到倉庫的 Secrets 中,在工作流腳本中通過 secrets.COPILOT_ASSIGN_TOKEN 引用:


      引用 token 的示例代碼如下:

        - name:AssignissuetoCopilotcodingagent
      uses:actions/github-script@v7
      with:
      github-token:${{secrets.COPILOT_ASSIGN_TOKEN}}
      script:|

      然后我只要提一個(gè)打了 bug 標(biāo)簽的 Issue,就會(huì)觸發(fā) GitHub Actions,自動(dòng)把 Bug 分配給 AI 處理:


      10、定時(shí)任務(wù)

      OpenClaw 的一大亮點(diǎn)是可以執(zhí)行定時(shí)任務(wù),那咱們的 “給蝦” 也要有!

      但是 GitHub 倉庫不是一臺(tái)常駐運(yùn)行的電腦,怎么做定時(shí)任務(wù)呢?

      我有個(gè)主意,利用 GitHub Actions 的 schedule 觸發(fā)器,就能給 AI 智能體補(bǔ)上「定時(shí)觸發(fā)」的能力。

      比如讓它每天自動(dòng)推送最新的 AI 科技熱點(diǎn):

      為當(dāng)前倉庫創(chuàng)建一個(gè)可長期使用的定時(shí)任務(wù)工作流,利用 GitHub Actions 模擬 OpenClaw 風(fēng)格的定時(shí)觸發(fā)能力。

      目標(biāo):每天北京時(shí)間中午 13 點(diǎn),自動(dòng)收集并總結(jié)本周最新的 AI 科技熱點(diǎn),并以 "推送日報(bào)" 的形式發(fā)送給我。

      優(yōu)先采用簡單穩(wěn)定的實(shí)現(xiàn)方式:默認(rèn)先推送到 GitHub Issue;如果倉庫中已有郵箱等其他 webhook 配置,也可以優(yōu)先復(fù)用。

      當(dāng)然,你還可以選擇對接更多第三方渠道,比如郵件、Telegram 等:


      任務(wù)完成,創(chuàng)建了定時(shí)觸發(fā)的 GitHub 工作流:


      之后,每天會(huì)自動(dòng)生成一份 AI 科技日報(bào):


      注意,GitHub Actions 的 schedule 定時(shí)觸發(fā)會(huì)有延遲,官方文檔也說明了在高負(fù)載時(shí)段(尤其是每小時(shí)開頭)可能延遲甚至丟棄任務(wù),所以不適合對執(zhí)行時(shí)間要求精準(zhǔn)的場景。

      11、封裝 AI 智能體

      到這里,我們的 AI 小龍蝦已經(jīng)養(yǎng)得很肥了。它有了角色、記憶、技能、自動(dòng)化流水線。不妨把它封裝起來,分享給別人用。

      于是,我給 Copilot 這段提示詞,讓它幫我封裝成一個(gè) Agent Skill:

      請把當(dāng)前倉庫里已經(jīng)實(shí)現(xiàn)的所有 "把 GitHub Copilot 變成小龍蝦" 的能力,系統(tǒng)化封裝成一個(gè)可復(fù)用的 agent skill,名稱為 github-claw,并放到倉庫的 skills/github-claw/ 目錄下。

      在開始之前,請先參考 anthropics/skills 倉庫中的 skill-creator 結(jié)構(gòu)與規(guī)范,按規(guī)范創(chuàng)建完整技能文件,而不是只寫一個(gè)簡單的 SKILL.md:
      https://github.com/anthropics/skills/tree/main/skills/skill-creator

      這個(gè) github-claw skill 的目標(biāo)是:讓其他用戶只要安裝這個(gè)技能,就能盡可能快速地把 GitHub Copilot 倉庫工作流變成一個(gè) OpenClaw 風(fēng)格的小龍蝦系統(tǒng),具備并串聯(lián)以下能力:
      - 角色與人格
      - 文件化記憶與長期上下文
      - 技能發(fā)現(xiàn)、安裝與管理
      - 定時(shí)任務(wù) / GitHub Actions 自動(dòng)化
      - Issue 自動(dòng)回復(fù)與自動(dòng)分配給 Copilot
      - PR 審查與自動(dòng)化工作流
      - 編碼開發(fā)、部署、網(wǎng)站生成與項(xiàng)目推進(jìn)

      封裝好的 github-claw 技能被單獨(dú)放到了一個(gè)干凈的分支:


      這樣一來,以后任何人只要新建一個(gè) GitHub 倉庫,安裝上這個(gè)技能,就能立刻擁有一只自己的 AI 小龍蝦了。

      GitHub Claw 項(xiàng)目開源:https://github.com/liyupi/github-claw
      總結(jié)

      至此,我們?nèi)虥]有打開 IDE,利用 GitHub 網(wǎng)頁版就打造了自己的 AI 智能體。

      你可以讓它幫你完成從需求分析到全棧開發(fā)、測試、文檔、部署上線、SEO 優(yōu)化、代碼審查、Issue 自動(dòng)處理、定時(shí)任務(wù)的全流程。

      而且因?yàn)?GitHub Copilot 深度融合在網(wǎng)頁端,以上所有任務(wù)都可以通過手機(jī)打開 GitHub 網(wǎng)頁或 GitHub Mobile App 完成,隨時(shí)隨地使用。


      Copilot 的優(yōu)勢在于:

      1)全程云端執(zhí)行:Copilot coding agent 在 GitHub Actions 支持的臨時(shí)環(huán)境中獨(dú)立工作,非常安全。你可以關(guān)掉網(wǎng)頁甚至關(guān)機(jī),AI 會(huì)繼續(xù)干活。

      2)端到端交付能力:GitHub Copilot 能夠貫穿整個(gè)開發(fā)生命周期,從寫代碼到 PR 審查到部署,全部在 GitHub 生態(tài)內(nèi)閉環(huán)完成。

      3)多模型靈活選擇:GitHub 提供了多個(gè)模型供選擇,可以根據(jù)不同任務(wù)類型適配最合適的模型,節(jié)省成本。


      GitHub Copilot 更多能力

      除了今天演示的核心流程,GitHub Copilot 還有很多值得探索的能力:

      1)Coding Agent MCP 配置:在倉庫設(shè)置中可以配置 Copilot 的權(quán)限、工具和 MCP Server(比如接入 Context7、Firecrawl 等 MCP),擴(kuò)展 Copilot 的外部數(shù)據(jù)獲取和操作能力。

      2)GitHub 內(nèi)置 Memory:Copilot 可以自動(dòng)存儲(chǔ)它在倉庫工作中推斷出的有用信息,形成持久化的倉庫級(jí)記憶。后續(xù)它在這個(gè)倉庫里工作時(shí)會(huì)自動(dòng)調(diào)用這些記憶,效果越用越好。目前處于 Public Preview 階段。

      3)Copilot Spaces:一種上下文共享空間,你可以把代碼、文檔、設(shè)計(jì)稿等多種資源聚合到一個(gè) Space 里,讓 Copilot 在回答和工作時(shí)始終基于正確的上下文,適合團(tuán)隊(duì)協(xié)作場景。

      4)GitHub Spark:通過自然語言描述你的想法,Spark 可以秒出全棧 Web 應(yīng)用原型,支持實(shí)時(shí)預(yù)覽和一鍵部署到 Azure,不需要寫代碼。還可以從 Spark 創(chuàng)建 GitHub 倉庫,雙向同步。

      5)GitHub Copilot CLI:這是一個(gè)獨(dú)立的命令行 AI 工具,可以閱讀代碼、編輯文件、執(zhí)行命令、創(chuàng)建 PR,還能把任務(wù)委派給專門的 Agent。支持遠(yuǎn)程會(huì)話恢復(fù),在任何終端上都能接著干。

      除了前面主要展示的 Copilot 網(wǎng)頁端,桌面端的 GitHub Copilot(VS Code 等 IDE 插件版本)也非常好用,能靈活切換多個(gè)大模型,還集成了網(wǎng)絡(luò)搜索等各種主流工具,支持 MCP 和 Skills,平時(shí)我也經(jīng)常用它帶大家開發(fā)完整項(xiàng)目。

      比如我的 AI 熱點(diǎn)監(jiān)控工具項(xiàng)目,就是完全利用 GitHub Copilot 在 IDE 中開發(fā)出來的。


      以上就是本期分享,如果你想系統(tǒng)學(xué)習(xí) AI 編程,可以看看我免費(fèi)開源的 《AI 編程零基礎(chǔ)入門教程》 ,里面有 GitHub Copilot 的零基礎(chǔ)實(shí)戰(zhàn)教程,從零開始帶你學(xué)會(huì)用 AI 開發(fā)上線自己的產(chǎn)品。

      開源倉庫:https://github.com/liyupi/ai-guide


      我是魚皮,專注做 AI 編程知識(shí)分享,覺得有用的話,記得點(diǎn)贊收藏和關(guān)注,也歡迎在評(píng)論區(qū)聊聊你用 AI 編程的體驗(yàn)~

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      河南博物院洗手間被指毫無隱私,女士進(jìn)入洗手間必須路過男士小便池區(qū)域;回應(yīng):深表歉意,立馬整改

      河南博物院洗手間被指毫無隱私,女士進(jìn)入洗手間必須路過男士小便池區(qū)域;回應(yīng):深表歉意,立馬整改

      環(huán)球網(wǎng)資訊
      2026-05-09 11:06:24
      全場破防!袁泉當(dāng)眾擁抱辛柏青,一個(gè)擁抱藏盡同門溫情與心疼

      全場破防!袁泉當(dāng)眾擁抱辛柏青,一個(gè)擁抱藏盡同門溫情與心疼

      一盅情懷
      2026-05-09 12:55:01
      一手術(shù)人就廢了?醫(yī)生:這8疾病保守治療更好,動(dòng)刀反而過度醫(yī)療

      一手術(shù)人就廢了?醫(yī)生:這8疾病保守治療更好,動(dòng)刀反而過度醫(yī)療

      寶哥精彩賽事
      2026-05-08 14:17:27
      森林狼憾負(fù)!最后3秒,文班持球不攻,愛德華茲轉(zhuǎn)身走向場邊

      森林狼憾負(fù)!最后3秒,文班持球不攻,愛德華茲轉(zhuǎn)身走向場邊

      擔(dān)酒
      2026-05-09 12:41:24
      66歲胰腺癌患者慶祝金婚:她體內(nèi)的9劑mRNA疫苗,改寫癌王的命運(yùn)

      66歲胰腺癌患者慶祝金婚:她體內(nèi)的9劑mRNA疫苗,改寫癌王的命運(yùn)

      無癌家園i
      2026-05-06 17:13:08
      霍思燕這件衣服太寬松了吧?練個(gè)瑜伽全身都快走光了,她是故意的吧

      霍思燕這件衣服太寬松了吧?練個(gè)瑜伽全身都快走光了,她是故意的吧

      八卦王者
      2026-05-09 15:23:55
      海參崴的街頭:勿忘歷史傷痛,更需守住家國立場

      海參崴的街頭:勿忘歷史傷痛,更需守住家國立場

      濤哥銳評(píng)
      2026-05-08 10:27:31
      司法部:“掃碼入企”全面推行!無“執(zhí)法碼”不得檢查

      司法部:“掃碼入企”全面推行!無“執(zhí)法碼”不得檢查

      每日經(jīng)濟(jì)新聞
      2026-05-08 12:01:51
      7年敗光2億!鄒市明冉瑩穎同步發(fā)文:他倆最終還是邁出了這一步!

      7年敗光2億!鄒市明冉瑩穎同步發(fā)文:他倆最終還是邁出了這一步!

      拳擊時(shí)空
      2026-05-09 06:04:14
      跟隊(duì):皇馬更衣室支持穆帥擔(dān)任主帥,包括赫伊森和維尼修斯

      跟隊(duì):皇馬更衣室支持穆帥擔(dān)任主帥,包括赫伊森和維尼修斯

      懂球帝
      2026-05-09 11:26:41
      文章面館開業(yè),人氣直接爆了,馬伊琍帶女兒現(xiàn)身支持

      文章面館開業(yè),人氣直接爆了,馬伊琍帶女兒現(xiàn)身支持

      白面書誏
      2026-05-09 17:09:19
      欠了快400億,罵了整十年,華西村硬是靠一筆意外投資活過來了

      欠了快400億,罵了整十年,華西村硬是靠一筆意外投資活過來了

      小莜讀史
      2026-05-07 19:10:59
      普通家庭存款到這個(gè)數(shù),已經(jīng)是天花板級(jí)別,之前不信,現(xiàn)卻很肯定

      普通家庭存款到這個(gè)數(shù),已經(jīng)是天花板級(jí)別,之前不信,現(xiàn)卻很肯定

      瀲滟晴方DAY
      2026-05-09 00:38:47
      蘋果手表全系開學(xué)生價(jià),Ultra3直降700元

      蘋果手表全系開學(xué)生價(jià),Ultra3直降700元

      硅嶼手記
      2026-05-08 09:39:53
      iPhone 18 Pro OLED訂單被韓國廠商包攬 京東方未能進(jìn)入

      iPhone 18 Pro OLED訂單被韓國廠商包攬 京東方未能進(jìn)入

      財(cái)聞
      2026-05-07 13:30:18
      打臉,游戲廳人人看不起的角色,三十年后卻成為速通首選

      打臉,游戲廳人人看不起的角色,三十年后卻成為速通首選

      街機(jī)時(shí)代
      2026-05-08 17:01:15
      這種干凈的打扮,比起那些黑色絲襪搭配包臀裙的穿搭,更有女人味

      這種干凈的打扮,比起那些黑色絲襪搭配包臀裙的穿搭,更有女人味

      美女穿搭分享
      2026-05-09 10:46:02
      兩性關(guān)系:女人50歲以后,最“抵抗”不了男人的這3點(diǎn)

      兩性關(guān)系:女人50歲以后,最“抵抗”不了男人的這3點(diǎn)

      三農(nóng)老歷
      2026-05-09 16:16:29
      歪打正著!一旦美歐把中國踢出全球供應(yīng)鏈,那中國國運(yùn)來了擋不住

      歪打正著!一旦美歐把中國踢出全球供應(yīng)鏈,那中國國運(yùn)來了擋不住

      探源歷史
      2026-05-08 03:49:20
      小寶與王某雷,誰探訪花的數(shù)量更多?

      小寶與王某雷,誰探訪花的數(shù)量更多?

      挪威森林
      2026-01-31 12:15:26
      2026-05-09 18:04:49
      程序員魚皮 incentive-icons
      程序員魚皮
      一手科技資訊和編程干貨
      116文章數(shù) 101關(guān)注度
      往期回顧 全部

      科技要聞

      美國政府強(qiáng)力下場 蘋果英特爾達(dá)成代工協(xié)議

      頭條要聞

      韓巨頭上演史無前例造富狂歡 員工人均將分320萬獎(jiǎng)金

      頭條要聞

      韓巨頭上演史無前例造富狂歡 員工人均將分320萬獎(jiǎng)金

      體育要聞

      成立128年后,這支升班馬首奪頂級(jí)聯(lián)賽冠軍

      娛樂要聞

      50歲趙薇臉頰凹陷滄桑得認(rèn)不出!

      財(cái)經(jīng)要聞

      存儲(chǔ)芯片上演造富潮

      汽車要聞

      軸距加長/智駕拉滿 阿維塔07L定位大五座SUV

      態(tài)度原創(chuàng)

      本地
      房產(chǎn)
      親子
      游戲
      軍事航空

      本地新聞

      用蘇繡的方式,打開江西婺源

      房產(chǎn)要聞

      低價(jià)甩賣!海口這個(gè)地標(biāo)商業(yè),無人接盤!

      親子要聞

      是哪個(gè)瞬間,讓你一秒就理解了媽媽?

      NS2漲價(jià)爭議洶洶!老任難堪:會(huì)用游戲質(zhì)量證明自己

      軍事要聞

      美伊突然再次交火 伊朗外長:戰(zhàn)爭準(zhǔn)備程度是1000%

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 亚洲精品漫画一二三区| 亚洲综合成人a在线| 国产无套内射又大又猛又粗又爽 | 亚洲第一成人网站| 91人妻精| 午夜性爱福利| 国产乱码1卡二卡3卡四卡5| 久久精品国产99久久久古代| 欧美激情在线播放| 封丘县| 精品一卡2卡三卡4卡免费网站 | 国产精品普通话国语对白露脸| 国产女主播精品一区二区三区 | 精品人人妻人人澡人人爽人人| 亚洲性视频| 肉大捧一进一出免费视频| 国产鲁鲁视频在线观看| 五月影院| 131mm少妇做爰视频| 久操热在线视频免费观看| 一卡2卡三卡4卡免费网站| 一本大道一卡二大卡三卡免费| 人妻三级成| 国产久热精品热线av| 一区国产二区亚洲三区另类| 精品国产乱码久久久久久口爆网站 | 欧美高清精品一区二区| 奎屯市| 亚洲国产成人精品青青草原导航| 男女无遮挡啪啪啪国产| 亚洲大尺度一区二区av| 制服丝袜人妻| 色五月人妻| 无码精品黑人一区二区三区| 亚洲欧美日韩精品久久| 亚洲国产粗大| 亚洲精品无码国产片| 欧美xxxx新一区二区三区| 亚洲人成绝费网站色www吃脚| jizzjizzjizzjizzjizzjizzjizzjizzjizz| 亚洲欧美人成电影在线观看|