當GitHub不再純粹:Python自動化測試的未來是AI還是危機?

全球最大的開源代碼平臺,徹底被卷進了AI洪流!

作為全球最大的“程序員交友平臺”(手動狗頭),GitHub 可以說是每一個開發者又愛又恨的“家”。沒錯,就是那個全球最大、沒有之一的開源代碼托管平臺!

早在2018年,微軟就豪擲75億美元把它收歸麾下。當時大家都擔心會不會變味,結果收購后GitHub 還是獨立運營,基本的免費開源模式也沒大動,所以這事兒沒過多久也就被大家淡忘了……

可誰能想到,就在今年8月11日,GitHub 的首席執行官 Thomas Dohmke 突然宣布辭職!更戲劇性的是,第二天GitHub搜索就崩了🫠,失敗率飆升,整整癱瘓了三個半小時。這時間點,你說巧不巧?

GitHub搜索故障示意圖

緊接著就爆出大新聞:GitHub 不再獨立運營,而是直接并入微軟的 CoreAI 項目。換句話說,全球最大的開源代碼平臺,徹底被卷進了AI洪流!

現在全世界都在狂卷AI,沒一家大廠能坐得住:谷歌砸錢搞Gemini,開源LLM、OpenAI 的GPT也已經迭代5個大版本,連一向淡定的蘋果都緊急組隊搞AI——微軟當然也不甘示弱,在Copilot上壓了重注

而GitHub,坐擁全球最大規模的代碼數據,簡直就是AI訓練的“金礦”!拿這些代碼喂給AI,訓練它寫代碼、修bug、甚至做代碼審查……聽起來很美好是不是?

但對廣大程序員來說,這可不一定是個好消息😅

這就意味著:你辛辛苦苦寫的代碼,可能不知不覺就被拿去訓練AI了;將來發個PR,審核你的可能不是真人,而是AI;違規判斷、代碼推薦,甚至項目協作——AI會無孔不入。以后的開發者生涯,會不會變得有點……奇怪?

再說個相關的,我們常用的 VSCode,也是微軟的開源項目(良心!),但現在Copilot已經幾乎“綁死”在編輯器里了。雖然官方宣布用戶突破2000萬,但吐槽的聲音也從沒停過:強制升級、不經同意就啟用、性能占用高……甚至有點“不用Copilot就別好好寫代碼”那味兒了。

v2-790b8ca6ed226546af14e1cada89f0f9_r

GitHub 作為全球最大的代碼托管平臺,背后依賴的是Git——Linux之父Linus Torvalds在2005年開發的版本控制系統。前不久GitHub剛迎來了第10億個代碼庫,這數字……真是“sh*t,也太多了吧!”(原話致敬😂)


那么GitHub并入AI大潮,是福是禍?

我作為一個日常泡在GitHub上的開發仔,說實話心情有點復雜。

好處嘛,也是有的:

  • 代碼建議真的變強了,Copilot有時候比我還懂我要寫啥;

  • 項目協作和管理可能會更智能,AI輔助Review說不定真能減少低級錯誤;

  • 微軟爸爸有錢,GitHub應該不會輕易倒閉(這是好事吧?應該是吧……)

但頭疼的地方也不少:

  • 隱私和代碼所有權問題:我公開的代碼也就算了,那Private Repo呢?會不會被“偷偷”學習?

  • AI審查的可靠性:萬一AI誤判我違規,封我號,我找誰說理去?機器人客服嗎?

  • 越來越“微軟化”:強制綁定賬號、強推Azure、Office插件……求別變成第二個“IE瀏覽器”啊!


GitHub 被微軟并入AI團隊,既是技術演進的一部分,也是商業策略的必然。作為普通用戶,我們阻止不了趨勢,但至少可以做幾件事:

  • 留意用戶協議,搞清楚你的代碼被怎么用;

  • 備份重要代碼,別完全依賴一個平臺;

  • 保持學習,AI再強,你也得知道它寫的代碼靠不靠譜。

說到底,GitHub 是否“變味”,現在下定論還太早。但愿它別忘了初心:為開發者服務,而不是為AI服務

但愿。


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/98909.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/98909.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/98909.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Boot + MySQL 創建超級管理員

