For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /docs/developers/overview.md.

Visión general técnica

Kivox puede operarse enteramente desde Kivox Studio, o integrarse dentro de una aplicación propia mediante su API REST. Una integración típica reparte responsabilidades de forma clara: su aplicación controla la experiencia de usuario, Kivox controla la ejecución conversacional, y sus sistemas externos proporcionan datos y acciones cuando el agente lo requiere.

La API es la base común de la plataforma: todo lo que puede hacerse desde Kivox Studio o desde un SDK pasa por ella. Kivox mantiene SDKs oficiales para algunos lenguajes, que envuelven esta misma API en un cliente idiomático. Si no existe todavía uno para su lenguaje, la API se integra directamente con cualquier cliente HTTP.

El modelo de integración

Su aplicación identifica el espacio de trabajo y el agente que va a utilizar, crea una conversación asociada a ese agente y le envía mensajes. Una conversación puede contener múltiples mensajes, así que normalmente no se crea una nueva por cada mensaje enviado.

Recursos principales

RecursoRepresenta
Espacio de trabajoEl contexto en el que se administran los recursos de la organización
AgenteEl asistente que la aplicación utiliza
ChatUna sesión conversacional asociada a un agente
MensajeUn mensaje dentro de una conversación
ArchivoUn archivo subido al espacio de trabajo, disponible para adjuntar a mensajes o a bases de conocimiento
Base de conocimientoInformación adicional recuperada por búsqueda semántica
HerramientaUna operación que el agente puede ejecutar
ConectorUna conexión con un servicio externo, utilizable por una o más herramientas

Configuración recomendada

Mantenga los identificadores y credenciales fuera del código fuente.

KIVOX_API_KEY=...
KIVOX_WORKSPACE_ID=...
KIVOX_AGENT_ID=...

Es habitual usar agentes o espacios de trabajo distintos para desarrollo y producción, con credenciales y recursos independientes, de forma que pueda probar cambios sin afectar conversaciones reales.

Contenido de esta sección