Chat interactivo
Una interfaz de terminal completa para chatear con IA, revisar comandos y gestionar su flujo de trabajo con atajos de teclado.
La interfaz de terminal
YeePilot proporciona una interfaz de usuario de terminal completa (TUI) que se ejecuta dentro de su emulador de terminal existente. Iniciela ejecutando:
yeepilotLa interfaz tiene tres areas principales:
- Area de entrada en la parte inferior donde escribe prompts y comandos
- Area de conversacion en el centro que muestra sus mensajes, respuestas de la IA y salida de comandos
- Barra de estado en la parte superior que muestra informacion de la sesion, nombre del modelo y uso de tokens
Todo se controla con el teclado. No se requiere interaccion con el raton, lo que la hace eficiente para sesiones SSH y trabajo remoto.
Escribir prompts
Escriba su solicitud en lenguaje natural. Sea tan especifico o general como desee:
> Restart the nginx service and check if it came back up healthy> What is using the most memory right now?> Set up a cron job that backs up /var/www to /backup every night at 2amYeePilot entiende el contexto. Si su primer prompt fue sobre nginx, un seguimiento como "show me its error log" apuntara correctamente al registro de errores de nginx.
Entrada multilinea
Para prompts mas largos o complejos, use Shift+Enter para agregar nuevas lineas sin enviar el mensaje. Presione Enter solo para enviar.
> I need to do three things:
1. Find all log files older than 30 days
2. Compress them with gzip
3. Move them to /archive/logsHistorial de mensajes
Use las teclas de flecha Arriba y Abajo para recorrer sus prompts anteriores. Funciona como el historial del shell -- presione Arriba para recuperar el ultimo mensaje, siga presionando para retroceder mas.
Atajos de teclado
| Atajo | Accion |
|---|---|
| Enter | Enviar el mensaje actual |
| Shift+Enter | Nueva linea (entrada multilinea) |
| Arriba / Abajo | Recorrer el historial de mensajes |
| Ctrl+C | Salir de YeePilot |
| Ctrl+L | Limpiar la pantalla de conversacion |
| Ctrl+T | Alternar modo de uso de tokens |
| Ctrl+S | Mostrar panel de estadisticas (tokens, costo, info de sesion) |
| Ctrl+E | Alternar modo shell (ejecucion directa de comandos) |
| Ctrl+F | Buscar en el historial de conversacion |
| F1 | Mostrar ayuda y comandos disponibles |
Atajos de aprobacion de comandos
Cuando YeePilot presenta un plan de comandos para aprobacion:
| Atajo | Accion |
|---|---|
| Enter o Y | Aprobar y ejecutar el plan |
| N | Rechazar el plan |
| E | Editar los comandos propuestos antes de la ejecucion |
Comandos slash
Los comandos slash controlan el comportamiento de YeePilot. Escribalos en el prompt de entrada:
| Comando | Descripcion |
|---|---|
/help | Mostrar todos los comandos disponibles |
/new | Iniciar una nueva sesion |
/sessions | Listar y cambiar entre sesiones |
/rename [nombre] | Renombrar la sesion actual |
/export | Exportar la sesion como texto |
/file [ruta] | Agregar un archivo al contexto de la IA |
/files | Listar archivos actualmente en contexto |
/unfile [ruta] | Eliminar un archivo del contexto |
/think [modo] | Establecer el modo de pensamiento extendido |
/model [nombre] | Cambiar el modelo de IA |
/provider [nombre] | Cambiar el proveedor de IA |
/config | Mostrar la configuracion actual |
/clear | Limpiar la pantalla de conversacion |
/livestream | Alternar el panel de transmision en vivo |
El flujo de aprobacion de comandos
Cuando describe una tarea, YeePilot sigue este flujo de trabajo:
- Usted describe la tarea en lenguaje natural
- La IA genera un plan de comandos con uno o mas comandos
- Cada comando es clasificado por riesgo (SAFE, MODERATE, DANGEROUS o BLOCKED)
- Usted revisa el plan y ve exactamente que se ejecutara
- Usted aprueba o rechaza el plan
- Los comandos se ejecutan y la salida se muestra
- La IA analiza la salida y puede sugerir acciones de seguimiento
Para tareas de multiples pasos, este ciclo se repite. Usted mantiene el control en cada paso.
Aprobacion por lotes
Cuando la IA propone multiples comandos, se presentan como un lote. Puede aprobar todo el lote de una vez o rechazarlo para solicitar modificaciones:
Plan:
1. find /var/log -name "*.log" -mtime +30 -type f [SAFE]
2. gzip /var/log/old-app.log /var/log/old-access.log [MODERATE]
3. mv /var/log/old-*.gz /archive/logs/ [MODERATE]
Execute all? [Y/n]Panel de estadisticas
Presione Ctrl+S para abrir el panel de estadisticas. Muestra:
- Uso de tokens para la sesion actual (tokens de prompt, tokens de respuesta, total)
- Costo estimado basado en los precios de su modelo
- Duracion de la sesion y conteo de mensajes
- Modelo y proveedor actualmente en uso
Esto le ayuda a rastrear los costos de API y entender cuanto de la ventana de contexto se ha consumido.
Modo shell
Presione Ctrl+E para alternar el modo shell. En modo shell, su entrada se ejecuta directamente como comandos de shell sin interpretacion de la IA. Esto es util cuando sabe exactamente que comando desea ejecutar y no necesita asistencia de la IA.
Vuelva al modo IA con Ctrl+E nuevamente.
Consejos para un uso efectivo
- Sea especifico con rutas y servicios. "Restart nginx" es bueno. "Restart the web server" funciona pero puede requerir un paso de aclaracion.
- Use prompts de seguimiento. YeePilot mantiene el contexto dentro de una sesion, por lo que "now check the logs for errors" despues de reiniciar un servicio funciona naturalmente.
- Revise los niveles de riesgo. Tomese un momento extra para mirar los comandos MODERATE y DANGEROUS antes de aprobar.
- Use Ctrl+S regularmente para monitorear el uso de tokens, especialmente con modelos de pago.