# Asistentes IA

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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://b2chat.gitbook.io/b2chat-api-central/nuestros-servicios/asistentes-ia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
