美国为什么要打伊拉克| 艺高人胆大什么意思| 66岁属什么| 内分泌紊乱是什么意思| 消炎药吃多了有什么副作用| 海螺姑娘是什么意思| 1985年什么命| 当兵有什么好处| 猪血不能和什么一起吃| 甲炎是什么病| 鱼是什么意思| 牙齿打桩是什么意思| 清远车牌是粤什么| 检查血脂挂什么科| 缺锌有什么症状| 李连杰是什么国籍| 下下签是什么意思| fu什么意思| 阴道刺痛什么原因| 味美思是什么酒| 头孢是治疗什么的| 梅雨季节是什么时候| 脸部痒是什么原因| 儿童鼻窦炎吃什么药| 什么榴莲好吃| 偷换概念是什么意思| 典史是什么官| 领空是什么意思| 大寒吃什么| 戴隐形眼镜用什么眼药水| 马克笔什么牌子好| 为什么说成也萧何败也萧何| 三氧化硫常温下是什么状态| elaine是什么意思| 床榻是什么意思| 李讷为什么不姓毛| 手脚发热什么原因| 小孩头疼挂什么科| 灰菜有什么功效与作用| 去火喝什么茶| 浪人是什么意思| 什么的山顶| 宝宝什么时候可以吃盐| 白带发黄有异味是什么原因| 爬金字塔为什么会死| 怀孕建卡需要什么材料| 女人鼻子大代表什么| 白头翁是什么意思| 喉咙有痰吐出来有血是什么原因| 同位素是什么| 易烊千玺的爸爸是干什么的| 蚊子最喜欢什么血型| 猪八戒的真名叫什么| 羊肉和什么菜搭配最好| 什么样的情况下会怀孕| 消化内科是看什么病的| 恋爱是什么| 沙眼用什么眼药水| 黑色是什么颜色组成的| 鱼漂什么牌子的好| 结婚纪念日送什么花| 玄乎是什么意思| 值神天刑是什么意思| 特警力量第二部叫什么| 英语6级是什么水平| 茯苓有什么作用和功效| 梦见和女儿吵架是什么意思| 苦丁茶有什么作用和功效| 身份证最后一位代表什么| 媒婆是什么意思| 珍珠纱是什么面料| 高密度脂蛋白低是什么原因| 结婚10年是什么婚| 什么是gay| 9月份怀孕预产期是什么时候| 忽必烈和成吉思汗是什么关系| 未成年改名字需要什么手续| 87年是什么年| 临床药学是干什么的| 徒刑是什么意思| 休克疗法是什么意思| 五行中什么生木| 女为悦己者容是什么意思| 纷扰是什么意思| 孩子不愿意吃饭是什么原因| 慢性支气管炎吃什么药好| 桑拓木命是什么意思| 不吃肉对身体有什么影响| 红细胞减少是什么原因| 什么是意境| 尿素氮偏低是什么原因| 女人大腿内侧黑是什么原因引起的| 神经节是什么| 补铁吃什么| 尿液中有白色沉淀物是什么原因| 舌头肥大有齿痕是什么原因| 太阳鱼吃什么食物| 罗非鱼是什么鱼| 7月17号是什么星座| 右手麻木是什么原因引起的| 胰岛素为什么不能口服| 钠偏低是什么原因| 灰指甲有什么危害| 苔藓是什么植物| 喝什么茶降血压最好最快| 完全性右束支传导阻滞是什么意思| 窦性心律过缓吃什么药| 老是做噩梦是什么原因| 什么是溶液| 父母都是o型血孩子是什么血型| 不眠之夜是什么意思| 大脑供血不足是什么原因引起的| 血小板计数偏高是什么意思| iu是什么意思| 锌是补什么的| 痱子什么样| vc是什么意思| 清道夫鱼有什么作用| 心脏是什么组织| 祛痘用什么药膏| 冲正是什么意思| 梦见蚯蚓是什么预兆| 东北是什么气候| N1是什么| 应届毕业生是什么意思| 上海最高楼叫什么大厦有多少米高| 煲什么汤去湿气最好| 中暑是什么原因| 中将是什么级别的干部| 淄博有什么大学| cho是什么意思| 植物都有什么| 改名字需要什么手续| 耳鸣吃什么药最好| 综合内科是看什么病| 薏米长什么样子的图片| 桃子是什么颜色| 倒贴是什么意思| 视力sca分别代表什么| 什么情况下需要打破伤风针| 什么动物吃猫| 汗斑是什么原因引起的| 11月12日什么星座| 过敏性鼻炎喝什么茶好| 李什么名字好听| 茶颜悦色什么好喝| 黑木耳不能和什么一起吃| 说话声音小是什么原因| 晚上做梦掉牙有什么预兆| 脚背疼是什么原因| 精液少是什么原因| 走胎是什么意思| 梦见自己鼻子流血是什么预兆| 日希是什么字| 4.4是什么星座| 脚底板痛挂什么科| 区团委书记是什么级别| 老虎最怕什么| 供奉观音菩萨有什么讲究| pending是什么状态| 二甲苯是什么东西| 多囊是什么意思| 判缓刑是什么意思| 香雪酒属于什么酒| 10岁属什么| 手抖是什么原因| 血肌酐高是什么原因| 非分之想是什么意思| 肛门长肉球是什么原因| 文玩是什么| 手发抖是什么原因引起的| 180度是什么角| 玫瑰金是什么颜色| 寒门子弟是什么意思| 教师节送什么礼物好| 冷宫是什么意思| 肠道蠕动慢吃什么药| 什么叫伴手礼| 锆石是什么| 菩提心是什么意思| 煤油是什么油| 青少年流鼻血是什么原因引起的| 红烧肉是什么肉| 舌头尖发麻是什么原因| 双腿酸软无力吃什么药| 二倍体是什么意思| 丝瓜水敷脸有什么作用| 便秘吃什么可以调理| ofs是什么意思| 小知了叫什么| e-mail什么意思| 做t是什么意思| 氨味是什么味道| 反贪局局长是什么级别| 表挂在客厅什么位置好| 大修基金什么时候缴纳| 胆囊结石有什么影响| 山根有痣代表什么| 吟诗作赋是什么意思| 梦见猫咬我是什么意思| dn是什么意思| 什么不见| 为什么会突然头晕| 梦见自己得绝症了是什么预兆| 什么是性质| 小龙虾吃什么食物| 姨妈推迟是什么原因| 经常吃维生素c有什么好处和坏处| acne是什么意思| 什么是癔病| 肚子不舒服是什么原因| 火把节什么时候| 什么血型会导致不孕| 未退化胸腺是什么意思| 贝兄念什么| 指南针什么时候发明的| 榴莲什么季节吃最好| nt检查需要注意什么| 谛听是什么意思| 胆汁反流吃什么药最好| 无名指戴戒指什么意思| 梨子什么季节成熟| 为什么会有霉菌性阴道炎| 黄金的动物是什么生肖| 金字旁的字与什么有关| 手术后吃什么最好| 择期什么意思| 什么动物怕热| 三合是什么意思| 随喜功德是什么意思| 肌瘤和囊肿有什么区别| 后背不舒服是什么原因| ipo是什么| 烟酰胺有什么用| 中指长痣代表什么| 821是什么意思| 牛油果坏了是什么样| 喉咙痛吃什么药好| 沙发是什么发质| 白细胞是什么意思| 清洁度二度是什么意思| 人到无求品自高什么意思| 脾胃虚弱吃什么药| 士人是什么意思| 孕妇梦见好多蛇是什么预兆| 粘连是什么意思| 拉血是什么病| 胆固醇高是什么原因引起的| 小苏打是什么成分| 木加一笔有什么字| 金生水什么意思| 嘴唇发紫黑是什么原因| 念叨是什么意思| 常喝蜂蜜水有什么好处和坏处| 胆碱能性荨麻疹吃什么药| 六点半是什么时辰| 天地不仁以万物为刍狗是什么意思| 黑色属于什么五行属性| 羽毛球拍什么材质的好| 吃什么水果对肠胃好| 石榴花是什么季节开的| 气血不足吃什么调理| 针眼长什么样子图片| 宁静是什么意思| 百度

