Introduzione

Completato

Gli agenti di intelligenza artificiale rappresentano un'evoluzione del modo in cui le applicazioni interagiscono con utenti e sistemi. A differenza dei chatbot tradizionali che rispondono alle singole query, gli agenti di intelligenza artificiale possono ragionare sugli obiettivi, intraprendere azioni autonome e mantenere il contesto tra attività in più passaggi. GitHub Copilot SDK offre agli sviluppatori un framework testato per la produzione per incorporare queste funzionalità agentiche direttamente nelle proprie applicazioni.

Si supponga di essere uno sviluppatore di software che lavora per una società di consulenza. Il cliente gestisce una piattaforma di e-commerce e necessita di un agente di supporto clienti basato sull'intelligenza artificiale integrato nell'applicazione Web esistente. L'agente deve gestire le richieste degli ordini, elaborare i ritorni e inviare comunicazioni di follow-up, tutto ragionando sulle esigenze del cliente e chiamando i servizi back-end in modo autonomo. Con GitHub Copilot SDK è possibile creare questo agente definendo strumenti personalizzati, configurando una sessione di intelligenza artificiale e consentendo al ciclo di esecuzione dell'SDK di gestire la pianificazione e l'orchestrazione.

Gli argomenti trattati in questo modulo includono:

  • Comprendere quali agenti di intelligenza artificiale sono e come differiscono dai chatbot.
  • Esplorazione dell'architettura e delle funzionalità chiave di GitHub Copilot SDK.
  • Esame dei casi d'uso reali per gli agenti di intelligenza artificiale in scenari aziendali.
  • Progettazione di sistemi di agenti di intelligenza artificiale con componenti e protezioni appropriati.
  • Implementazione degli agenti di intelligenza artificiale con GitHub Copilot SDK con strumenti personalizzati.
  • Adattamento ed estensione degli agenti per requisiti operativi diversi.

Dopo aver completato questo modulo, sarai in grado di:

  • Spiegare quali agenti di intelligenza artificiale sono e come differiscono dai chatbot e dagli script di automazione.
  • Descrivere l'architettura e le funzionalità principali di GitHub Copilot SDK.
  • Progettare un sistema agente di intelligenza artificiale con strumenti, memoria e protezioni.
  • Implementare un agente di intelligenza artificiale usando GitHub Copilot SDK con definizioni di strumenti personalizzate.

Importante

Per completare questo training di GitHub Copilot, è necessario avere una sottoscrizione attiva per GitHub Copilot nell'account GitHub personale (include il piano GitHub Copilot Gratuito) oppure è necessario essere assegnati a una sottoscrizione gestita da un'organizzazione o da un'organizzazione. Le attività del modulo possono includere suggerimenti di GitHub Copilot che corrispondono al codice pubblico. Se sei un membro di un'organizzazione su GitHub Enterprise Cloud ed è stato assegnato a una sottoscrizione di GitHub Copilot tramite l'organizzazione, l'impostazione per i suggerimenti corrispondenti al codice pubblico potrebbe essere ereditata dall'organizzazione o dall'impresa. Se l'account blocca i suggerimenti che corrispondono al codice pubblico, le attività del modulo potrebbero non funzionare come previsto.