Los modelos de idiomas grandes (LLM) se han vuelto cada vez más frecuentes en las aplicaciones de consumidores y empresas. Sin embargo, su tendencia a “alucinar” información y entregar respuestas incorrectas con una aparente confianza ha creado un problema de confianza. Piense en LLM como lo haría con un experto humano: generalmente confiamos en los expertos que pueden respaldar sus reclamos con referencias y guiarnos a través de su proceso de razonamiento. El mismo principio se aplica a las LLM: se vuelven más confiables cuando pueden demostrar su proceso de pensamiento y citar fuentes confiables para su información. Afortunadamente, con la solicitud adecuada, los LLM pueden instruir a proporcionar estas citas, haciendo que sus salidas sean más verificables y confiables.
En esta publicación, demostramos cómo avanzar Amazon Nova Comprender los modelos para citar fuentes en las respuestas. Además, también caminaremos por cómo podemos evaluar las respuestas (y las citas) para obtener precisión.
¿Qué son las citas y por qué son útiles?
Las citas son referencias a fuentes que indican dónde se originaron información, ideas o conceptos específicos en un trabajo. Las citas juegan un papel crucial para abordar los siguientes problemas, mejorando la credibilidad, la usabilidad y la base ética de las aplicaciones basadas en LLM.
- Garantizar la precisión objetiva: Los LLM son propensos a “alucinaciones”, donde generan información plausible pero incorrecta. Las citas permiten a los usuarios verificar las afirmaciones al rastrearlas a fuentes confiables, mejorar la corrección objetiva y reducir los riesgos de información errónea.
- Creando confianza y transparencia: Las citas fomentan la confianza en el contenido generado por IA para que los usuarios puedan verificar la información y comprender sus orígenes. Esta transparencia es vital para aplicaciones en investigación, atención médica, derecho y educación.
- Apoyo a las prácticas éticas: Citar fuentes garantiza una atribución adecuada a los autores originales, respetando los derechos de propiedad intelectual y las contribuciones académicas. Evita el plagio y promueve el uso ético de la IA.
- Mejora de la usabilidad: Las citas mejoran la experiencia del usuario al proporcionar una vía para explorar materiales relacionados. Las características como citas en línea o bibliografías ayudan a los usuarios a encontrar fuentes relevantes fácilmente.
- Abordar las limitaciones de los LLM: LLM a menudo fabrican referencias debido a su incapacidad para acceder a datos en tiempo real o recordar fuentes de capacitación con precisión. Los sistemas de generación aumentada de recuperación (RAG) y las herramientas de citas mitigan este problema mediante la base de respuestas en datos externos.
- Estándares profesionales y académicos: En contextos académicos, las citas son indispensables para replicar métodos de investigación y validar los hallazgos. Las salidas generadas por IA deben adherirse a estos estándares para mantener la integridad académica.
Citas con modelos Amazon Nova
Amazon Novalanzado en diciembre de 2024, es una nueva generación de modelos de base que ofrecen inteligencia fronteriza y rendimiento de los precios de la industria, disponible en Roca madre de Amazon. Los modelos de Amazon Nova incluyen cuatro modelos de comprensión (Nova Micro, Nova Lite, Nova Pro y Nova Premier), dos modelos creativos de generación de contenido (Nova Canvas y Nova Reel) y un modelo de voz a voz (Nova Sonic). A través de una integración perfecta con Amazon Bedrock, los desarrolladores pueden construir y escalar aplicaciones generativas de IA con modelos de Amazon Nova Foundation.
Las citas para los modelos de comprensión de Amazon Nova se pueden lograr mediante la creación de indicaciones donde instruimos al modelo que cita sus fuentes e indique el formato de respuesta. Para ilustrar esto, hemos elegido un ejemplo en el que hacemos preguntas a Nova Pro sobre Cartas de Amazon Accionistas. Incluiremos la carta del accionista en el aviso como contexto y les pediremos a Nova Pro que responda preguntas e incluiremos citas de las cartas.
Aquí hay un ejemplo de ejemplo de que construimos para Amazon Nova Pro siguiendo las mejores prácticas para la ingeniería rápida para Amazon Nova.
Tenga en cuenta el formato de salida que incluimos en la solicitud para distinguir las respuestas reales de las citas.
Aviso del sistema
Información del usuario
Aquí está la respuesta de Nova Pro para el mensaje anterior
Como puede ver, Nova Pro sigue nuestras instrucciones y proporciona la respuesta junto con las citas. Hemos verificado que las citas están presentes en la carta de accionistas de 2009.
Aquí hay otro mensaje del usuario (con el mismo indicador del sistema que se indica arriba) junto con la respuesta del modelo
Solicitud de usuario:
Respuesta modelo
Evaluación de citas
Si bien las citas son buenas, es importante evaluar que el modelo está siguiendo nuestras instrucciones e incluyendo la cita literalmente del contexto y no inventa las citas.
Para evaluar las citas a escala, utilizamos otra LLM para juzgar las respuestas de Amazon Nova Pro. Utilizamos la técnica LLM-as-a-Judge en Evaluaciones de roca madre de Amazon y evaluó 10 indicaciones diferentes. LLM-AS-A-Judge en Amazon Bedrock Model Evaluation proporciona una solución integral de extremo a extremo para evaluar y optimizar el rendimiento del modelo de IA. Este proceso automatizado utiliza la potencia de los LLM para evaluar las respuestas en múltiples categorías de métricas (como corrección, integridad, perjudicial, ayuda y más) que ofrecen ideas que pueden mejorar significativamente sus aplicaciones de IA.
Preparamos el conjunto de datos de entrada para la evaluación. El conjunto de datos de entrada es un archivo JSONL que contiene nuestras indicaciones que queremos evaluar. Cada línea en el archivo JSONL debe incluir pares de valor clave. Aquí están los campos requeridos y opcionales para el conjunto de datos de entrada:
- Aviso (requerido): esta clave indica la entrada para varias tareas. Se puede utilizar para la generación general de texto donde el modelo necesita proporcionar una respuesta, tareas de respuesta a la pregunta donde el modelo debe responder una pregunta específica, tareas de resumen de texto donde el modelo necesita resumir un texto determinado o tareas de clasificación donde el modelo debe clasificar el texto proporcionado.
- ReferenceResponse (opcional: utilizado para métricas específicas con verdad terrestre): esta clave contiene la verdad básica o la respuesta correcta. Sirve como punto de referencia contra el cual se evaluarán las respuestas del modelo si se proporciona.
- Categoría (opcional): esta clave se utiliza para generar puntajes de evaluación reportados por categoría, ayudando a organizar y segmentar los resultados de evaluación para un mejor análisis.
Aquí hay un ejemplo de archivo JSONL para evaluar nuestras indicaciones (archivo JSONL completo no se muestra para Brevity).
Luego comenzamos un trabajo de evaluación de modelos utilizando el API de roca madre con antrópico Claude 3.5 soneto V1 como modelo evaluador/juez. Hemos abierto de su código en el AWS muestras github.
Evaluamos nuestras indicaciones y respuestas para las siguientes métricas incorporadas.
- Utilidad
- Exactitud
- Estilo y tono profesional
- Fidelidad
- Lo completo
- Coherencia
- Instrucciones siguientes
- Pertinencia
- Legibilidad
- Dañina
Aquí está el resumen del resultado de nuestra evaluación. Como puede ver, Nova Pro tuvo un puntaje de 0.78 sobre coherencia y fidelidad y 0.67 en corrección. Las puntuaciones altas indican que las respuestas de Nova Pro fueron holísticas, útiles, completas y precisas, mientras que eran coherentes según lo evaluado por el soneto Claude 3.5.
Conclusión
En esta publicación, recorrimos cómo podemos incitar a los modelos de comprensión de Amazon Nova a citar fuentes del contexto a través de instrucciones simples. La capacidad de Amazon Nova para incluir citas en sus respuestas demuestra un enfoque práctico para implementar esta característica, mostrando cómo las instrucciones simples pueden conducir a interacciones AI más confiables y confiables. La evaluación de estas citas, utilizando una técnica LLM-AS-A-Judge, subraya aún más la importancia de evaluar la calidad y la fidelidad de las respuestas generadas por IA. Para obtener más información sobre la solicitud de los modelos Amazon Nova, visite esto biblioteca rápida. Puede obtener más información sobre las evaluaciones de roca madre de Amazon en el Sitio web de AWS.
Sobre los autores
Sunita Koppar es una arquitecta de soluciones especializadas senior en IA generativa y aprendizaje automático en AWS, donde se asocia con clientes de diversas industrias para diseñar soluciones, crear pruebas de conceptos e impulsar resultados comerciales medibles. Más allá de su papel profesional, es profundamente apasionada por aprender y enseñar sánscrito, participando activamente con las comunidades estudiantiles para ayudarlos a mejorar y crecer.
Veda Raman es un arquitecto de soluciones especialistas senior para IA generativa y aprendizaje automático en AWS. VEDA trabaja con los clientes para ayudarlos a arquitectos de aplicaciones de aprendizaje automático eficientes, seguras y escalables. Veda se especializa en servicios generativos de IA como Amazon Bedrock y Amazon SageMaker.