Spring Boot系統創建超管實現方式1. 數據庫腳本初始化(最直接的方式)2. Spring Boot 啟動時自動創建(代碼級初始化)2.1 實體類定義2.2 Repository 接口2.3 初始化組件2.4 配置密碼加密器3. 通過接口手動創建(最安全的方…

楊輝三角**

一、題目給定一個非負整數 numRows&#xff0c;生成「楊輝三角」的前 numRows 行。在「楊輝三角」中&#xff0c;每個數是它左上方和右上方的數的和。示例 1:輸入: numRows 5 輸出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2:輸入: numRows 1 輸出: [[1]]提示:1 <…

Vue3 的單文件組件(.vue 文件)中,在 <script>、<template>、<style> 標簽外輸入內容不會導致程序報錯

在 <script>、<template>、<style> 標簽外首行誤輸入內容 vtsvts <script setup lang"ts" name"BaseDocxPreviewDialog"> /*** docx文件預覽模態框組件*/ defineOptions({ name: "BaseDocxPreviewDialog" }); import { …

LVS負載均衡群集和LVS+Keepalived群集

1、群集 1.1群集的含義 由多臺主機構成&#xff0c;但對外只表現為一個整體&#xff0c;只提供一個訪問入口&#xff08;域名與IP地址&#xff09;&#xff0c;相當于一臺大型計算機。 1.2 企業群集分類 負載均衡群集&#xff1a;提高應用系統的響應能力、盡可能處理更多的…

LeetCode力扣-hot100系列(5)

這一篇主要講一講回溯&#xff0c;除了N皇后問題是困難題&#xff0c;不過N皇后知道了咋做也不難。回溯整體上還是好做的&#xff0c;直到套路容易做出來&#xff0c;題目容易理解。回溯[1]全排列問&#xff1a;給定一個不含重復數字的數組 nums &#xff0c;返回其 所有可能的…

機器學習05——多分類學習與類別不平衡(一對一、一對其余、多對多)

上一章&#xff1a;機器學習04——決策樹 下一章&#xff1a;機器學習06——支持向量機 機器學習實戰項目&#xff1a;【從 0 到 1 落地】機器學習實操項目目錄&#xff1a;覆蓋入門到進階&#xff0c;大學生就業 / 競賽必備 文章目錄一、多分類學習&#xff08;一&#xff09;…

2025.9.11總結

閱讀《拿鐵因素》有感昨天看完《拿鐵因素》&#xff0c;這本書讓我明白&#xff0c;如果不去主動去管理自己的財務&#xff0c;解決自己從前的財務問題&#xff0c;我很難過上自己想要的生活。今天就所讀的內容&#xff0c;探究如何將這本書的內容運用到自己的一個日常生活中。…

Android,Jetpack Compose,坦克大戰游戲案例Demo

代碼如下&#xff08;這只是個簡單案例而已&#xff09;&#xff1a; package com.example.myapplicationimport android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Canvas impo…

zookeeper是啥

ZooKeeper是一個開源的分布式協調服務&#xff0c;主要用于解決分布式系統中的數據一致性、狀態同步和協作問題?。它通過提供高可用、強一致性的服務&#xff0c;成為分布式系統的“指揮中心”?。以下是其核心功能和應用場景&#xff1a;核心功能 分布式同步? 通過原子廣播協…

【開題答辯全過程】以 基于Android的智慧旅游APP開發為例,包含答辯的問題和答案

個人簡介一名14年經驗的資深畢設內行人&#xff0c;語言擅長Java、php、微信小程序、Python、Golang、安卓Android等開發項目包括大數據、深度學習、網站、小程序、安卓、算法。平常會做一些項目定制化開發、代碼講解、答辯教學、文檔編寫、也懂一些降重方面的技巧。感謝大家的…

如何選擇?SEO 與 GEO 的 5 個核心分野

在 30 秒內&#xff0c;以下是您需要了解的有關 SEO 和 GEO 之間差異的信息&#xff1a; SEO&#xff08;搜索引擎優化&#xff09;&#xff1a;讓您的網站出現在 Google 搜索中。目標&#xff1a;吸引用戶點擊您的鏈接。GEO&#xff08;生成引擎優化&#xff09;&#xff1a;…

基于MATLAB的光學CCD全息成像仿真程序實現

基于MATLAB的光學CCD全息成像仿真程序實現一、流程 #mermaid-svg-g3dkhZSC3Go4a2kH {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-g3dkhZSC3Go4a2kH .error-icon{fill:#552222;}#mermaid-svg-g3dkhZSC3Go4a2kH .er…

Java大廠面試實錄:產業互聯網大數據與AI服務場景下的微服務與智能搜索(含詳細解讀)

Java大廠面試實錄&#xff1a;產業互聯網大數據與AI服務場景下的微服務與智能搜索&#xff08;含詳細解讀&#xff09; 場景開場 &#x1f3ed;&#x1f984; 午后陽光正好&#xff0c;王老登背著“Java一把梭”的背包&#xff0c;精神抖擻地走進了產業互聯網大數據與AI服務大廠…

Win_Server遠程桌面(RDP)服務調用GPU并提上傳輸幀率和USB設備重定向

說明&#xff1a;Windows遠程桌面服務&#xff08; RDP &#xff09;&#xff0c;RDP服務是可以無顯卡運行的&#xff0c;顯示遠程桌面的時候并不調用顯卡&#xff0c;可以做一些基本的管理操作&#xff0c;為提升RDP的性能&#xff0c;可以開啟顯卡加速&#xff08; OpenGL&am…

Docker(⑤Kali Linux-HexStrike AI安裝)

卸載 WSL 里的 Ubuntuwsl --unregister Ubuntu查看當前已安裝的發行版wsl --list --verbose下載kali-linuxwsl --install -d kali-linuxKali 服務端安裝sudo apt update && sudo apt upgrade -y sudo apt install python3 python3-venv python3-pip git -y克隆源碼 &am…

查找算法和遞推算法

查找算法題目 1&#xff1a;找班級里的 “小明星”題目描述&#xff1a;班級有 10 個同學的編號&#xff08;1 - 10&#xff09;&#xff0c;輸入一個編號&#xff0c;判斷是否是 “小明星”&#xff08;假設編號為 5 的是小明星&#xff09;&#xff0c;是就輸出 “找到小明星…

2025 年PT展前瞻:人工智能+如何走進普通人的生活?

導讀&#xff1a;2025年&#xff0c;人工智能正在加速融入日常生活&#xff0c;提升著每一個普通人的幸福感與獲得感。清晨&#xff0c;智能手環在你最淺的睡眠階段輕柔震動&#xff0c;用最科學的方式將你喚醒&#xff1b;通勤路上&#xff0c;智能網聯汽車早已規劃好躲避擁堵…

1-機器學習與大模型開發數學教程-第0章 預備知識-0-1 集合與邏輯基礎(集合運算、命題邏輯、量詞)

在正式進入機器學習與大模型的數學核心之前&#xff0c;我們需要先打好“語言”和“邏輯”的基礎。 這一章會從 集合與邏輯 入手&#xff0c;它們就像是編程中的語法規則&#xff1a; 集合告訴我們“對象屬于不屬于某個范圍”&#xff1b;邏輯告訴我們“命題對不對、能不能推出…

字節 Trae vs 騰訊 CodeBuddy vs 阿里 Qoder:三大 AI-IDE 集成 OneCode 深度對比與體驗測評

一、對比背景&#xff1a;AI-IDE 與低代碼融合的行業必然性 在低代碼開發進入 “AI 賦能期” 的 2025 年&#xff0c;AI 驅動的集成開發環境&#xff08;AI-IDE&#xff09;已成為低代碼平臺效率提升的核心載體。全球 AI-IDE 市場規模突破 50 億美元&#xff0c;年增長率超 70…

DeerFlow 與 MCP 區別深度解析

目錄 引言 一、DeerFlow 與 MCP 的詳細概念說明 1. DeerFlow&#xff1a;面向研究自動化的多智能體應用框架 2. MCP&#xff1a;連接 AI 模型與外部系統的標準化通信協議 二、核心定位&#xff1a;應用框架與通信協議的本質 1. 角色不同 2. 技術架構 三、功能特性&…