GitHub Copilot: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m rimossa Categoria:GitHub usando HotCat |
|||
Riga 9:
}}
'''GitHub Copilot''' è un [[software|programma]] dell'[[intelligenza artificiale]] operante
==Storia==
Il [[29 giugno]] 2021 GitHub annunciò il lancio di GitHub Copilot per l'anteprima tecnica nell'ambiente di sviluppo di Visual Studio Code.<ref name=":0" /><ref>{{Cita web|data=29 giugno 2021 |titolo=Introducing GitHub Copilot: your AI pair programmer |url=https://github.blog/2021-06-29-introducing-github-copilot-ai-pair-programmer/ |lingua=en}}</ref> Il [[29 ottobre]] 2021 GitHub Copilot fu rilasciato come [[plugin (informatica)|plug-in]] nel negozio elettronico di JetBrains.<ref>{{Cita web|titolo=GitHub Copilot - IntelliJ IDEs Plugin - Marketplace |url=https://plugins.jetbrains.com/plugin/17718-github-copilot/versions/stable}}</ref> Il [[27 ottobre]] 2021 GitHub pubblicò il plug-in GitHub Copilot Neovim come [[repository]] pubblico.<ref>{{Cita web|titolo=Copilot.vim |data=7 aprile 2022 |url=https://github.com/github/copilot.vim}}</ref> Il [[29 marzo]] 2022 fu annunciata la versione per Visual Studio.<ref>{{Cita web|data=29 marzo 2022 |titolo=GitHub Copilot now available for Visual Studio 2022 |url=https://github.blog/2022-03-29-github-copilot-now-available-for-visual-studio-2022/ |lingua=en}}</ref> Il [[21 giugno]] 2022 GitHub dichiarò che Copilot non era più nella fase di "anteprima tecnica" e che era disponibile come [[servizio web|servizio]] in abbonamento per sviluppatori singoli.<ref>{{Cita web|data=21 giugno 2022 |titolo=GitHub Copilot is generally available to all developers |url=https://github.blog/2022-06-21-github-copilot-is-generally-available-to-all-developers/ |lingua=en}}</ref>
==Caratteristiche==
Riga 33:
Nel giugno 2021 l'[[amministratore delegato]] di GitHub Nat Friedman affermò che "addestrare i sistemi [[machine learning|ML]] sui dati pubblici rientra nel [[fair use]]".<ref>{{Cita tweet|utente=natfriedman|numero=1409914420579344385|autore=Nat Friedman|titolo=In general: (1) training ML systems on public data is fair use|lingua=en|urlarchivio=https://web.archive.org/web/20210630043243/https://twitter.com/natfriedman/status/1409914420579344385}}</ref> Una [[class action|causa legale collettiva]] intentata nel novembre 2022 replicò che si trattava di "pura speculazione", asserendo che "nessun tribunale ha considerato la questione del fatto che "addestrare i sistemi di ML sui dati pubblici sia una forma di fair use".<ref name="class action suit">{{cita web|cognome1=Butterick |nome1=Matthew |titolo=GitHub Copilot litigation |url=https://githubcopilotlitigation.com/ |sito=githubcopilotlitigation.com |data=3 novembre 2022|urlarchivio=https://web.archive.org/web/20221103204107/https://githubcopilotlitigation.com/pdf/1-0-github_complaint.pdf}}</ref> La causa intentata dallo studio legale Joseph Savericontesta diversi aspetti legali, che vanno dalla violazione del contratto con gli utenti di GitHub alla violazione della [[privacy]] ai sensi del California Consumer Privacy Act per quanto atiene alla condivisione dei [[dati personali]].<ref name="class action suit"/><ref name="Verge class action">{{Cita web|cognome=Vincent |nome=James |data=8 novembre 2022 |titolo=The lawsuit that could rewrite the rules of AI copyright |url=https://www.theverge.com/2022/11/8/23446821/microsoft-openai-github-copilot-class-action-lawsuit-ai-copyright-violation-training-data|lingua=en}}</ref>
GitHub ha confessato che una piccola parte dell'output può risultare letteralmente copiata, cosa che ha fatto temere che il codice di output non sia sufficientemente trasformativo per essere classificato come fair use e possa violare il [[copyright]] del proprietario originale.<ref name="Verge legal" >{{cita news|url=https://www.theverge.com/2021/7/7/22561180/github-copilot-legal-copyright-fair-use-public-code|titolo=GitHub's automatic coding tool rests on untested legal ground|data=7 luglio 2021|opera=[[The Verge (sito web)|The Verge]]}}</ref> Nel giugno 2022, la [[Software Freedom Conservancy]] notificò il divieto di usare GitHub all'interno dei propri progetti<ref>{{Cita web|titolo=Give Up GitHub: The Time Has Come! |url=https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/|lingua=en}}</ref>, accusando Copilot di ignorare le licenze di rilascio del codice presenti nei dati di addestramento.<ref>{{Cita web|titolo=If Software is My Copilot, Who Programmed My Software? |url=https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/ |lingua=en}}</ref> In un messaggio di assistenza clienti, GitHub sostenne che "l'addestramento di modelli di machine learning su dati pubblicamente disponibili è considerato fair use da parte della comunità del machine learning. L'azione legale collettiva definì ciò "falso", osservando altresì che "indipendentemente dal livello di accettazione di questo concetto nella 'comunità del machine learning', secondo la legge federale, è illegale".<ref name="class action suit" />
===Libri bianchi della FSF===
Riga 45:
===Problemi relativi al mondo della scuola===
Un documento del febbraio 2022 pubblicato dall'[[Association for Computing Machinery]] valuta l'impatto che Codex, la tecnologia utilizzata da GitHub Copilot, potrebbe avere sulla formazione dei programmatori alle prime armi. Lo studio utilizza le domande di valutazione di un corso introduttivo di programmazione tenutosi presso l'[[Università di Auckland]] e mette a confronto le risposte di Codex con le prestazioni degli studenti.<ref name=":1" /> I ricercatori scoprirono che Codex, in media, otteneva risultati migliori di quelli della maggior parte degli studenti; tuttavia, le sue prestazioni erano inferiori su domande che limitavano le funzionalità che potevano essere utilizzate nella soluzione (ad esempio, condizionali, collezioni di dati numerici come [[Lista (informatica)|liste]] e [[grafo|grafi]], e [[cicli for]]).<ref name=":1" /> Dato questo tipo di problemi, "solo due delle 10 soluzioni [del Codex] hanno prodotto l'output corretto, ma entrambe [...] hanno violato [il] vincolo". Il documento conclude che Codex può essere utile nel fornire una varietà di soluzioni agli studenti, ma può anche indurre a un abuso della loro fiducia e al
==GitHub Copilot X==
Il 23 marzo 2023 GitHub ha rilasciato Copilot X che integra [[GPT-4]] per automatizzare l'individuazione e la correzione dei [[bug]], le richieste di modifica e [[
In VS Code e Visual Studio il programma integra una [[chat]] simile a [[ChatGPT]], oltre al supporto vocale per la dettatura diretta del codice.<ref>{{cita web|url=https://www.punto-informatico.it/github-copilot-x/|titolo=GitHub Copilot X: GPT-4 per gli sviluppatori}}</ref>
|