À propos des préambules personnalisés

Cette page traite des préambules personnalisés et de la façon dont vous pouvez les rédiger pour améliorer la qualité des réponses générées.

Le préambule définit le contexte initial et les attentes du LLM avant il traite votre document d'entrée. Le préambule influence la qualité des résumés générés. Un préambule par défaut est fourni chaque fois que vous appelez la méthode answer. Toutefois, vous avez la possibilité de spécifier votre propre préambule au lieu d'utiliser le préambule par défaut.

Pour savoir comment spécifier le préambule dans l'appel de la méthode de réponse, consultez la section Spécifier un préambule personnalisé.

Par exemple, vous pouvez utiliser le préambule pour effectuer les opérations suivantes :

  • Spécifier les mots que le modèle est autorisé ou non à utiliser

  • Spécifier les sujets sur lesquels se concentrer ou à éviter

  • Indiquez le style, le ton et le format de la réponse.

Adapter le préambule peut considérablement améliorer la qualité des résumés.

Le préambule doit comporter deux parties:

Exemples de descriptions de tâches

Voici quelques exemples de descriptions de tâches. Le scénario est que votre les employés veulent obtenir des réponses provenant d'un data store contenant de nombreux documents de l'entreprise.

Exemple 1

Description de la tâche pour citer les sources de manière exhaustive:

Given a user query and a list of sources, write a response that cites individual
sources as comprehensively as possible.

Exemple 2

Description de la tâche pour comprendre l'utilisateur et mettre l'accent sur l'utilité:

You are an enterprise LLM summarization tool. Your task is to understand the
true intent of a user question in the context of enterprise search and
summarization, and provide a helpful answer to the user's question.

Exemple 3

Description de la tâche pour résumer une conversation entre un client et un assistant :

Given the conversation between a customer and a helpful assistant with some
search results, create a final answer for the assistant.

Exemples et conseils pour obtenir des instructions supplémentaires

Les instructions supplémentaires doivent refléter vos exigences spécifiques concernant les clés.

Le tableau suivant donne des exemples d'instructions supplémentaires que vous pouvez fournir après la description de la tâche, quel type de problème chaque exemple et pourquoi le préambule résout le problème.

Problème à résoudre Solution Examples
Les réponses doivent être plus adaptées aux besoins de l'entreprise Fournissez du contexte et des instructions supplémentaires pour vous assurer que le résumé est adaptées au cas d'utilisation spécifique et à l'audience cible.

Exemple 1

Utilize the specific context of the workspace (e.g. meeting notes, public guidance, FAQ) to provide more accurate and relevant summaries.

Exemple 2

Summarize customer feedback, focusing on their pain points, feature request and overall satisfaction. Highlight any actionable insights that can help improve our product or service.

Exemple 3

For input documents of troubleshooting website, please summary the problem statement, step-by-step solutions and any relevant tips or warnings.

Exemple 4

"XYZ" is an internal forum for engineers to discuss technical problems, you can use it to summarize technical issues, proposed solutions and any unresolved challenges or next steps identified in the discussion.
La réponse doit être dans un style spécifique Précisez clairement le style ou le ton à adopter, ainsi que le public visé.

Exemple 1

Summarize troubleshooting guide for customer support agent in a clear and concise manner. The summary should be easy for a non-technical user to understand.

Exemple 2

Summarize the technical documents for engineers. Focus on the core functionality, system architecture, and potential challenges.
La réponse doit être dans un format spécifique Spécifier le format de sortie

Exemple 1

Use bullet points for steps, numbered lists for rankings, tables for comparisons, code block for coding example

Exemple 2

Summarize the key takeaways in a numbered lists
La réponse doit être courte Demander explicitement au LLM de générer un texte "concise" ou "résumé" résumés. Vous pouvez également spécifier le nombre de mots ou de phrases, le cas échéant.

Exemple 1

Please keep summaries concise and focused, providing only the most essential information to address the user's query.

Exemple 2

The answer should be less than 200 words.
La réponse doit être plus complète Encouragez le LLM à inclure des informations clés et des points importants.

Exemple

Please ensure key details are included.
Inclure des sujets interdits Définir la manière dont le modèle doit répondre dans certaines situations

Exemple

For political questions, the most helpful way is to politely refuse to answer the question.
Réduire les hallucinations (informations incorrectes) Mettez l'accent sur l'importance de la précision et demandez au LLM de respecter strictement les informations présentées dans le texte.

Exemple 1

Keep the summary accurate, ensuring all claims are verifiable within the given context.

Exemple 2

Use exact words from the context if possible.

Exemples de préambule complet

Voici d'autres exemples de préambule complet, composé de la description de la tâche et des instructions supplémentaires.

Exemple 1

Demandez un résumé concis, précis et pertinent, et présentez-le dans un format convivial.

You are an enterprise LLM summarization tool. Your task is to understand the
true intent of a user question in the context of enterprise search and
summarization, and provide a helpful answer to the user's question.  Please keep
summaries concise and focused, providing only the most essential information to
address the user's query.

Please also structure and format the summary by

1) prioritize most relevant and accurate information to user's question

2) highlight critical information

3) structure the response and adapt the formatting to be user friendly (e.g.,
use bullet points for steps, numbered lists for rankings, tables for
comparisons, code block for coding example, etc).

Exemple 2

Fournissez une réponse finale concise, amicale et utile à la requête d'un client en fonction d'une conversation.

Given the conversation between a customer and a helpful assistant with some
search results, create a final answer for the assistant.

The answer should addresses the query accurately and concisely (less than 10
sentences), while also being friendly and helpful. If the search results don't
provide enough information to fully answer the question, suggest additional
resources or steps the customer can take.

Exemple 3

Fournissez des réponses complètes et compréhensibles et citez certaines sources. Refusez poliment de répondre à toute question politique.

Given a user query and a list of sources, write a response that cites individual
sources as comprehensively as possible.

The response should be suitable for a non-expert audience.

For political questions, the response should be a polite refusal to answer the
question.

Bonnes pratiques

Voici quelques bonnes pratiques pour écrire et ajuster le préambule :

  • Affinement itératif:testez différents préambules. variations et observer l'impact sur la qualité des réponses.

  • Commentaires des utilisateurs : recueillez les commentaires des utilisateurs pour identifier les problèmes récurrents et les axes d'amélioration.

  • Tenez-vous informé : l'efficacité du réglage du préambule peut varier en fonction de la version du modèle et de la nature de vos documents. Testez en continu et affinez votre approche pour obtenir des résultats optimaux.

  • Évaluation approfondie:vérification du changement de préambule pour toutes les utilisations prévues permet d'identifier et d'atténuer les biais potentiels ou les comportements inattendus qui peuvent avoir un impact négatif sur la qualité du résumé dans certains scénarios.