# Consultar con ChatGPT

> Pregúntale a ChatGPT por las ventas de tu empresa y mira qué consulta en Connect para responderte. Con demo animada de una conversación completa.



<CompartirGuia />

Con Emisso Connect agregado en el modo desarrollador, ChatGPT contesta preguntas sobre tu empresa con los
datos que Connect ya trajo del SII y de tus bancos. Le preguntas con tus palabras; ChatGPT busca la
herramienta, elige la conexión de la empresa, lee los datos y te responde diciendo de dónde salen.

La demo de abajo recrea esa conversación con datos de ejemplo. La pantalla de ChatGPT es una recreación;
las llamadas a Connect que muestra son las reales: la misma herramienta, los mismos argumentos y la misma
forma de respuesta. Puedes pausarla, verla otra vez o tomar el control con «Probarlo yo». No consulta nada
y no sale de tu navegador.

<RecorridoDemo guion="chatgpt" />

## Antes de empezar [#antes-de-empezar]

* **Emisso Connect agregado a ChatGPT**, con el modo desarrollador activado. Se hace una sola vez, y
  los pasos con video están en [Servidor MCP](/docs/agentes/mcp#chatgpt). En una cuenta de empresa
  (Business o Enterprise), el modo desarrollador lo habilita un administrador.
* **Una empresa conectada con datos.** Si todavía no la conectas, sigue la
  [guía del SII](/docs/como-conectar/sii) o la [de un banco](/docs/como-conectar/bancos). Después Connect
  sincroniza solo.

## Los pasos [#los-pasos]

### 1. Pregunta con tus palabras [#1-pregunta-con-tus-palabras]

Escribe la pregunta como se la harías a alguien de tu equipo, y di tres cosas: **Emisso Connect**, la
**empresa** y el **mes**. No necesitas saber cómo se llama cada herramienta.

Nombrar a Emisso Connect evita que ChatGPT busque en otro lado: si tienes otros conectores, uno que
diga «facturas» en su nombre puede parecerle la respuesta. Y la empresa importa porque la conexión es la
empresa: si la pregunta no dice cuál y tienes más de una, ChatGPT tiene que preguntarte.

### 2. ChatGPT busca la herramienta en Connect [#2-chatgpt-busca-la-herramienta-en-connect]

ChatGPT le pide a `search_docs` la ficha de la herramienta que responde: qué recibe, qué devuelve y un
ejemplo. Connect le ofrece tres herramientas, siempre las mismas: `search_docs` para buscar, `execute`
para leer y `execute_write` para lo que escribe.

### 3. Elige la conexión de la empresa [#3-elige-la-conexión-de-la-empresa]

Con `conexiones.estado.consultar`, ChatGPT ve tus conexiones y toma el `connectionId` de la empresa por la
que preguntaste. Ahí también ve si la conexión ya tiene datos para leer.

Connect nombra cada conexión como su sistema («SII», «SII 2»), no como la empresa. Si conectaste más de una
empresa al mismo sistema, ponle a cada conexión el nombre de su empresa desde su pestaña **Ajustes**: así
ChatGPT sabe cuál es cuál. Si no puede distinguirlas, te pregunta.

### 4. Lee los datos que Connect ya sincronizó [#4-lee-los-datos-que-connect-ya-sincronizó]

ChatGPT llama a la consulta, en este caso `sii.rcv.consultar` con el mes y la conexión. No entra al SII:
lee lo que Connect ya trajo, y por eso responde en segundos. Las lecturas pasan por `execute`, que Connect
declara de solo lectura, así que tu cliente puede correrlas sin pedirte confirmación cada vez.

### 5. Recibe la respuesta con su fuente [#5-recibe-la-respuesta-con-su-fuente]

ChatGPT suma lo facturado a cada cliente y te dice si el mes está completo y cuándo lo sincronizó Connect.
Un mes que todavía no se cargó no es un mes en cero: la respuesta de Connect lo distingue, y ChatGPT debe
decírtelo.

Si la empresa también vende con boletas, esas no vienen documento por documento: son totales del mes, y
ChatGPT los suma aparte con `sii.rcv_totales.consultar`.

### 6. Revisa qué consultó [#6-revisa-qué-consultó]

Cada llamada a Connect queda en la conversación. Ábrela para ver la herramienta, la conexión y el período
que usó, y lo que Connect respondió. La misma llamada queda registrada en la
[bitácora](https://connect.emisso.ai/bitacora) de tu organización.

## Si algo falla [#si-algo-falla]

<Callout type="warn" title="ChatGPT no usa Emisso Connect">
  Revisa que el modo desarrollador siga activado y que Emisso Connect aparezca en
  [chatgpt.com/plugins](https://chatgpt.com/plugins). Si lo agregaste con la conversación abierta, empieza
  una nueva. Si ChatGPT dice que no tiene acceso, vuelve a autorizarlo desde
  [Servidor MCP](/docs/agentes/mcp#chatgpt).
</Callout>

<Callout type="info" title="La respuesta viene vacía">
  Puede ser un mes que todavía no está sincronizado, no un mes sin datos. Pídele a ChatGPT que revise
  `datosListos` en el estado de la conexión. Si falta el mes, ChatGPT puede pedir la sincronización con
  `execute_write`, y tu cliente te pide confirmarla porque escribe.
</Callout>

<Callout type="info" title="ChatGPT te pregunta por la empresa">
  Es lo esperado: la conexión es la empresa y Connect no elige una por su cuenta. Respóndele con el nombre o
  el RUT.
</Callout>

## Siguiente paso [#siguiente-paso]

* [Consultar con Claude](/docs/como-consultar/claude): la misma conversación, en Claude.
* [Consultar con la API](/docs/como-consultar/api): la misma consulta desde tu código, sin instalar nada.
* [Servidor MCP](/docs/agentes/mcp): el prompt de arranque y lo que el agente puede hacer solo.
