La herramientaDocumentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
history otorga a los modelos memoria a largo plazo que persiste entre sesiones.
Cuando está habilitada, cada par de solicitud-respuesta se almacena e indexa automáticamente.
El modelo puede luego buscar semánticamente en interacciones pasadas para recordar información de conversaciones anteriores.
Cómo funciona
- Agrega
{ type: "history" }al arraytoolsen tu solicitud - El modelo recibe una función
historyque puede llamar con una consulta de búsqueda - Las conversaciones pasadas se buscan usando incrustaciones vectoriales para similitud semántica
- Después de cada respuesta, el mensaje del usuario y la respuesta del asistente se almacenan automáticamente en segundo plano
X-On-Behalf-Of obtiene un historial aislado. Diferentes usuarios finales no pueden ver el historial de otros.
Habilitar la herramienta de historial
store: true para que la conversación se persista y esté disponible para futuras consultas.
Recordar información de una sesión anterior
En una solicitud posterior — incluso minutos, horas o días después — el modelo puede buscar en su historial para encontrar interacciones pasadas relevantes. El modelo decide cuándo llamar a la herramienta de historial según la pregunta del usuario.Ejemplo completo: almacenar y recuperar entre sesiones
Este ejemplo muestra el flujo completo — almacenar información en una solicitud y recuperarla en una solicitud separada.Detalles del comportamiento
| Aspecto | Detalle |
|---|---|
| Almacenamiento | Automático — cada par solicitud/respuesta se indexa después de la respuesta |
| Búsqueda | Semántica — usa incrustaciones vectoriales, no coincidencia por palabras clave |
| Alcance | Por usuario final — aislado por el encabezado X-On-Behalf-Of |
| Indexación | En segundo plano — no añade latencia a la respuesta |
| Resultados | Hasta 10 interacciones pasadas más relevantes devueltas por búsqueda |
| Tamaño de entrada | El texto se trunca a 7,500 caracteres por entrada para incrustación |
Cuándo usar la herramienta de historial
- Personalización: Recordar preferencias del usuario, nombres o contexto entre sesiones
- Continuidad de proyectos: Recordar decisiones, fechas límite o requisitos discutidos previamente
- Flujos de soporte: Mantener contexto sobre el historial de incidencias de un usuario
- Asistentes: Construir asistentes que aprendan y se adapten a usuarios individuales con el tiempo
Próximos pasos
- Conversaciones — gestiona intercambios de varios turnos dentro de una sola sesión
- Archivos y almacenes vectoriales — almacena y busca documentos
- Generar una respuesta — solicitudes de texto e intercambios de varios turnos