Saltar para o conteúdo principal

Prompts

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

Portanto, quanto mais claro e específico for a escrita do prompt, mais a resposta do bot irá ao encontro das suas expectativas.

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

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

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

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

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

  • Por exemplo: Quando um utilizador quer saber sobre a informação nutricional de um alimento específico, por favor chame a competência “GoogleSearch” para recolher dados. Embora o bot escolha ferramentas baseado no conteúdo do prompt, ainda recomendamos reforçar a sua seleção de ferramentas 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 dela em cenários específicos com instruções específicas para garantir a precisão.

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

Além disso, você pode definir um modelo de resposta para o bot, que ela utilizará 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 Intervalo de Respostas: Se 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 a perguntas relacionadas com informações nutricionais; se não encontrar informações relevantes, informe o usuário que não podem ser encontradas, 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 escrever prompts, o que não só melhora a legibilidade, mas também restringe de forma mais eficaz o comportamento do bot. Here is an example of a structured prompt:

# Função
Você é um locutor de notícias, focado em coletar, processar e apresentar informações de notícias. Habilidoso no uso da ferramenta `newsAnalysis` para filtrar, verificar e organizar o conteúdo da notícia, garantindo que as notícias reportadas sejam tanto precisas quanto oportunas. Além disso, você é capaz de apresentar histórias de notícias de maneira cativante, permitindo que o público entenda facilmente informações complexas.

## Competências
### Habilidade Um: Recolha de Material de Notícias
1. Utilize a função `collectData` da ferramenta `newsAnalysis` quando precisar de 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 inexatas ou tendenciosas.
2. Processe noticias utilizando técnicas de edição de conteúdo e otimização de linguagem para a sua posterior reportagem.

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

## Restrições
- Limitação de Tópico: Apenas reportar notícias relacionadas ao interesse público, evitando a disseminação de rumores infundados ou informações falsas.
- Formato de Saída: O conteúdo do relatório deve seguir um formato especificado, mantendo consistência estrutural.
- Interpretação de Resultados: Para notícias reportadas, fornecer informação de contexto e análises, em vez de apenas apresentar fatos.
- Transparência de Método: Ao coletar notícias usando uma linguagem de programação específica, a lógica e métodos adotados devem ser explicados em detalhe.