> For the complete documentation index, see [llms.txt](https://b2chat.gitbook.io/b2chat-api-central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://b2chat.gitbook.io/b2chat-api-central/nuestros-servicios/asistentes-ia.md).

# Asistentes IA

Exporta las funcionalidades de B2chat para administrar un Asistente.

Nuestra **API de asistente** permite gestionar la base de conocimiento de tu asistente inteligente mediante la carga, consulta y organización de documentos para potenciar sus respuestas. Está diseñado para facilitar la integración de contenido relevante que permita al asistente comprender y responder preguntas de manera más precisa, rápida y contextualizada.

> *¿ Qué es un asistente IA?* \
> *Herramienta de automatización que mejora la eficiencia operativa y la experiencia del cliente, permitiendo brindar respuestas precisas y rápidas sin intervención humana constante.*

Actualmente, B2Chat permite realizar operaciones sobre documentos únicamente desde la sección de **Base de conocimiento**, donde cada asistente inteligente puede ser alimentado con información proveniente de archivos específicos. A través de nuestra API, podrás automatizar las siguientes acciones clave:

:ballot\_box\_with\_check: **Listar asistentes IA disponibles:** Obtén un listado de los asistentes configurados en tu cuenta, con sus respectivos identificadores.

:ballot\_box\_with\_check: **Listar documentos de un asistente:** Consulta todos los documentos previamente cargados a un asistente, permitiendo su revisión o actualización.

:ballot\_box\_with\_check: **Crear un vector store:** Inicializa el entorno de almacenamiento semántico (vector store) asociado a un asistente, necesario para procesar e indexar los documentos.

:ballot\_box\_with\_check: **Subir nuevos documentos:** Envía archivos doc, docx, pdf, md, txt o json a la base de conocimiento del asistente. Estos documentos serán convertidos a vectores para ser utilizados en las respuestas del modelo.

:ballot\_box\_with\_check: **Eliminar documentos existentes:** Borra archivos cargados previamente cuando ya no sean necesarios o deban ser reemplazados.

Cada documento cargado en el asistente pasa por un proceso de lectura, vectorización e indexado, lo cual habilita al modelo a encontrar coincidencias contextuales dentro del contenido cuando un usuario interactúa con el bot. Este enfoque mejora significativamente la calidad de las respuestas generadas por el asistente.

{% hint style="warning" %}
**Importante:** Actualmente, solo se permite la gestión de documentos a través de esta API. Asegúrate de contar con los identificadores del asistente y seguir las políticas de formato y tamaño de los archivos admitidos.
{% endhint %}

Este módulo es ideal para equipos que desean mantener su asistente constantemente actualizado con información comercial, legal, de soporte o cualquier otro tipo de contenido corporativo que deba estar disponible para consultas automatizadas.

{% hint style="info" %}
**Recuerda**: para utilizar estos servicios, primero debes completar el proceso de autenticación y obtener un token válido mediante la API de autorización.
{% endhint %}
