Ir al contenido

Chat con IA

El Chat con IA es la función central de Blyck. Integra Claude Code CLI (Anthropic) o Codex CLI directamente dentro de la aplicación e invoca los modelos con tu propia cuenta y créditos. El contenido de las conversaciones no pasa por los servidores de Blyck y se almacena únicamente en local (userData/chats/).

Preparación — Asistente de preparación de IA

Sección titulada «Preparación — Asistente de preparación de IA»

La primera vez que abras el panel de Chat con IA, el Asistente de preparación de IA se ejecuta automáticamente.

  1. Detección de CLI — Comprueba si Claude Code CLI / Codex CLI están instalados en el sistema.
  2. Guía de instalación — Si no están instalados, indica el comando de instalación y los enlaces.
  3. Verificación de inicio de sesión — Comprueba si claude login / codex login se ha completado.

Una vez superado el asistente, puedes empezar a chatear de inmediato. A partir de ese momento, el asistente ya no vuelve a aparecer.

MétodoDescripción
Ctrl+Shift+ADivide el panel activo y añade un Chat con IA
Menú izquierdo → Chat con IAAbrir en una pestaña nueva

En el desplegable a la izquierda del cuadro de entrada, selecciona Claude o Codex. Se asigna de forma independiente por chat y puedes cambiarlo incluso en mitad de la conversación.

ElementoContenido
ProveedorClaude (Claude Code CLI) · Codex (OpenAI Codex CLI)
Selección de modeloAsignación independiente por chat, conmutable durante la conversación
MultiturnoSesión persistente — el contexto de la conversación continúa aunque cierres y vuelvas a abrir la app
RespuestaStreaming en tiempo real token a token, interrupción inmediata con ■ Detener (o Esc)

Puedes abrir varios chats a la vez a nivel de panel. Como cada chat es una sesión independiente, puedes trabajar en otro chat aunque uno esté ejecutando una tarea larga.

Cambia con una sola tecla los permisos que le das a la IA según la naturaleza de la tarea.

TeclaModoLo que la IA puede hacer
Ctrl+1💬 ChatSolo lectura. Análisis · preguntas · revisión de código. No puede hacer ningún cambio
Ctrl+2📋 PlanLectura + redacción de documentos (.md). No puede modificar código ni BD — para la fase de diseño
Ctrl+3⚡ Ejecutar+revisarPuede usar todas las herramientas, avanzando con aprobación del usuario en cada paso
Ctrl+4🚀 AutomáticoAvanza de forma autónoma. Las lecturas·escrituras normales son automáticas, solo solicita confirmación en operaciones peligrosas

A través del puente MCP, la IA opera directamente el banco de trabajo con unas 40 herramientas. La ejecución de las herramientas se muestra en línea dentro del hilo del chat como tarjetas de herramienta (icono + nombre + tiempo transcurrido); al hacer clic en una tarjeta puedes desplegar los valores de entrada y los resultados.

ÁreaHerramientas representativas
ArchivosLectura·escritura, listado de directorios (enrutamiento SFTP automático si el proyecto es remoto)
BDEjecución de consultas, consulta de esquema, análisis estadístico de columnas
SSH · WinRMEjecución de comandos, recolección de salida, detección automática del entorno del servidor
Git · ChangeSetstatus/diff/log/commit, puntos de control, reversión de cambios
Ejecución · vista previaEjecución·observación de programas, capturas de pantalla, registros de consola, clics·entradas, regresión visual
RAGBúsqueda semántica del espacio de trabajo (workspace_search)
EditorInyección directa de código (tarjeta Apply/Reject en modo revisión)
OtrosEjecución aislada de Python, captura de pantalla·VNC, preguntar al usuario, notificaciones

Botones de ejecución en los bloques de código

Sección titulada «Botones de ejecución en los bloques de código»

Cada bloque de código de la respuesta de la IA lleva un botón de ejecución.

  • SQL — al pulsar ▶ se ejecuta en el panel de BD activo
  • Bash/PowerShell — al pulsar ▶ se ejecuta en el panel SSH o terminal
  • diff — al pulsar 🔀 se aplica al archivo

El resultado de la ejecución se adjunta automáticamente al contexto del siguiente mensaje.

Cálculos como análisis de datos, verificación de algoritmos o pruebas de expresiones regulares se ejecutan directamente con Python en un venv aislado por chat. No afecta al Python del sistema, y la instalación de paquetes (pip) pasa por un diálogo de confirmación. Al eliminar el chat también se limpia el venv.

Los comandos SQL·shell que invoca la IA se clasifican automáticamente por nivel de riesgo mediante análisis estático.

RiesgoEjemploAcción
LecturaSELECT, ls, catEjecución automática
EscrituraINSERT/UPDATE (con WHERE), mv, chmodDiálogo de confirmación
DestructivaDROP/TRUNCATE, DELETE sin WHERE, rm -rfConfirmación reforzada + vista previa del impacto
Ruta del sistema/etc, C:\WindowsBloqueada

Si etiquetas una conexión de BD con el entorno prod, el nivel de riesgo de esa conexión sube un escalón.

Control de aprobación de herramientas (modo ⚡ Ejecutar+revisar)

Sección titulada «Control de aprobación de herramientas (modo ⚡ Ejecutar+revisar)»

En el modo ⚡ Ejecutar+revisar, la IA muestra una tarjeta de aprobación antes de modificar archivos o ejecutar comandos.

Tarjeta de edición de archivos

  • Vista previa de los cambios en formato diff +/-
  • Opciones [Apply] [Reject] [Permitir automáticamente en esta sesión]

Tarjeta de confirmación de comando

  • Muestra el comando · ruta de ejecución · motivo
  • Opciones [Ejecutar] [Rechazar] [Permitir automáticamente en esta sesión]

Si rechazas y escribes un motivo, este se transmite a la IA para que proponga otro enfoque. Hasta que apruebes, la IA espera indefinidamente.

En los modelos con Claude extended thinking o Codex reasoning activados, la respuesta incluye una tarjeta plegable ”💭 Proceso de razonamiento” (plegada de forma predeterminada). Al hacer clic en la tarjeta puedes ver todo el razonamiento interno de la IA. Tanto Claude como Codex usan la misma interfaz.

Adjuntos — archivos · capturas de pantalla

Sección titulada «Adjuntos — archivos · capturas de pantalla»
MétodoDescripción
Botón 📎 o @Adjuntar archivos de imagen·texto·PDF
Ctrl+LAdjuntar el archivo abierto en el editor al chat actual
📷 Captura de pantallaArrastra en cruz para seleccionar un área → marcado → “Enviar a la IA” (incluye monitores externos)
Vista previa web ✏️Enviar la pantalla del panel de vista previa a la IA
Grabación de pantallaEnviar un fotograma concreto a la IA

Las imágenes se guardan como archivos temporales y luego la IA las analiza con visión.

Reconocimiento automático del espacio de trabajo (chips de contexto)

Sección titulada «Reconocimiento automático del espacio de trabajo (chips de contexto)»

Cada vez que envías un mensaje, el estado de los paneles de la pestaña activa se recopila automáticamente y se transmite a la IA.

PanelContexto transmitido
EditorCódigo visible + área seleccionada + posición del cursor
Cuadrícula de resultados de BDConsulta ejecutada + muestra de resultados + celdas seleccionadas
Árbol de BDConexión activa + esquema (lista de tablas·vistas)
Terminal SSHComandos recientes + salida + área seleccionada
SFTPRuta actual + archivos seleccionados
Árbol de carpetasDirectorio actual + estado de Git (rama·archivos modificados)

Por eso funcionan expresiones como “en este resultado de la consulta”, “esta función que estoy viendo ahora” o “en este servidor”.

En la barra “La IA está viendo” sobre el cuadro de entrada se listan los chips de panel.

  • Al hacer clic en un chip puedes previsualizar el contenido real transmitido (tamaño, campos enmascarados).
  • Con la [×] del chip excluyes un panel concreto, y los paneles atenuados (en segundo plano) se incluyen haciendo clic en ellos.
  • El tamaño está limitado a 4 KB por panel · 20 KB en total y se resume automáticamente.
  • Las contraseñas·claves de API·tokens·claves privadas se enmascaran automáticamente y no se transmiten a la IA. Las conexiones prod se ocultan de forma predeterminada.

