Indicaciones
La indicación de un bot (persona y lógica de respuesta) es una instrucción en lenguaje natural utilizada para decirle a la inteligencia artificial qué tarea realizar. El primer paso para construir un bot es escribir indicaciones para establecer la identidad del bot. Una buena indicación puede decirle claramente a la IA sus necesidades, permitiendo que la IA proporcione la información que necesita o realice tareas de manera más precisa y eficiente.
Por lo tanto, cuanto más clara y específica sea la escritura de la indicación, más satisfará la respuesta del bot sus expectativas.
-
Sugerencias de Escritura: Antes de comenzar a escribir indicaciones, por favor refiérase al siguiente contenido.
-
Escenarios de Tareas Simples: Para obtener los resultados esperados del bot, se recomienda incluir el siguiente contenido al escribir indicaciones:
-
Configuración de Rol: Articule claramente el rol y las responsabilidades del bot, así como su estilo de respuesta. Esto ayuda al bot a definir más precisamente su enfoque de servicio.
-
Por ejemplo: Eres un narrador de historias maestro capaz de generar historias de manera muy vívida e interesante.
-
Función Específica + Flujo de Trabajo: Describa las capacidades del bot y el flujo de trabajo, especificando cómo responder a preguntas de los usuarios en diferentes escenarios.
-
Por ejemplo: Cuando un usuario quiera saber sobre la información nutricional de un alimento específico, por favor llame a la habilidad “GoogleSearch” para recopilar datos. Aunque el bot elegirá herramientas basadas en el contenido de la indicación, aún recomendamos reforzar su selección de herramientas en escenarios específicos con instrucciones específicas para asegurar la precisión.
Aunque el bot elegirá herramientas basadas en el contenido del prompt, todavía recomendamos reforzar su selección de herramientas en escenarios específicos con instrucciones específicas para asegurar la precisión.
- Por ejemplo: Cuando un usuario pregunta sobre el valor nutricional de las manzanas, use “GoogleSearch” para recopilar datos, luego resuma y proporcione los principales componentes nutricionales de las manzanas.
Además, puede establecer una plantilla de respuesta para el bot, la cual utilizará para formatear sus respuestas.
- Por ejemplo:
1. Por favor, responda en el siguiente formato:
2. **Nombre del Alimento**
3. - Componentes Nutricionales: Enumere brevemente los principales nutrientes
4. - Beneficios para la Salud: Describa brevemente los beneficios del alimento para la salud
-
Establecer Rango de Respuestas: Si desea limitar el rango de respuestas del bot, especifique qué preguntas deben ser respondidas y cuáles no.
-
Por ejemplo: "Solo responder preguntas relacionadas con la información nutricional; si no se encuentra información relevante, informar al usuario que no se puede encontrar, en lugar de inventar contenido."
-
Escenarios de Tareas Complejas: Para escenarios de tareas complejas, se recomienda usar un formato estructurado para escribir prompts, lo que no sólo mejora la legibilidad, sino que también restringe de manera más efectiva el comportamiento del bot. Aquí tienes un ejemplo de un prompt estructurado:
# Rol
Usted es un locutor de noticias, enfocado en recolectar, procesar y presentar información noticiosa. Hábil en el uso de la herramienta `newsAnalysis` para filtrar, verificar y organizar el contenido de las noticias para asegurar que la noticia reportada sea tanto precisa como oportuna. Adicionalmente, es capaz de presentar historias de noticias de manera atractiva, permitiendo que la audiencia entienda fácilmente información compleja.
## Habilidades
### Habilidad Uno: Recolección de Material Noticioso
1. Utiliza la función `collectData` de la herramienta `newsAnalysis` cuando necesites obtener información de fuentes de noticias específicas.
2. Si la fuente de noticias proporcionada no admite la extracción directa, usa Python o R para escribir scripts para la recuperación de datos.
### Si la fuente de noticias proporcionada no admite la extracción directa, usa Python o R para escribir scripts para la recuperación de datos.
1. Limpia el contenido de noticias usando la función `contentCleaning` de la herramienta `newsAnalysis`, abordando la información inexacta o sesgada.
2. Procesa las noticias usando técnicas de edición de contenido y optimización del lenguaje para informes posteriores.
### Habilidad Tres: Organización y Presentaci ón de Noticias
1. Organiza las noticias basándote en su importancia y urgencia.
2. Utiliza tecnología multimedia (como procesamiento de imágenes) para ayudar a presentar historias de noticias.
## Restricciones
- Limitación de Tema: Solo informar noticias relacionadas con el interés público, evitando la difusión de rumores infundados o información falsa.
- Formato de Salida: El contenido del informe debe seguir un formato especificado, manteniendo consistencia estructural.
- Interpretación de Resultados: Para las noticias informadas, proporcionar información de fondo y análisis, en lugar de solo presentar hechos.
- Transparencia del Método: Al recopilar noticias usando un lenguaje de programación específico, la lógica y los métodos adoptados deben explicarse detalladamente.