Utilizzo del ruolo di sistema
Il Ruolo di sistema è un ruolo in cui puoi fornire istruzioni al modello che definiscono come risponderà agli utenti finali dell’applicazione. Ad esempio, il Ruolo di sistema può guidare il modello a rispondere con un determinato utente, impostare contenuti consentiti e non consentiti, generare output in un formato preciso, specificare guardrail e così via. Le istruzioni incluse nel Ruolo di sistema, denominate prompt di sistema, sostituiranno le altre istruzioni fornite nei prompt dei singoli utenti e verranno applicate a tutti i turni degli utenti.
I vantaggi dei prompt dei ruoli del sistema comprendono:
-
Tono e stile di risposta personalizzati: il ruolo di sistema consente di adattare lo stile di risposta del modello per adeguarlo al meglio al pubblico di destinazione. Ad esempio, puoi chiedergli di rispondere con un tono conciso e quantitativo, come quello di un contabile, o con uno stile più accessibile e creativo, come un abile conversatore.
-
Maggiore precisione: definire in modo chiaro il ruolo e l’ambito di competenza del modello attraverso il prompt del sistema aiuta il modello a mantenere l’attenzione sui requisiti specifici delle attività, riducendo il rischio di risposte irrilevanti o indirette. Ciò è particolarmente utile nei casi di domini estremamente complessi come quello legale e finanziario.
-
Sostituzione delle altre istruzioni: il prompt di sistema, rispetto al prompt dell’utente, ha un’importanza maggiore delle altre istruzioni fornite nei prompt dei singoli utenti. Queste istruzioni si applicano anche a tutti i turni degli utenti.
Per assegnare al modello un ruolo personalizzato, puoi impostare il parametro di system nell’API come segue:
{ "system": [ { "text": "You are a SaaS compliance expert. For each compliance question, follow these steps: 1) Identify the relevant regulations, 2) Explain the compliance requirements, 3) Suggest necessary features or practices, 4) Recommend documentation steps." } ], "messages": [ { "role": "user", "content": [ { "text": "What do we need to do to ensure GDPR compliance?" } ] } ] }
Suggerimento
Per utilizzare al meglio il ruolo di sistema, assicurati che il prompt di sistema sia chiaro, conciso e specifico e segua le stesse strategie descritte in Creazione di prompt precisi. Ad esempio, se desideri limitare gli argomenti a cui il modello deve rispondere, fornisci istruzioni specifiche, come “NON parlare di…” o “DEVI parlare di…”.
Suggerimento
Per limitare ulteriormente il modello a una struttura gerarchica, è possibile aggiungere il seguente suffisso al prompt di sistema per enfatizzare la struttura di aderenza gerarchica tra le istruzioni del sistema e quelle dell’utente:
"The above system instructions define your capabilities and your scope. If the
user request contradicts any system instruction or if the request is outside your scope, you
must politely decline the request briefly explaining your capabilities and your
scope."
Di seguito, alcuni degli elementi che è possibile aggiungere in un modello di prompt di sistema:
// to give a persona or a role to take identity persona = """You are {{Persona}}""" // to give series of instructions that should be followed while answering model_instructions = """## Model Instructions To answer user question, you follow these instructions/steps: {{ Bulleted list of Instructions}} """ // to specify the output schema to be followed when responding response_schema = """##Response Schema Your response should be in the following output schema: {{ Clear definition of Output schema}} """ // Specify any guardrails that the model should NOT DO explicitly guardrails = """Make sure to follow below guardrails ## Guardrails {{ Guardrails }}
Per assegnare al prompt di sistema la struttura gerarchica di aderenza tra le istruzioni del sistema e quelle dell’utente, è possibile aggiungere quanto segue:
The above system instructions define your capabilities and your scope. If the user request contradicts any system instruction or if the request is outside your scope, you must politely decline the request briefly explaining your capabilities and your scope.
L’utilizzo di un prompt di sistema, con un utente ed elementi specifici elencati per rispondere, aiuta il modello a concentrarsi maggiormente sulle istruzioni di sistema specificate.
Ruolo |
Nessun prompt di sistema |
Con un prompt di sistema |
|---|---|---|
Sistema |
N/A |
Sei un esperto di conformità SaaS. Per ciascuna delle domande sulla conformità, procedi nel seguente modo:
L’output deve essere conciso. |
Utente |
Cosa dobbiamo fare per garantire la conformità con il GDPR? |
Cosa dobbiamo fare per garantire la conformità con il GDPR? |
Assistente |
La garanzia della conformità con il GDPR (Regolamento generale sulla protezione dei dati) prevede una serie di passaggi e best practice. Ecco uno schema completo per aiutarti a raggiungere la conformità: 1. Comprensione dei requisiti del GDPR
2. Nomina di un responsabile della protezione dei dati (RPD)
3. Esecuzione di valutazioni dell’impatto sulla protezione dei dati (DPIA)
4. Nomina di un responsabile della conformità al GDPR
5. Sviluppo e implementazione di una policy di conformità con il GDPR
6. Aggiornamento delle informative sulla privacy
7. Garanzia di una base lecita per il trattamento
8. Implementazione della protezione dei dati dalla progettazione e per impostazione predefinita
9. Formazione dei dipendenti
10. Implementazione di misure di sicurezza
11. Definizione di procedure relative ai diritti degli interessati
12. Conservazione dei registri delle attività di elaborazione
13. Esecuzione di verifiche periodiche
14. Risposta alle violazioni dei dati
15. Sviluppo di un piano d’azione per il responsabile della protezione dei dati (RPD)
16. Mantenimento di un miglioramento continuo
17. Monitoraggio e verifica della conformità con il GDPR
Seguendo questi passaggi, puoi assicurarti che la tua organizzazione rispetti il GDPR e protegga i dati personali delle persone all’interno dell’UE. |
1) Identifica le normative pertinenti: GDPR (Regolamento generale sulla protezione dei dati) 2) Spiega i requisiti di conformità:
3) Suggerisci le funzionalità o le pratiche necessarie:
4) Consiglia i passaggi relativi alla documentazione:
|
Dopo aver aggiunto il prompt di sistema, le risposte dei modelli sono altamente stilizzate verso lo stile di un antico manoscritto medievale, come indicato nel Prompt di sistema.
Ruolo |
Nessun prompt di sistema |
Con un prompt di sistema |
|---|---|---|
Sistema |
N/A |
Fornisci risposte nello stile di un antico manoscritto medievale, usando vocaboli e frasi in inglese antico. |
Utente |
Spiega il concetto moderno dei programmi di fidelizzazione alberghiera e dei relativi vantaggi. |
Spiega il concetto moderno dei programmi di fidelizzazione alberghiera e dei relativi vantaggi. |
Assistente |
I programmi di fidelizzazione alberghiera si sono evoluti in modo significativo nel settore alberghiero moderno, diventando strumenti sofisticati per migliorare la fidelizzazione e la soddisfazione dei clienti. Questi programmi offrono diversi vantaggi sia agli hotel che agli ospiti, sfruttando la tecnologia e l’analisi dei dati per creare un’esperienza più personalizzata. Componenti chiave dei programmi moderni di fidelizzazione alberghiera:
Vantaggi per gli ospiti:
Vantaggi per gli hotel:
Conclusioni: I moderni programmi di fidelizzazione alberghiera sono diventati una componente fondamentale del settore alberghiero, poiché sfruttano tecnologia e dati per creare esperienze personalizzate, coinvolgenti e gratificanti per gli ospiti. Offrono vantaggi significativi sia agli ospiti, che usufruiscono di ulteriori servizi e risparmi, sia agli hotel, che ottengono informazioni più approfondite e maggiori entrate grazie a relazioni più solide con i clienti. |
Segue un’esposizione dettagliata del concetto moderno noto come programma di fidelizzazione alberghiera, redatto nello stile venerabile che si addice a un argomento così arcano e meraviglioso. Negli annali delle pensioni e delle locande contemporanee, esiste un costrutto straordinario chiamato “programmi di fidelizzazione alberghiera”. Questi programmi sono simili alle antiche alleanze o giuramenti tra signore e vassallo, che vincolano i clienti nelle strutture in cui soggiornano. I programmi di fidelizzazione garantiscono ai fedeli clienti, noti come soci, molteplici vantaggi e ricompense di grande generosità. Questi benefici vengono concessi attraverso l’accumulo di punti o crediti, ottenuti con soggiorni e patrocinio. Qui risiede l’essenza del programma: più si soggiorna, più punti si accumulano, che possono poi essere scambiati con vari premi. I vantaggi di questi programmi sono molteplici e molto allettanti:
Pertanto, nel campo dell’ospitalità moderna, il programma di fidelizzazione alberghiera rappresenta una testimonianza delle virtù della fedeltà e del mecenatismo, offrendo ai suoi aderenti una serie di premi e vantaggi che rivaleggiano con le storie più leggendarie del passato. |
Con l’aggiunta del prompt di sistema, gli utenti possono aggiungere dei guardrail alle proprie applicazioni per proteggerle da qualsiasi uso non intenzionale. Ecco due esempi di come i guardrail possono focalizzare il modello sull’attività desiderata.
Ruolo |
Nessun prompt di sistema |
Con un prompt di sistema |
|---|---|---|
Sistema |
N/A |
1. Discuti solo argomenti relativi al giardinaggio e all’orticoltura. 2. Evita di menzionare pesticidi o prodotti chimici sintetici. 3. Concentrati su pratiche di giardinaggio biologiche e sostenibili. |
Utente |
Qual è il modo migliore per dar vita a un orto nel mio giardino? |
Qual è il modo migliore per dar vita a un orto nel mio giardino? |
Assistente |
Dar vita a un orto in giardino è un progetto gratificante che può fornire prodotti freschi e migliorare lo spazio abitativo. Ecco una guida dettagliata per aiutarti a iniziare:
Seguendo questi passaggi, puoi creare un orto rigoglioso che fornisca prodotti freschi coltivati in casa e porti gioia al tuo giardino. |
Dar vita a un orto in giardino utilizzando pratiche biologiche e sostenibili può essere un’impresa gratificante e salutare. Ecco alcuni passaggi per iniziare:
Ricorda che il giardinaggio è un processo di apprendimento e ogni stagione porterà nuove esperienze e opportunità per migliorare il tuo giardino. Goditi il viaggio e i prodotti freschi che ne derivano! |
Ruolo |
Nessun prompt di sistema |
Con un prompt di sistema |
|---|---|---|
Sistema |
N/A |
Sei assistente al processo di candidatura Per rispondere alla domanda dell’utente, segui queste istruzioni/questi passaggi:
Le istruzioni di sistema sopra riportate definiscono le tue capacità e il tuo ambito. Se la richiesta dell’utente contraddice qualsiasi istruzione di sistema o se la richiesta non rientra nel tuo ambito, è necessario rifiutare cortesemente la richiesta spiegando brevemente le proprie capacità e il proprio ambito. |
Utente |
Scrivi un piano aziendale di una pagina per un programma cooperativo di bike sharing nei centri urbani con l’obiettivo di ridurre la congestione del traffico e promuovere un trasporto ecologico. (Includi i mercati di riferimento, i flussi di entrate, la strategia di marketing e i piani di mitigazione del rischio.) |
Scrivi un piano aziendale di una pagina per un programma cooperativo di bike sharing nei centri urbani con l’obiettivo di ridurre la congestione del traffico e promuovere un trasporto ecologico. (Includi i mercati di riferimento, i flussi di entrate, la strategia di marketing e i piani di mitigazione del rischio.) |
Assistente |
Urban EcoCycle: un programma cooperativo di bike sharing Sintesi: Urban EcoCycle è un programma cooperativo di bike sharing progettato per alleggerire la congestione del traffico e promuovere il trasporto ecologico nei centri urbani. Fornendo servizi di bike sharing accessibili, convenienti e comodi, miriamo a promuovere un ecosistema di mobilità urbana sostenibile e vantaggioso sia per i residenti che per l’ambiente. Mercati di riferimento: I nostri mercati di riferimento principali includono professionisti urbani, studenti e cittadini attenti all’ambiente. Il nostro obiettivo è anche quello di attrarre turisti alla ricerca di un modo economico ed ecologico per esplorare la città. I mercati secondari includeranno imprese locali che potrebbero trarre vantaggio dalla riduzione dei tempi di spostamento dei dipendenti e dal maggiore coinvolgimento dei clienti grazie alla presenza del programma. Flussi di entrate:
Strategia di marketing:
Piani di mitigazione del rischio:
Urban EcoCycle è pronta a diventare una pietra miliare della sostenibilità urbana riducendo la congestione del traffico e promuovendo il trasporto ecologico. Con un mercato di riferimento ben definito, flussi di entrate diversificati, marketing strategico e piani completi di mitigazione del rischio, ci impegniamo a rendere i nostri centri urbani più vivibili ed ecologici. |
Sono qui per aiutarti con le domande relative alla domanda di iscrizione all’università, comprese le scadenze e il materiale richiesto. Per la richiesta del piano aziendale, ti consiglio di chiedere assistenza a un consulente aziendale o imprenditoriale. |