福禄同行 将爱传递——福禄克“走进太阳村”

百度 权五铉在股东大会上表示:我们计划分开董事会会长和首席执行官的角色,以加强责任管理,并让董事会处于中心位置,提升董事会的独立性。

GitHub Copilot is a code completion and programming AI-assistant developed by GitHub and OpenAI that assists users of Visual Studio Code, Visual Studio, Neovim, and JetBrains integrated development environments (IDEs) by autocompleting code.[1] Currently available by subscription to individual developers and to businesses, the generative artificial intelligence software was first announced by GitHub on 29 June 2021.[2] Users can choose the large language model used for generation.[3]

GitHub Copilot
Developer(s)GitHub
OpenAI
Initial releaseOctober 2021; 3 years ago (2021-10)
Stable release
1.7.4421
Operating systemMicrosoft Windows, Linux, macOS, Web
Websitegithub.com/features/copilot/

History

edit

On June 29, 2021, GitHub announced GitHub Copilot for technical preview in the Visual Studio Code development environment.[1][4] GitHub Copilot was released as a plugin on the JetBrains marketplace on October 29, 2021.[5] October 27, 2021, GitHub released the GitHub Copilot Neovim plugin as a public repository.[6] GitHub announced Copilot's availability for the Visual Studio 2022 IDE on March 29, 2022.[7] On June 21, 2022, GitHub announced that Copilot was out of "technical preview", and is available as a subscription-based service for individual developers.[8]

GitHub Copilot is the evolution of the "Bing Code Search" plugin for Visual Studio 2013, which was a Microsoft Research project released in February 2014.[9] This plugin integrated with various sources, including MSDN and Stack Overflow, to provide high-quality contextually relevant code snippets in response to natural language queries.[10]

Features

edit
 
GitHub Codespaces layout
GitHub Copilot on the left
Code editor in center
Terminal on the right

When provided with a programming problem in natural language, Copilot is capable of generating solution code.[11] It is also able to describe input code in English and translate code between programming languages.[11]

Copilot enables developers to utilize a variety of Large Language Models (LLMs) from leading LLM providers, including various versions of OpenAI’s GPT, Anthropic’s Sonnet, and Google’s Gemini. [12]

According to its website, GitHub Copilot includes assistive features for programmers, such as the conversion of code comments to runnable code, and autocomplete for chunks of code, repetitive sections of code, and entire methods and/or functions.[2][13] GitHub reports that Copilot's autocomplete feature is accurate roughly half of the time; with some Python function header code, for example, Copilot correctly autocompleted the rest of the function body code 43% of the time on the first try and 57% of the time after ten attempts.[2]

GitHub states that Copilot's features allow programmers to navigate unfamiliar coding frameworks and languages by reducing the amount of time users spend reading documentation.[2]

Implementation

edit

GitHub Copilot was initially powered by the OpenAI Codex,[14] which is a modified, production version of GPT-3.[15] The Codex model is additionally trained on gigabytes of source code in a dozen programming languages. Copilot's OpenAI Codex was trained on a selection of the English language, public GitHub repositories, and other publicly available source code.[2] This includes a filtered dataset of 159 gigabytes of Python code sourced from 54 million public GitHub repositories.[16] OpenAI's GPT-3 is licensed exclusively to Microsoft, GitHub's parent company.[17]

In November 2023, Copilot Chat was updated to use OpenAI's GPT-4 model.[18] In 2024, Copilot began allowing users to choose between different large language models, such as GPT-4o or Claude 3.5.[3]

On 6 February 2025, GitHub announced "agent mode", which is a more autonomous mode of operation for the Copilot. Given a programming task, it attempts to accomplish it by executing commands on a Visual Studio instance on the user's computer. The agent mode can connect to different LLMs, including GPT-4o, o1, o3-mini, Claude 3.5 Sonnet, and Gemini 2.0 Flash.[19]

On 17 May 2025, GitHub announced "coding agent", which is a more autonomous mode of operation for the Copilot. The user would assign a task or issue to Copilot, which would then initialize a development environment in the cloud (powered by GitHub Actions) and perform the request. It would compose a draft pull request and pushes commits to the draft as it works. After accomplishing the request, it tags the user for code review.[20] It is essentially an asynchronous version of agent mode.

Reception

edit

Since Copilot's release, there have been concerns with its security and educational impact, as well as licensing controversy surrounding the code it produces.[21][11][22]

Licensing controversy