Cuando hay varios chats abiertos a la vez, la IA reconoce automáticamente el trabajo reciente de los demás chats mediante workspace_recent·workspace_locks. Con las notas del espacio de trabajo (workspace_note) puedes compartir apuntes entre chats. Por ejemplo, si en un chat anotas “verificación de operaciones a las 2 de la madrugada, prohibido DDL”, la IA de los otros chats también lo lee y actúa con cautela.

En la parte superior del panel de Chat con IA designas la carpeta de proyecto.

  • Carpeta principal — La carpeta de referencia. Es la base para los puntos de control de Git y la búsqueda remota.
  • N carpetas adicionales — Puedes designar varias carpetas a la vez, como frontend + backend.
  • Carpeta SFTP remota — Si designas una carpeta remota como carpeta de proyecto, las herramientas de archivos se enrutan automáticamente por SFTP.

Los análisis, informes o refactorizaciones grandes la IA puede separarlos y ejecutarlos como tareas en segundo plano (hasta 5 simultáneas). Puedes seguir usando el chat principal y, al completarse, se recogen los resultados. Cuando necesitas delegar algo rápido, encargas un subanálisis a un subagente (ai_subchat) y continúas con su resultado.

  • Lista de chats — Se listan con título · hora de la última actividad · número de mensajes · uso de tokens, y puedes encontrar chats anteriores mediante búsqueda.
  • Cambiar título — Haz doble clic en el título del chat para renombrarlo.
  • Copiar mensaje — Con el botón 📋 de cada mensaje copias todo su contenido.
  • Acciones de bloque de código — Cada bloque de código lleva botones de copiar / ▶ ejecutar.
  • En la cabecera de cada respuesta se muestran el modelo · tiempo transcurrido · número de tokens, y se agregan los tokens/coste (USD) acumulados por chat.
  • El historial del chat se guarda en local (userData/chats/). La información sensible solo se guarda en forma enmascarada.

Antes de responder, la IA busca el espacio de trabajo de forma semántica (workspace_search) para consultar el código del proyecto · el esquema de BD · chats anteriores, y marca los archivos citados con “Referencia:”. Al hacer clic vas a la ubicación original y puedes comprobar directamente la base de la respuesta de la IA. Como los embeddings se procesan en local, el código no sale al exterior.

Para el uso directo de la búsqueda unificada (atajo Ctrl+K, filtros de fuente, configuración de reranking, etc.) consulta el documento Búsqueda RAG.

Los cambios de archivos·BD·SSH que realiza la IA se registran automáticamente en ChangeSet. Desde el chip 📦 ChangeSet en la parte inferior del chat o con Ctrl+Shift+H, usa el filtro “esta tarea” para ver lo que ha hecho la IA y revertir elemento por elemento.

El mensaje “Se requiere preparación de IA” aparece de forma repetida En el asistente, procede en orden: instalación de la CLI → claude login (o codex login). Tras instalar, hay que reiniciar Blyck para que reconozca la CLI.

No llega respuesta o se detiene a mitad Se ejecutan hasta 3 reintentos automáticos. Si la autenticación ha caducado, vuelve a iniciar sesión y abre un chat nuevo. Tras pulsar ■ Detener, también es eficaz concretar más el mensaje y reenviarlo.

Tras detener y volver a solicitar, llega una respuesta vacía Ocurre si lo detuviste en mitad de la ejecución de una herramienta. Abre un chat nuevo para continuar.

Un archivo cambió sin tarjeta de aprobación Ocurre cuando está configurado el modo 🚀 Automático (Ctrl+4). Si cambias a Ctrl+3 (⚡ Ejecutar+revisar), se mostrará una tarjeta de aprobación en cada paso.

No quiero enviar la información de cierto panel a la IA En la barra de vista previa de contexto, haz clic en la [×] del chip de ese panel y quedará excluido de este mensaje.

¿Puede quedar expuesta mi contraseña ante la IA? Las contraseñas·claves de API·tokens·claves privadas se enmascaran automáticamente y no se transmiten a la IA. Las conexiones prod se excluyen del contexto de forma predeterminada.

La búsqueda RAG no da resultados o son erróneos Puede que el modelo se esté cargando·descargando o que la indexación esté en curso. Ajusta los filtros de fuente o excluye las rutas que generan ruido con .termeditignore. Para más detalles consulta Búsqueda RAG.