Volver a novedades
ProductoSDK6 min de lectura

Una sesión de asistente debe recordar el hilo al que pertenece.

Las sesiones de IaGenify SDK reúnen llamadas de modelo bajo un mismo contexto, con memoria opcional y continuidad más allá de una sola solicitud.

iagenifysdksessionsassistantsmemory

Una llamada aislada basta para una transformación breve. Un asistente útil suele necesitar algo más: responder una pregunta de seguimiento con el contexto de la tarea. Las sesiones de IaGenify SDK dan a esas llamadas un espacio común.

Crea el asistente y continúa el hilo

La sesión empieza con un modelo y sus ajustes. La aplicación puede proporcionar rol, instrucciones, un esquema de salida opcional y la preferencia de memoria; después llama a `generate()` durante la conversación.

const assistant = await api.models.create({
  model: "your-model",
  settings: { role: "Research assistant" },
  memory: true,
});

const first = await assistant.generate({
  inputs: [{ type: "text", content: "Summarize this topic." }],
});
const followUp = await assistant.generate({
  inputs: [{ type: "text", content: "What should I read next?" }],
});

La segunda llamada pertenece al mismo asistente. La aplicación no tiene que tratarla como una solicitud desconectada ni concatenar manualmente todos los mensajes anteriores. El SDK dispone de un lugar claro para gestionar el contexto.

La memoria sigue siendo una decisión de la aplicación

No todas las solicitudes deben conservar una conversación. Una traducción puede ser independiente; una consulta de soporte o investigación puede necesitar continuidad. La opción `memory` deja esa decisión en manos de la aplicación.

El modelo ofrece una forma coherente de pensar en conversaciones de modelos y agentes: una sesión tiene identidad, contexto y turnos que el programa puede continuar.

Contexto sin transportar toda la transcripción

Cuando la conversación crece, reenviar toda la transcripción en cada solicitud resulta pesado. La sesión ofrece un lugar estable para asociar los turnos y aplicar las reglas de contexto.

La memoria no es invisible: los desarrolladores deciden si activarla, qué información enviar y cuándo iniciar una conversación nueva.

Una base para tareas que continúan

Las sesiones persistentes permiten precisar una respuesta, preguntar algo más o retomar una tarea después. También dan a la aplicación una unidad estable para asociar el historial.

Una conversación es útil cuando el siguiente turno puede apoyarse en el anterior y la aplicación conserva el control de lo que se recuerda.

Esta base de sesiones sigue siendo central en el SDK: un asistente no es solo un prompt, sino una interacción que la aplicación puede dar forma y continuar.

Preguntas frecuentes

¿Qué es una sesión de asistente?

Un recurso de modelo con ajustes propios que agrupa llamadas relacionadas para compartir contexto.

¿La memoria está siempre activada?

No. La aplicación decide si la habilita al crear el asistente.

¿Tengo que reenviar todos los mensajes anteriores?

La sesión permite continuar las llamadas relacionadas sin reconstruir todo el historial para cada pregunta.

¿Todas las llamadas de modelo deben usar memoria?

No. Actívala para interacciones que necesiten continuidad; las transformaciones independientes pueden seguir sin estado.

Volver a novedades