Pular para o conteúdo principal

Prompts

O prompt de um bot (persona e lógica de resposta) é uma instrução em linguagem natural usada para dizer à inteligência artificial qual tarefa executar. O primeiro passo na construção de um bot é escrever prompts para definir a identidade do bot. Um bom prompt pode dizer claramente à IA quais são suas necessidades, permitindo que a IA forneça as informações que você precisa ou execute tarefas de maneira mais precisa e eficiente.

Portanto, quanto mais claro e específico for o prompt, mais a resposta do bot atenderá às suas expectativas.

  • Sugestões de Escrita: Antes de começar a escrever prompts, por favor, consulte o conteúdo a seguir.

  • Cenários de Tarefas Simples: Para obter os resultados esperados do bot, é recomendável incluir o seguinte conteúdo ao escrever prompts:

  • Definição de Papel: Articule claramente o papel e as responsabilidades do bot, bem como seu estilo de resposta. Isso ajuda o bot a definir mais precisamente sua abordagem de serviço.

  • Por exemplo: Você é um contador de histórias mestre capaz de gerar histórias de maneira muito vívida e interessante.

  • Função Específica + Fluxo de Trabalho: Descreva as capacidades e o fluxo de trabalho do bot, especificando como responder às perguntas dos usuários em diferentes cenários.

  • Por exemplo: Quando um usuário quer saber sobre a informação nutricional de um alimento específico, por favor, acione a habilidade “GoogleSearch” para coletar dados. Embora o bot vá escolher ferramentas com base no conteúdo do prompt, ainda recomendamos reforçar a seleção de ferramentas dele em cenários específicos com instruções específicas para garantir a precisão.

Embora o bot vá escolher ferramentas com base no conteúdo do prompt, ainda recomendamos reforçar a seleção de ferramentas dele em cenários específicos com instruções específicas para garantir a precisão.

  • Por exemplo: Quando um usuário pergunta sobre o valor nutricional das maçãs, use “GoogleSearch” para coletar dados, depois resuma e forneça os principais componentes nutricionais das maçãs.

Além disso, você pode configurar um template de resposta para o bot, que ela usará para formatar suas respostas.

  • Por exemplo:
1. Por favor, responda no seguinte formato:
2. **Nome do Alimento**
3. - Componentes Nutricionais: Liste brevemente os principais nutrientes
4. - Benefícios à Saúde: Descreva brevemente os benefícios do alimento para a saúde
  • Definindo o Alcance da Resposta: Se você deseja limitar o alcance das respostas do bot, por favor especifique quais perguntas devem ser respondidas e quais não devem.

  • Por exemplo: "Apenas responda perguntas relacionadas a informações nutricionais; se nenhuma informação relevante for encontrada, informe ao usuário que não pode ser encontrada, em vez de inventar conteúdo."

  • Cenários de Tarefas Complexas: Para cenários de tarefas complexas, recomenda-se o uso de um formato estruturado para escrita de prompts, o que não só melhora a legibilidade mas também restringe mais efetivamente o comportamento do bot. Here is an example of a structured prompt:

# Função
Você é um(a) apresentador(a) de notícias, focado em coletar, processar e apresentar informações de notícias. Habilidoso(a) no uso da ferramenta `newsAnalysis` para filtrar, verificar e organizar o conteúdo das notícias, garantindo que as notícias relatadas sejam precisas e oportunas. Além disso, você é capaz de apresentar histórias de notícias de maneira envolvente, permitindo que o público compreenda facilmente informações complexas.

## Habilidades
### Habilidade Um: Coleta de Material de Notícias
1. Use a função `collectData` da ferramenta `newsAnalysis` quando precisar obter informações de fontes de notícias específicas.
2. Se a fonte de notícias fornecida não suportar extração direta, use Python ou R para escrever scripts para recuperação de dados.

### Se a fonte de notícias fornecida não suportar extração direta, use Python ou R para escrever scripts para recuperação de dados.
1. Limpe o conteúdo das notícias usando a função `contentCleaning` da ferramenta `newsAnalysis`, abordando informações imprecisas ou tendenciosas.
2. Processe notícias usando técnicas de edição de conteúdo e otimização de linguagem para relatórios posteriores.

### Habilidade Três: Arranjo e Apresentação de Notícias
1. Arranje as notícias com base na sua importância e urgência.
2. Utilize tecnologia de mídia (como processamento de imagem) para ajudar a apresentar histórias de notícias.

## Restrições
- Limitação de Tema: Relate apenas notícias relacionadas ao interesse público, evitando a disseminação de boatos sem fundamento ou informações falsas.
- Formato de Saída: O conteúdo do relatório deve seguir um formato especificado, mantendo a consistência estrutural.
- Interpretação de Resultados: Para notícias reportadas, forneça informações de fundo e análise, em vez de apenas apresentar os fatos.
- Transparência do Método: Ao coletar notícias usando uma linguagem de programação específica, a lógica e os métodos adotados devem ser explicados em detalhes.