À propos des préambules personnalisés

Cette page aborde les préambules personnalisés et explique comment 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 qu'il ne traite votre document d'entrée. Le préambule a une incidence sur 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 pouvez spécifier votre propre préambule au lieu d'utiliser celui par défaut.

Pour savoir comment spécifier le préambule dans l'appel de la méthode de réponse, consultez 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

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

Adapter le préambule peut améliorer considérablement 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. Dans ce scénario, vos employés souhaitent obtenir des réponses à partir d'un data store contenant de nombreux documents d'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 se concentrer 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 les instructions supplémentaires

Les instructions supplémentaires doivent indiquer vos principales exigences spécifiques.

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

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

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 rédigée dans un style spécifique Indiquez clairement le style ou le ton, ainsi que l'audience cible.

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 Demandez explicitement au LLM de générer des résumés "concis" ou "brefs". 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 les détails et les points importants.

Exemple

Please ensure key details are included.
Inclusion de thèmes interdits Définissez 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) Soulignez l'importance de l'exactitude et demandez au LLM de s'en tenir strictement aux 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éambules complets

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

Exemple 1

Demande un résumé concis, précis et pertinent, et présente-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 demande 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

Fournis des réponses complètes et compréhensibles, et cite les sources fournies. 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 à suivre pour rédiger et ajuster les préambules :

  • Affinement itératif : testez différentes variantes de préambule et observez leur impact sur la qualité de la réponse.

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

  • Restez 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. Effectuez des tests en continu et affinez votre approche pour obtenir des résultats optimaux.

  • Évaluation approfondie : la vérification des préambules modifiés pour tous les cas d'utilisation prévus permet d'identifier et d'atténuer les biais potentiels ou les comportements inattendus qui peuvent avoir un impact négatif sur la qualité des résumés dans certains scénarios.