Global AI Bootcamp 2024 Peru - Azure OpenAI Conversaciones dinámicas con varios mensajes de sistema
Fui invitado a participar de la Global AI Bootcamp 2024 organizada por la comunidad de Peru donde el viernes 15 de Marzo di una charla sobre el uso de "Conversaciones dinámicas con varios mensajes de sistema" utilizando Azure OpenAI.
❑ Manipulación del Contexto y de las conversaciones ❑ Mitos y verdades de los mensajes de sistema ❑ Los 4 Tipos de mensajes ❑ Introducirnos a Function Calling
el concepto de contexto alude a la información previa o al entorno en el que tiene lugar una interacción o tarea específica. ❑GPT utiliza el contexto proporcionado por el usuario, que puede ser una pregunta, una declaración o cualquier otra entrada, para generar una respuesta relevante y coherente. ❑ A medida que progresa la conversación, GPT utiliza el historial de interacciones como contexto adicional para generar respuestas más precisas y contextualmente relevantes. ❑ Esto permite que el modelo comprenda mejor el flujo de la conversación y genere respuestas que se ajusten a la situación actual.
se basa en palabras y tokens. Por eso mismo, es importante saber quiénes son los que realizan los mensajes. Tenemos 4 tipos de mensajes: ❑Mensaje de Sistema ❑Mensaje de Usuario ❑Mensaje de Asistente ❑Mensaje de ????
para preparar el modelo con el contexto, las instrucciones y el resto de la información relevante para su caso de uso. ❑ Puede usar el mensaje del sistema para describir la personalidad del asistente, definir qué debe y no debe responder el modelo y definir el formato de las respuestas del modelo. ❑ Ejemplo: “Eres un asistente de inteligencia artificial que ayuda a las personas a encontrar información y que responde rimando. Si el usuario le hace una pregunta de la que no conoce la respuesta, díselo.”
la entrada proporcionada por el usuario al sistema. Puede ser una pregunta, una solicitud o cualquier tipo de interacción del usuario con el asistente. ❑ Ejemplo: “¿Puedes decirme el pronóstico del tiempo para mañana?”
la respuesta generada por el sistema (ChatGPT) a la entrada del usuario. ❑ Este mensaje está destinado a proporcionar información, respuestas a preguntas o cumplir con solicitudes del usuario. ❑ Ejemplo: "Claro, el pronóstico del tiempo para mañana es soleado con una temperatura máxima de 25 grados Celsius. ¿Hay algo más en lo que pueda ayudarte?"
una forma de conectar los modelos LLM con herramientas externas, como funciones, API o servicios de Azure. ❑ Estas “llamadas” permiten obtener datos estructurados del modelo, convertir el lenguaje natural en llamadas a API, extraer datos de texto, generar imágenes y mucho más. ❑ Las Function Calling se pueden usar con la API de finalizaciones de chat, que permite crear asistentes inteligentes que responden a las consultas de los usuarios.
código C#. ❑ Se llama “Function Calling” porque GPT nos notifica cuando y a cuál Función de C# llamar. ❑ Así como existen mensajes de sistema, de usuario y de asistente, también existe Mensaje de Tool