docs/user_guide/sql-ai-shell.es.md
El AI Shell de Beekeeper Studio esta modelado segun Claude Code y Aider. Esta disenado para aumentar la productividad de usuarios tecnicos (como tu!).
El AI Shell integra tu agente directamente dentro de Beekeeper Studio. Tiene profundo conocimiento de SQL y la capacidad de explorar esquemas, entender relaciones y restricciones, y escribir y ejecutar SQL (con permiso), directamente dentro de la aplicacion.
Visita nuestro sitio web para videos, capturas de pantalla y mas.
El AI Shell esta incluido en todas las versiones de pago de Beekeeper Studio, sin cargo adicional. Ten en cuenta que eres responsable de los costos incurridos con tu proveedor de IA, ya que Beekeeper no actua como intermediario de ninguna manera.
Todas las descargas de Beekeeper Studio vienen con una prueba gratuita de 14 dias, descarga Beekeeper Studio para probar el AI Shell ahora mismo.
Tu agente de IA tiene acceso a las siguientes herramientas desde dentro de Beekeeper Studio:
Puedes configurar el AI Shell usando el sistema de configuracion de Beekeeper Studio.
{% ini-include section="plugins.bks-ai-shell" %}
Puedes proporcionar instrucciones personalizadas para personalizar como el AI Shell responde a tus mensajes. Para agregar instrucciones personalizadas:
Tus instrucciones se agregan a las instrucciones base del AI Shell y se incluyen con cada mensaje que envias como un prompt del sistema, asegurando un comportamiento consistente entre sesiones. Para detalles, consulta el repositorio de instrucciones.
El AI shell es 100% opcional. Incluso cuando esta en uso, ningun dato se envia desde el AI Shell a los servidores de Beekeeper Studio. El AI Shell se comunica directamente con tu agente de IA elegido -- sin intermediarios.
Para comenzar a usar el AI Shell debes elegir tu agente e ingresar una clave API. Al hacerlo, estas permitiendo que el AI Shell de Beekeeper Studio se comunique con tu agente de IA elegido.
El AI Shell permite que tu agente explore el esquema de tus datos, ejecute SQL y lea resultados. El AI Shell te mostrara lo que la IA ve mientras trabaja, nada esta oculto de la vista.
El AI shell enviara la siguiente informacion a tu agente cuando uses el shell:
El AI Shell puede ejecutar consultas SQL y luego ver los resultados de esas consultas. Esta es una parte clave de como el shell navega por tu base de datos para descubrir cosas.
Hay algunas acciones limitadas que el AI shell puede tomar sin tu permiso, pero siempre pedira tu consentimiento explicito al ejecutar SQL. Esto te da la oportunidad de revisar el codigo y rechazarlo cuando tengas preocupaciones.
Si prefieres que no se te pregunte cada vez, puedes habilitar Siempre permitir ejecucion de consultas de solo lectura:
Puedes deshabilitar el AI shell completamente agregando un flag a tu archivo de configuracion personal o de administrador para deshabilitar el shell.
{% ini-include section="plugins.bks-ai-shell" %}
Incluso si el usuario de la aplicacion ha ingresado previamente una clave API, esta configuracion deshabilitara la funcion y bloqueara cualquier uso adicional.
Si el AI Shell no puede conectarse a Ollama, puede deberse a restricciones CORS. Necesitaras permitir solicitudes desde Beekeeper Studio.
Ejecuta uno de los siguientes comandos:
# Permitir todos los origenes
launchctl setenv OLLAMA_ORIGINS "*"
# Permitir solo Beekeeper Studio
launchctl setenv OLLAMA_ORIGINS "plugin://*"
Establece una variable de entorno:
Presiona Windows + R, escribe sysdm.cpl y presiona OK.
Ve a Avanzado > Variables de entorno.
Agrega o edita la variable OLLAMA_ORIGINS.
Establece el valor a:
* (permitir todos los origenes), oplugin://* (solo Beekeeper Studio).Edita la configuracion del servicio Ollama:
sudo systemctl edit ollama.service
Agrega la variable de entorno:
[Service]
Environment="OLLAMA_ORIGINS=*"
# o
Environment="OLLAMA_ORIGINS=plugin://*"
Luego reinicia el servicio:
sudo systemctl restart ollama