Skip to main content

Interagire con Dev Assistant in modo fluido durante la scrittura di codice

Obiettivi di apprendimento

Al completamento di questa unità, sarai in grado di:

  • Accedere a Dev Assistant.
  • Spiegare in che modo Dev Assistant fornisce assistenza durante lo sviluppo.
  • Spiegare cosa è possibile fare attraverso i comandi slash.
  • Utilizzare il riquadro dei comandi per generare codice Apex nel contesto corrente.

Conoscere Dev Assistant

Dev Assistant è uno strumento che è sempre al tuo fianco per aiutarti a scrivere codice Apex ed LWC attraverso un approccio conversazionale e interattivo che rende lo sviluppo in Salesforce molto più semplice e divertente. Per chiedere aiuto a Dev Assistant basta inserire domande o utilizzare i comandi slash nella chat.

Per aprire la schermata della chat, fai clic sull'icona di Agentforce nella barra delle attività. Una volta aperta la chat, Agentforce sa su cosa stai lavorando e partecipa alla conversazione suggerendo codice in base a quanto scrivi e al file che stai modificando nell'editor di VS Code. Se hai ancora bisogno di aiuto, puoi continuare a chattare con Dev Assistant per ottenere una risposta ancora migliore.

Finestra di VS Code in cui è evidenziata l'icona di Agentforce nella barra delle attività

Provare conversazioni di esempio per iniziare

Ecco un utile elenco di prompt che possono aiutarti a iniziare a chattare con Dev Assistant.

  • Poni domande sul tuo progetto Salesforce: "How do I expose my Apex method to a Lightning web component?" (Come faccio a esporre un metodo Apex a un componente Web Lightning?)
  • Genera un test per un determinato metodo Apex: "/test Generate a test for the getSimilarProducts() method" (/test Genera un test per il metodo getSimilarProducts()).
  • "Write an Apex method that accepts product name as input and retrieves order items filtered on product name" (Scrivi un metodo Apex che accetti il nome di un prodotto come input e recuperi gli articoli ordinati filtrati in base al nome del prodotto).
  • "Write an Apex method that accepts a list of SObjects and a field name and returns a set of non–null field values" (Scrivi un metodo Apex che accetti un elenco di SObject e il nome di un campo e restituisca un insieme di valori di campo non nulli).

Successivamente, puoi continuare la conversazione. Ad esempio, poniamo che tu chieda a Dev Assistant: "Create a Lightning web component that uses the lightning-input attribute" (Crea un componente Web Lightning che utilizzi l'attributo lightning-input).

Una volta ricevuta la risposta, continua a programmare insieme a Dev Assistant digitando qualcosa di simile a quanto segue: "In fact, I'd like to add a rich text input area to my LWC" (In realtà vorrei aggiungere un'area di input di testo RTF al mio LWC).

Utilizzare i comandi slash

Nell'elenco puntato riportato qui sopra, probabilmente hai notato il comando slash. I comandi slash rendono semplice avviare una conversazione, in quanto sono simili a modelli di prompt pronti all'uso. Puoi utilizzarli così come sono oppure aggiungere dettagli per ricevere risposte più specifiche. Per accedere ai comandi slash, digita /. Dopo aver ricevuto una risposta, continua a chattare per migliorarne l'accuratezza. Ecco un elenco di comandi attualmente disponibili. Buon divertimento!

Comando slash

Descrizione

/explain

Consente di ricevere all'interno della finestra della chat una spiegazione del codice presente nella scheda aperta o incollato nella chat a questo scopo.

/test

Genera un caso di test.

/document

Genera la documentazione associata a un determinato blocco di codice utilizzando lo schema predefinito per il linguaggio di programmazione del file attualmente aperto.

Risorse

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback