Condividi tramite


Aggiungere istruzioni personalizzate

È possibile personalizzare il modo in cui Genie Code risponde aggiungendo istruzioni personalizzate. Genie Code considera queste istruzioni quando genera nuove risposte.

Ad esempio, le istruzioni possono includere:

  • Informazioni sulle preferenze, ad esempio le librerie che si preferisce usare durante la scrittura di codice.
  • Contesto su chi sei, come il tuo nome e il tuo ruolo.
  • Convenzioni di codifica da seguire.
  • Linee guida da seguire.
  • Indicazioni su come il codice Genie deve rispondere, ad esempio usando un tono casuale.

Ad eccezione di Correzione rapida e completamento automatico, Genie Code applica le istruzioni a ogni risposta generata, tra cui Assistente inline, Chat generale, Suggerisci correzione, Modalità di modifica e Modalità agente.

Genie Code supporta due tipi di istruzioni: istruzioni utente e istruzioni per l'area di lavoro. Se non diversamente indicato, Genie Code in genere assegna la priorità alle istruzioni dell'area di lavoro sulle istruzioni utente.

Aggiungere istruzioni per l'utente

Le istruzioni utente consentono di fornire istruzioni a livello di sistema a Genie Code. Sono un modo permanente per condividere il contesto, le preferenze o i metodi di creazione preferiti. Queste istruzioni sono specifiche dell'utente e vengono applicate solo alle interazioni con Genie Code.

Per aggiungere istruzioni utente:

  1. Aprire il riquadro Genie Code facendo clic sull'icona Assistente avatar. Nell'angolo superiore destro dell'area di lavoro.

  2. Nel riquadro Genie Code (Codice Genie) fare clic sull'icona a forma di ingranaggio. Per aprire le impostazioni di Genie Code.

    Aggiungere le istruzioni dell'Assistente.

  3. In Istruzioni utente fare clic su Aggiungi file di istruzioni. Verrà creato un .assistant_instructions.md file nella directory predefinita dell'area di lavoro utente (/Users/<your-username-or-email>) e verrà aperto in una nuova scheda del file.

    Se è già stato creato un file di istruzioni, fare clic su Apri file di istruzioni per aprire il file.

  4. Modificare il .assistant_instructions.md file per aggiungere le istruzioni personalizzate. Databricks consiglia di aggiungere le istruzioni in testo in inglese normale, separando ogni istruzione come nuovo punto elenco o paragrafo. Vedere Procedure consigliate per istruzioni sul codice Genie.

Genie Code raccoglie automaticamente le istruzioni alla prossima interazione con Genie Code.

È anche possibile usare Genie Code per aggiungere istruzioni. Nel pannello Genie Code (Codice Genie) chiedere a Genie Code di ricordare qualcosa.

Aggiungere e visualizzare le istruzioni dell'area di lavoro

Annotazioni

Solo gli amministratori dell'area di lavoro possono aggiungere o modificare le istruzioni dell'area di lavoro.

Le istruzioni per l'area di lavoro vengono configurate dall'amministratore dell'area di lavoro e forniscono un contesto maggiore al codice Genie per aiutarlo a seguire le linee guida e a operare in modo più efficiente nell'area di lavoro.

Se l'area di lavoro non ha ancora istruzioni sull'area di lavoro, un amministratore dell'area di lavoro può creare il file di istruzioni seguendo questa procedura:

  1. Workspace/ Nella directory dell'area di lavoro creare un file denominato .assistant_workspace_instructions.md.
  2. Modificare il file per aggiungere istruzioni per Genie Code che devono essere applicate a livello di area di lavoro. Databricks consiglia di inserire le istruzioni in testo semplice in inglese e separare ogni istruzione come punto elenco o paragrafo distinto. Vedere Procedure consigliate per istruzioni sul codice Genie.

Genie Code acquisisce automaticamente le istruzioni della nuova area di lavoro alla successiva interazione con un utente.

Per visualizzare o modificare le istruzioni dell'area di lavoro:

  1. Aprire il riquadro Genie Code facendo clic sull'icona Assistente avatar. Nell'angolo superiore destro dell'area di lavoro.

  2. Nel riquadro Genie Code (Codice Genie) fare clic sull'icona a forma di ingranaggio. Per aprire le impostazioni di Genie Code.

  3. In Istruzioni dell'area di lavoro fare clic su Visualizza file. Verrà aperto il .assistant_workspace_instructions.md file in una nuova scheda.

  4. Gli amministratori dell'area di lavoro possono modificare il file e aggiungere istruzioni applicabili al comportamento di Genie Code in tutta l'area di lavoro. Per altre informazioni sull'aggiunta di istruzioni, vedere Procedure consigliate per Genie Code .

    Se non sei un amministratore, puoi comunque visualizzare il file per capire quali istruzioni genie Code sta seguendo oltre a qualsiasi istruzione utente che potresti aver fornito.

    Visualizza le istruzioni dell'Assistente per l'area di lavoro.

Procedure consigliate per le istruzioni di Genie Code

È importante considerare le potenziali limitazioni di Genie Code quando si forniscono istruzioni. Ecco alcune linee guida generali e suggerimenti per la scrittura di istruzioni per ottimizzare l'esperienza e sfruttare al meglio questa funzionalità.

  • Scrivere istruzioni chiare e specifiche: Quando si scrivono le istruzioni, è necessario essere espliciti e non ambigui.
  • Mantenere le istruzioni sotto 20.000 caratteri: I file di istruzioni sono limitati a 20.000 caratteri. Tutte le istruzioni passate da questo limite non verranno usate da Genie Code. Essere concisi e classificare in ordine di priorità istruzioni importanti.
  • Usare intestazioni e delimitatori per strutturare: Le istruzioni si trovano nei file Markdown. Usare la formattazione Markdown nelle istruzioni per fornire la struttura. Usa i punti elenco come delimitatori per separare le istruzioni distinte. Usare le intestazioni per raggruppare un set di istruzioni. Ad esempio, si potrebbe avere un'intestazione per "convenzioni del codice Python" che include un elenco puntato di linee guida specifiche di Python che Genie Code deve seguire quando si lavora con il codice Python.
  • Ambito: Genie Code applica istruzioni a ogni risposta generata quando si interagisce con esso usando Codice Genie inline, Chat generale, Suggerisci correzione, Modalità di modifica e così via. Tuttavia, Genie Code non prende in considerazione le istruzioni per correzione rapida e completamento automatico. Mantenere le istruzioni ampiamente rilevanti per diverse funzioni di Genie Code per evitare comportamenti imprevisti.
  • Fornire contesto e riferimenti: Mentre Genie Code usa il contesto circostante, ad esempio il codice del notebook e i metadati della tabella, non recupera informazioni aggiuntive in modo proattivo in base alle istruzioni. Per garantire risposte utili, includere i dettagli chiave direttamente nelle istruzioni, ad esempio quando usare una tabella o una funzione specifica.