edit

While GitHub CEO Nat Friedman stated in June 2021 that "training ML systems on public data is fair use",[23] a class-action lawsuit filed in November 2022 called this "pure speculation", asserting that "no Court has considered the question of whether 'training ML systems on public data is fair use.'"[24] The lawsuit from Joseph Saveri Law Firm, LLP challenges the legality of Copilot on several claims, ranging from breach of contract with GitHub's users, to breach of privacy under the CCPA for sharing PII.[25][24]

GitHub admits that a small proportion of the tool's output may be copied verbatim, which has led to fears that the output code is insufficiently transformative to be classified as fair use and may infringe on the copyright of the original owner.[21] In June 2022, the Software Freedom Conservancy announced it would end all uses of GitHub in its own projects,[26] accusing Copilot of ignoring code licenses used in training data.[27] In a customer-support message, GitHub stated that "training machine learning models on publicly available data is considered fair use across the machine learning community",[24] but the class action lawsuit called this "false" and additionally noted that "regardless of this concept's level of acceptance in 'the machine learning community,' under Federal law, it is illegal".[24]

Privacy concerns

edit

The Copilot service is cloud-based and requires continuous communication with the GitHub Copilot servers.[28] This opaque architecture has fueled concerns over telemetry and data mining of individual keystrokes.[29][30]

In late 2022 GitHub Copilot has been accused of emitting Quake game source code, with no author attribution or license.[31]

See also

edit

References

edit
  1. ^ a b Gershgorn, Dave (29 June 2021). "GitHub and OpenAI launch a new AI tool that generates its own code". The Verge. Retrieved 6 July 2021.
  2. ^ a b c d e "GitHub Copilot · Your AI pair programmer". GitHub Copilot. Retrieved 7 April 2022.
  3. ^ a b Warren, Tom (29 October 2024). "GitHub Copilot will support models from Anthropic, Google, and OpenAI". The Verge. Retrieved 28 January 2025.
  4. ^ "Introducing GitHub Copilot: your AI pair programmer". The GitHub Blog. 29 June 2021. Retrieved 7 April 2022.
  5. ^ "GitHub Copilot - IntelliJ IDEs Plugin | Marketplace". JetBrains Marketplace. Retrieved 7 April 2022.
  6. ^ Copilot.vim, GitHub, 7 April 2022, retrieved 7 April 2022
  7. ^ "GitHub Copilot now available for Visual Studio 2022". The GitHub Blog. 29 March 2022. Retrieved 7 April 2022.
  8. ^ "GitHub Copilot is generally available to all developers". The GitHub Blog. 21 June 2022. Retrieved 21 June 2022.
  9. ^ Lardinois, Frederic (17 February 2014). "Microsoft Launches Smart Visual Studio Add-On For Code Snippet Search". TechCrunch. Retrieved 5 September 2023.
  10. ^ "Bing Code Search". Microsoft Research. 11 February 2014. Retrieved 5 September 2023.
  11. ^ a b c Finnie-Ansley, James; Denny, Paul; Becker, Brett A.; Luxton-Reilly, Andrew; Prather, James (14 February 2022). "The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming". Australasian Computing Education Conference. ACE '22. New York, NY, USA: Association for Computing Machinery. pp. 10–19. doi:10.1145/3511861.3511863. ISBN 978-1-4503-9643-1. S2CID 246681316.
  12. ^ VibeCentral (21 May 2025). "Navigating the AI Coding Landscape: A Comparative Analysis of GitHub Copilot's LLMs for Optimal Developer Productivity". VibeCentral. Retrieved 23 May 2025.
  13. ^ Sobania, Dominik; Schweim, Dirk; Rothlauf, Franz (2022). "A Comprehensive Survey on Program Synthesis with Evolutionary Algorithms". IEEE Transactions on Evolutionary Computation. 27: 82–97. doi:10.1109/TEVC.2022.3162324. ISSN 1941-0026. S2CID 247721793.
  14. ^ Krill, Paul (12 August 2021). "OpenAI offers API for GitHub Copilot AI model". InfoWorld. Retrieved 7 April 2022.
  15. ^ "OpenAI Releases GPT-3, The Largest Model So Far". Analytics India Magazine. 3 June 2020. Retrieved 7 April 2022.
  16. ^ "OpenAI Announces 12 Billion Parameter Code-Generation AI Codex". InfoQ. Retrieved 7 April 2022.
  17. ^ "OpenAI is giving Microsoft exclusive access to its GPT-3 language model". MIT Technology Review. Retrieved 7 April 2022.
  18. ^ "GitHub Copilot – November 30th Update · GitHub Changelog". 30 November 2023.
  19. ^ Dohmke, Thomas (6 February 2025). "GitHub Copilot: The agent awakens". The GitHub Blog. Retrieved 31 July 2025.
  20. ^ Dohmke, Thomas (19 May 2025). "GitHub Copilot: Meet the new coding agent". The GitHub Blog. Retrieved 31 July 2025.
  21. ^ Pearce, Hammond; Ahmad, Baleegh; Tan, Benjamin; Dolan-Gavitt, Brendan; Karri, Ramesh (16 December 2021). "Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions". arXiv:2108.09293 [cs.CR].
  22. ^ Nat Friedman [@natfriedman] (29 June 2021). "In general: (1) training ML systems on public data is fair use" (Tweet). Archived from the original on 30 June 2021. Retrieved 23 February 2023 – via Twitter.
  23. ^ a b c d Butterick, Matthew (3 November 2022). "GitHub Copilot litigation" (PDF). githubcopilotlitigation.com. Joseph Saveri Law Firm. Archived from the original on 3 November 2022. Retrieved 12 February 2023. 22-cv-06823-JST
  24. ^ Vincent, James (8 November 2022). "The lawsuit that could rewrite the rules of AI copyright". The Verge. Retrieved 7 December 2022.
  25. ^ "Give Up GitHub: The Time Has Come!". Software Freedom Conservancy. Retrieved 8 September 2022.
  26. ^ "If Software is My Copilot, Who Programmed My Software?". Software Freedom Conservancy. Retrieved 8 September 2022.
  27. ^ "GitHub Copilot - Your AI pair programmer". GitHub. Retrieved 18 October 2022.
  28. ^ "CoPilot: Privacy & DataMining". GitHub. Retrieved 18 October 2022.
  29. ^ Stallman, Richard. "Who does that server really serve?". gnu.org. Retrieved 18 October 2022.
  30. ^ "GitHub Copilot: The Latest in the List of AI Generative Models Facing Copyright Allegations". Analytics India Magazine. 23 October 2022. Archived from the original on 22 March 2023. Retrieved 23 March 2023.
edit
翻白草治什么病 六冲是什么意思 臭嗨是什么意思 什么是偏头痛 什么是职业道德
吃什么药能延迟射精 胸闷气短吃什么中成药 下巴肿大是什么原因 鸡精吃多了有什么危害 白带是什么味道
神父和修女是什么关系 寒门什么意思 什么时间容易受孕 茶叶渣属于什么垃圾 肾不好会出现什么症状
故宫为什么叫故宫 出国要办什么证件 毛宁和毛阿敏是什么关系 锲而不舍下一句是什么 green是什么颜色
疣体是什么病sscsqa.com 出炉是什么意思hcv8jop2ns8r.cn 冠状动脉肌桥是什么病hcv9jop3ns5r.cn 脾虚湿气重吃什么中成药hcv7jop7ns1r.cn ep是什么意思hcv8jop1ns5r.cn
避孕药什么时候吃有效liaochangning.com 手淫导致的阳痿早泄吃什么药hcv7jop5ns5r.cn 尿很黄是什么原因hcv7jop9ns6r.cn 什么地走hcv8jop5ns1r.cn 6月19日什么星座hcv9jop4ns4r.cn
深红色是什么颜色hcv7jop9ns9r.cn winner是什么意思hcv8jop6ns4r.cn 隐翅虫咬了用什么药hcv8jop9ns6r.cn kpi是什么意思hcv9jop5ns9r.cn 邪气入体是什么症状hcv9jop5ns7r.cn
国籍是什么hcv9jop3ns2r.cn 青鱼又叫什么鱼cl108k.com 节制的意思是什么hcv7jop6ns5r.cn 济公搓的泥丸叫什么hcv8jop1ns9r.cn 耐人寻味什么意思gysmod.com
百度