Saltar al contenido principal

Chat

AISCouncil proporciona una interfaz de chat completa para conversar con modelos de IA directamente en tu navegador. Toda la comunicación va directamente desde tu navegador al proveedor de IA -- sin servidor proxy, sin middleware.

Respuestas en Transmisión

Las respuestas llegan en tiempo real, token por token. A medida que el modelo genera texto, lo ves aparecer carácter por carácter en el área de chat. Esto da retroalimentación inmediata y te permite detener la generación temprano si la respuesta va en la dirección equivocada.

Mientras una respuesta se está transmitiendo, el botón Enviar cambia a Detener. Haz clic en él o presiona Escape para detener la generación. Cualquier texto generado hasta ese momento se mantiene en la conversación.

consejo

Si cambias a un bot diferente mientras una respuesta se está transmitiendo, la transmisión continúa en segundo plano. Cuando vuelvas a cambiar, la respuesta completada estará esperándote.

Renderizado de Markdown

Las respuestas del asistente se renderizan como markdown enriquecido por defecto. Esto incluye:

  • Encabezados (H1 hasta H6)
  • Texto en negrita, cursiva y tachado
  • Listas con viñetas y listas numeradas
  • Hipervínculos
  • Tablas
  • Citas en bloque
  • código en línea y bloques de código cercados con resaltado de sintaxis

Bloques de Código

Los bloques de código cercados se renderizan con resaltado de sintaxis y un botón de copiar. Haz clic en el icono del portapapeles en la esquina superior derecha de cualquier bloque de código para copiar su contenido.

```python
def hola():
print("Hola desde AISCouncil")
```
info

Puedes deshabilitar el renderizado de markdown en el panel de configuración bajo Configuración de Chat si prefieres salida de texto plano.

Acciones de Mensaje

Pasa el cursor sobre cualquier mensaje para revelar botones de acción:

AcciónDisponible EnQué Hace
CopiarUsuario y AsistenteCopia el texto del mensaje al portapapeles
RegenerarSolo AsistenteReenvía el mensaje de usuario anterior para obtener una nueva respuesta
EditarSolo UsuarioAbre el mensaje para edición, luego lo reenvía
EliminarUsuario y AsistenteElimina el mensaje de la conversación
ForkUsuario y AsistenteCrea una nueva conversación que parte desde este punto

Regenerar

Cuando regeneras un mensaje del asistente, la conversación se revierte al mensaje de usuario precedente, que luego se reenvía al modelo. Esto te da una respuesta fresca sin reescribir nada.

Editar

Editar un mensaje de usuario trunca la conversación en ese punto y reenvía tu texto editado. Todos los mensajes después del mensaje editado se eliminan. Esto es útil para refinar tu prompt sin comenzar de nuevo.

Fork

Fork crea una nueva conversación que contiene todos los mensajes hasta el punto del fork. La conversación original permanece sin cambios. Esto te permite explorar diferentes ramas de conversación desde el mismo punto de partida.

Gestión de Ventana de Contexto

Los modelos de IA tienen una ventana de contexto limitada -- el número de tokens que pueden procesar en una sola solicitud. AISCouncil te permite controlar cuánto historial de conversación se envía con cada mensaje.

Establece el Límite de Contexto en el panel de configuración bajo Configuración de Chat. Por ejemplo, establecerlo en 20 significa que solo los últimos 20 mensajes se envían al modelo. Los mensajes más antiguos se excluyen de la llamada API pero permanecen visibles en tu historial de chat.

nota

Cuando los mensajes se excluyen debido al límite de contexto, verás una notificación toast indicando cuántos mensajes más antiguos fueron omitidos.

Conversaciones Multi-Turno

Cada mensaje que envías incluye el historial de conversación (hasta el límite de contexto). El modelo ve el hilo completo de mensajes de usuario y asistente, permitiéndole mantener contexto a través de múltiples intercambios. Esto permite:

  • Preguntas de seguimiento que referencian respuestas anteriores
  • Refinamiento iterativo de ideas
  • Tareas complejas de múltiples pasos como debugging o escritura

Detener Generación

Hay dos formas de detener una respuesta a mitad de transmisión:

  1. Haz clic en el botón Detener -- el botón Enviar se convierte en botón Detener durante la transmisión
  2. Presiona Escape -- atajo de teclado para detener la generación inmediatamente

Cualquier texto generado antes de detener se preserva en la conversación. Puedes regenerar la respuesta si quieres un nuevo intento.

Configuración de Chat

El panel de configuración (barra lateral derecha) incluye estas configuraciones específicas de chat bajo Configuración de Chat:

ConfiguraciónPredeterminadoDescripción
Límite de ContextoIlimitadoNúmero máximo de mensajes enviados al modelo por solicitud
TransmisiónActivadoActiva/desactiva transmisión de tokens en tiempo real
Auto-títuloDesactivadoEstablece automáticamente el título del chat desde el primer mensaje de usuario
Renderizado MarkdownActivadoRenderiza respuestas del asistente como markdown formateado
Mostrar Conteo de TokensDesactivadoMuestra uso de tokens después de cada respuesta

Atajos de Teclado

AtajoAcción
EnterEnviar mensaje
Shift + EnterInsertar nueva línea (sin enviar)
Ctrl + F (o Cmd + F en Mac)Abrir búsqueda de conversación
EscapeDetener generación / Cerrar búsqueda

Pantalla de Bienvenida

Cuando inicias una nueva conversación, se muestra una pantalla de bienvenida con información de inicio rápido. Desaparece tan pronto como envías tu primer mensaje.

Transmisión en Segundo Plano

Si cambias a un bot diferente mientras una respuesta aún se está transmitiendo, la transmisión continúa en segundo plano. Cuando vuelvas a ese bot, la respuesta completada (o aún transmitiéndose) se readjunta a la vista de chat. No pierdes ningún contenido al cambiar.

aviso

No puedes enviar un nuevo mensaje a un bot que tiene una transmisión en segundo plano aún ejecutándose. Espera a que termine o vuelve a ese bot y haz clic en Detener.

Manejo de Errores

Si una llamada API falla (error de red, clave inválida, límite de tasa), el mensaje de error se muestra en línea en el chat como un mensaje de error rojo. El estado de la conversación se preserva -- puedes solucionar el problema (como agregar una clave API) e intentar de nuevo.