Conversaciones avanzadas
Gestión del contexto y conversaciones complejas
10-15 min
Conversaciones avanzadas con la API de ChatGPT
Comprender el sistema de mensajes
La API de ChatGPT utiliza un sistema de mensajes para gestionar las conversaciones. Cada mensaje tiene un rol y un contenido:
const messages = [
{ role: 'system', content: 'Vous êtes un assistant spécialisé en programmation JavaScript.' },
{ role: 'user', content: 'Comment déclarer une variable en JavaScript ?' },
{ role: 'assistant', content: 'En JavaScript, vous pouvez déclarer une variable de trois façons :\n\n1. Avec `var` (déconseillé) :\n```javascript\nvar maVariable = 10;\n```\n\n2. Avec `let` (recommandé pour les variables qui changent) :\n```javascript\nlet maVariable = 10;\n```\n\n3. Avec `const` (pour les valeurs constantes) :\n```javascript\nconst maVariable = 10;\n```' },
{ role: 'user', content: 'Et comment déclarer une fonction ?' }
];
Roles de los mensajes
La API de ChatGPT reconoce tres roles principales:
- system: instrucciones globales para definir el comportamiento del asistente
- user: mensajes enviados por el usuario
- assistant: respuestas generadas por el modelo
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión