Informazioni su GitHub Copilot Enterprise

Completato

GitHub Copilot Enterprise integra la potenza dell'intelligenza artificiale generativa in un'estensione dell'editor che suggerisce il codice in tempo reale, ma è incentrato sull'accessibilità in più fasi del flusso di lavoro di sviluppo.

Diagramma che elenca i vantaggi di GitHub Copilot.

Funzionalità di GitHub Copilot Enterprise

Verranno fornite informazioni sulle nuove funzionalità incluse in GitHub Copilot Enterprise.

In questa sezione verrà illustrato quanto segue:

  • Knowledge base e modelli personalizzati
  • Personalizzazione della chat nel codebase
  • Riepiloghi delle richieste pull
  • Ricerca nella documentazione e riepiloghi con i docset
  • Revisione del codice

Knowledge base e modelli personalizzati

I proprietari dell'organizzazione che usano GitHub Copilot Enterprise possono creare knowledge base personalizzate, riunire la documentazione Markdown in uno o più repository, eseguire il pull da frammenti di codice, documentazione e altri file markdown per eseguire il training di GitHub Copilot Enterprise alle esigenze specifiche dell'organizzazione. Si tratta di una caratteristica unica rispetto alle altre offerte di GitHub ed è disponibile solo per i clienti di GitHub Copilot Enterprise.

Avere una knowledge base curata dell'organizzazione migliora la produttività, la collaborazione e l'efficienza consentendo agli sviluppatori di ottenere assistenza personalizzata da GitHub Copilot, mentre contribuiscono al lavoro di altri o lo rivedono, velocizzando il lavoro e semplificando la conformità agli standard dell'organizzazione.

Con GitHub Copilot Enterprise è anche possibile ottimizzare un modello privato e personalizzato, basato su una knowledge base e un codice privato specifici di un'azienda. Le organizzazioni che usano i modelli personalizzati di GitHub Copilot Enterprise consentono suggerimenti e risposte più accurati e contestualmente pertinenti. Ciò migliora l'esperienza e la produttività degli’ sviluppatori, consentendo loro di concentrarsi su attività più importanti.

Per altre informazioni sulla creazione di una knowledge base, alla fine di questo modulo sarà disponibile un collegamento all'articolo “Gestione delle knowledge base di Copilot.”

Successivamente, verranno illustrate le chat personalizzate in base ai codebase.

Chat personalizzata per la codebase

Screenshot della finestra di chat di GitHub Copilot.

GitHub Copilot Enterprise consente agli sviluppatori di usare GitHub Copilot Chat per creare prompt personalizzati per la codebase. Questa funzionalità apre un mondo di nuove possibilità, consentendo agli sviluppatori di applicarla direttamente a problemi, richieste pull, file di codice all'interno di Codespaces e anche direttamente nei repository.

Avviando conversazioni di Copilot Chat all'interno di questi ambienti, i membri del team possono sfruttare i suggerimenti personalizzati di Copilot per ottenere le informazioni necessarie da tale spazio o migliorare l'esperienza di scrittura del codice durante il contributo.

Indipendentemente dal fatto che collaborino all'interno di uno spazio di codice, una richiesta pull, un problema o un repository specifico, gli sviluppatori possano generare, discutere e perfezionare facilmente i suggerimenti di codice specifici per il contesto del progetto. Con la possibilità di commentare, modificare o accettare questi suggerimenti direttamente all'interno dell'interfaccia della chat, i team possono perfezionare in modo iterativo il codice in tempo reale, promuovendo una collaborazione efficiente e migliorando la qualità del codice per l'intero ciclo di vita dello sviluppo.

Ora è possibile esaminare i riepiloghi delle richieste pull.

Riepiloghi delle richieste pull

Screenshot della generazione di un riepilogo delle richieste pull.

GitHub Copilot Enterprise consente agli sviluppatori di generare riepiloghi delle richieste pull in base alle modifiche del codice. Lo scopo è ridurre il tempo e l'impegno necessari per creare descrizioni informative delle richieste pull, in modo da migliorare la comprensione e velocizzare i processi di revisione, consentendo ai revisori di comprendere rapidamente gli effetti delle modifiche e le aree che richiedono attenzione.

È ora possibile esaminare la ricerca nella documentazione e riepiloghi con i docset.

Ricerca nella documentazione e riepiloghi con i docset

Screenshot della ricerca nella documentazione dell'organizzazione con la chat di GitHub Copilot.

I docset sono raccolte personalizzate private di codice e documentazione interni, create su misura per le esigenze e i flussi di lavoro specifici delle organizzazioni. La gestione dei docset di GitHub Copilot Enterprise consente di trovare le risposte che si stanno cercando e presentarle in modo conciso. Ad esempio, la gestione dei docset di GitHub Copilot Enterprise può rispondere a domande specifiche sull'uso di una libreria o un framework particolare, in modo che non sia necessario eseguire ricerche nell'intero docset.

La gestione dei docset di GitHub Copilot Enterprise e esistente correlata alle domande in modo da trovare altre informazioni contestuali. Questo approccio personalizzato semplifica i flussi di lavoro di sviluppo, assicurando che le soluzioni fornite siano allineate con precisione alle complessità dei singoli progetti e flussi di lavoro. Successivamente verrà esaminata la revisione.

Revisione del codice

Screenshot dell'operazione di revisione del codice con GitHub Copilot Enterprise.

La revisione del codice di Copilot porta la collaborazione al livello successivo fornendo assistenza approfondita direttamente all'interno della codebase.

Proprio come in un editor di codice, Copilot può spiegare frammenti di codice selezionati in tutta la codebase, aiutando gli sviluppatori a comprendere le finalità dei colleghi e chiarendo parti complesse del codice. Questa funzionalità consente agli sviluppatori di esaminare in modo approfondito la codebase per ottenere informazioni dettagliate preziose e promuovere una comprensione più dettagliata dell'architettura e dei principi di progettazione del progetto.

GitHub Copilot Enterprise a confronto con GitHub Copilot Business e GitHub Copilot Individual

Esaminiamo ora le differenze tra GitHub Copilot Enterprise, GitHub Copilot Business e GitHub Copilot Individual.

GitHub Copilot Enterprise GitHub Copilot for Business GitHub Copilot Pro e Free
Chat collaborativa all'interno delle richieste pull
Accesso da Github.com
Si collega direttamente all'editor
Riepiloghi delle richieste pull
Gestione dei docset di Copilot
Revisione del codice di Copilot
Zero conservazione dei dati per i frammenti di codice e la telemetria di utilizzo
Gestione dei criteri a livello di organizzazione
Integrazione con gli strumenti di sicurezza Limitata
Log di controllo e report Limitata
Supporto proxy VPN tramite certificati autofirmati

*GitHub Copilot Free ha delle limitazioni di utilizzo

Si vuole scoprire in che modo GitHub Copilot Enterprise può essere utile per gli sviluppatori e i loro team? Si vuole iniziare a usare GitHub Copilot Enterprise? Vedremo come fare nell'unità successiva.