Esta página aborda os preâmbulos personalizados e como pode escrever preâmbulos para melhorar a qualidade das respostas geradas.
O preâmbulo define o contexto e as expetativas iniciais para o MDI/CE antes de processar o documento de entrada. O preâmbulo influencia a qualidade dos resumos gerados. Existe um preâmbulo predefinido fornecido sempre que chama o método answer. No entanto, tem a opção de especificar o seu próprio preâmbulo em vez de usar o predefinido.
Para ver instruções sobre como especificar o preâmbulo na chamada do método de resposta, consulte o artigo Especifique um preâmbulo personalizado.
Por exemplo, pode usar o preâmbulo para fazer o seguinte:
Especifique palavras que o modelo pode e não pode usar.
Especifique tópicos nos quais se focar ou que quer evitar.
Especifique o estilo, o tom e o formato da resposta.
Personalizar o preâmbulo pode melhorar significativamente a qualidade dos resumos.
O preâmbulo deve ter duas partes:
A descrição da tarefa que descreve a tarefa que está a pedir ao MDG para realizar. Consulte exemplos de descrições de tarefas.
Instruções adicionais que o MDG deve seguir. Consulte Exemplos e sugestões para instruções adicionais.
Exemplos de descrições de tarefas
Seguem-se alguns exemplos de descrições de tarefas. O cenário é que os seus funcionários querem respostas de um armazenamento de dados que contém muitos documentos da empresa.
Exemplo 1
Descrição da tarefa para citar fontes de forma abrangente:
Given a user query and a list of sources, write a response that cites individual
sources as comprehensively as possible.
Exemplo 2
Descrição da tarefa para compreender o utilizador e focar-se na utilidade:
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.
Exemplo 3
Descrição da tarefa para resumir uma conversa entre um cliente e um assistente:
Given the conversation between a customer and a helpful assistant with some
search results, create a final answer for the assistant.
Exemplos e sugestões de instruções adicionais
As instruções adicionais devem captar os seus requisitos principais específicos.
A tabela seguinte apresenta exemplos de instruções adicionais que pode fornecer após a descrição da tarefa, o tipo de problemas que cada exemplo resolve e por que motivo o preâmbulo resolve o problema.
Problema a resolver | Solução | Exemplos |
---|---|---|
As respostas têm de ser mais adaptadas às necessidades da empresa | Forneça contexto e instruções adicionais para garantir que o resumo é adaptado ao exemplo de utilização específico e ao público-alvo. |
Exemplo 1
Utilize the specific context of the workspace (e.g. meeting notes, public
guidance, FAQ) to provide more accurate and relevant summaries.
Exemplo 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.
Exemplo 3
For input documents of troubleshooting website, please summary the
problem statement, step-by-step solutions and any relevant tips or
warnings.
Exemplo 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.
|
A resposta tem de estar num estilo específico | Especifique claramente o estilo ou o tom e o público-alvo. |
Exemplo 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.
Exemplo 2
Summarize the technical documents for engineers. Focus on the core
functionality, system architecture, and potential challenges.
|
A resposta tem de estar num formato específico | Especifique o formato de saída |
Exemplo 1
Use bullet points for steps, numbered lists for rankings, tables for
comparisons, code block for coding example
Exemplo 2
Summarize the key takeaways in a numbered lists
|
A resposta tem de ser curta | Instruir explicitamente o MDG para gerar resumos "concisos" ou "breves". Também pode especificar a contagem de palavras ou frases, se aplicável. |
Exemplo 1
Please keep summaries concise and focused, providing only the most
essential information to address the user's query.
Exemplo 2
The answer should be less than 200 words.
|
A resposta tem de ser mais abrangente | Incentive o MDI/CE a incluir detalhes essenciais e pontos importantes. |
Exemplo
Please ensure key details are included.
|
Inclusão de tópicos proibidos | Definir como o modelo deve responder em determinadas situações. |
Exemplo
For political questions, the most helpful way is to politely refuse to
answer the question.
|
Reduzir alucinações (informações incorretas) | Realce a importância da precisão e instrua o MDG a seguir rigorosamente as informações apresentadas no texto. |
Exemplo 1
Keep the summary accurate, ensuring all claims are verifiable within the given context.
Exemplo 2
Use exact words from the context if possible.
|
Exemplos de preâmbulos completos
Seguem-se mais alguns exemplos de preâmbulos completos, compostos pela descrição da tarefa e pelas instruções adicionais.
Exemplo 1
Pedir um resumo conciso, preciso e relevante, e apresentá-lo num formato fácil de usar.
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).
Exemplo 2
Fornecer uma resposta final concisa, simpática e útil à consulta de um cliente com base numa conversa.
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.
Exemplo 3
Fornecer respostas abrangentes e compreensíveis, e citar as fontes fornecidas. Recuse-se educadamente a responder a perguntas políticas.
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.
Práticas recomendadas
Seguem-se algumas práticas recomendadas para escrever e ajustar preâmbulos:
Refinamento iterativo: experimente diferentes variações do preâmbulo e observe o impacto na qualidade da resposta.
Feedback dos utilizadores: recolha feedback dos utilizadores para identificar problemas recorrentes e áreas de melhoria.
Mantenha-se atualizado: a eficácia do ajuste do preâmbulo pode variar consoante a versão do modelo e a natureza dos seus documentos. Experimente e refine continuamente a sua abordagem para alcançar os melhores resultados.
Avaliação detalhada: a verificação dos preâmbulos modificados em todos os casos de utilização pretendidos ajuda a identificar e mitigar potenciais parcialidades ou comportamentos inesperados que podem afetar negativamente a qualidade dos resumos em determinados cenários.