Introduzione
GitHub Copilot Spaces offre un nuovo modo per lavorare con l'intelligenza artificiale ancorando le risposte in un contesto attentamente curato. A differenza della chat di Copilot generale, che presenta suggerimenti generali, uno spazio consente di concentrare il modello su file, problemi, richieste pull e istruzioni personalizzate. Questa unità presenta ciò che è uno spazio, come funziona e perché restringere il contesto porta a risposte più coerenti e riproducibili. Si apprenderà anche come impostare un contesto efficace usando allegati e istruzioni di testo libero e quando è preferibile usare Spaces in chat generale.
In questa unità si apprenderà quanto segue:
- Che cosa sono GitHub Copilot Spaces e come differiscono da Chat copilot generale
- Perché il contesto con ambito ristretto migliora la qualità e la coerenza delle risposte
- Come allegare file, problemi e istruzioni per guidare il modello
- Quando creare uno spazio per attività ripetibili specifiche del dominio
Che cos'è uno spazio Copilot di GitHub?
Si tratta di una chat dedicata di Copilot basata su un contesto selezionato e curato che hai scelto. Lo spazio è come un LLM ed è possibile fornire file GitHub, issue, pull request e istruzioni in testo libero per fornire contesto all'argomento specifico.
Impostazione del contesto per Copilot Spaces
L'efficacia di uno spazio copilota dipende dal contesto fornito. È possibile allegare file specifici (ad esempio script, configurazione o documentazione), problemi rilevanti o richieste pull e istruzioni personalizzate. Curando questo input, si aiuta Copilot a concentrarsi sulle informazioni più importanti per lo scenario in uso. L'ordine del contesto è importante: portare con i file o le istruzioni più critici consente di ottenere risposte più accurate e pertinenti.
Configurazione: allegare file (caricamenti) e istruzioni negli spazi di Copilot
Collegamento di file (caricamenti):
- Nella configurazione dello spazio usare il pulsante "Allega file" o "Aggiungi contesto" per selezionare uno o più file dal repository GitHub.
- È possibile allegare file di codice sorgente, documenti markdown, file di configurazione o altri asset come contesto. A questi file viene fatto riferimento dal ramo predefinito, quindi lo spazio rimane aggiornato man mano che il repository si evolve.
- Se consentito dalle impostazioni dell'area di lavoro, è anche possibile caricare file direttamente (ad esempio immagini o set di dati) dal computer locale per il contesto non del repository.
Aggiunta di istruzioni:
- Usare la sezione "Istruzioni" per fornire indicazioni specifiche a Copilot. Questo può includere obiettivi ("Riepilogo del processo di onboarding"), preferenze di stile ("Scrivere in un tono formale") o esempi canonici ("L'output di esempio dovrebbe essere simile a quanto segue...").
- Mantieni le istruzioni brevi, incentrate e interattive. Se il tuo Space funge da flusso di lavoro o guida alla risoluzione dei problemi, includi attività dettagliate o esempi di richieste.
- È possibile aggiornare le istruzioni in qualsiasi momento per affinare il focus del tuo Spazio.
Il momento ideale per usare e creare gitHub Copilot Spaces
Usare uno Space quando si desidera ottenere risposte coerenti e riproducibili su un argomento circoscritto, come un servizio specifico, un runbook o un playbook, oppure un set di dati noto. Rispetto alla chat generale o a livello di repository, gli Spaces sacrificano l'ampiezza per la profondità: restringendo il contesto a ciò che conta di più, tendono a produrre risposte più prevedibili e ben ponderate, mentre la chat di ampio respiro può consentire una scoperta più vasta, ma potrebbe essere meno precisa.
Alcune linee guida pratiche migliorano la qualità. Si applicano i limiti del contesto del modello, quindi mantenere spazi piccoli e concentrati. I file GitHub collegati riflettono il ramo predefinito del repository, consentendo al contenuto di rimanere aggiornati man mano che il codice si evolve. Essere chiari e concisi con le istruzioni e includere alcuni esempi canonici per ancorare lo stile e gli output previsti. Infine, tenere presente che la selezione e l'ordinamento del contesto possono influenzare le risposte, quindi condurre con le origini più importanti.