Construir un chatbot que mantenga coherencia en conversaciones largas, siga un rol y tono específicos, y ejecute acciones estructuradas (no solo genere texto libre) requiere diseñar correctamente la gestión del contexto, el system prompt y el uso de function calling.
Construir un chatbot que mantenga coherencia en conversaciones largas, siga un rol y tono específicos, y ejecute acciones estructuradas (no solo genere texto libre) requiere diseñar correctamente la gestión del contexto, el system prompt y el uso de function calling.
Chatbot con OpenAI API (GPT-3.5/GPT-4) con historial de conversación gestionado como lista de mensajes, system prompt para definir personalidad y restricciones, truncado inteligente del contexto al acercarse al límite de tokens y function calling para respuestas estructuradas.