Escriba consultas PostgreSQL desde lenguaje natural utilizando IA de generación local, con IBM Granite Code LLM, Ollama en Juypter Notebook.
Inspirado en un caso de uso mencionado por Anthropic, pero es una implementación local con una configuración mínima.
Cuaderno Jupyter https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
LangChain https://python.langchain.com/docs/how_to/installation/
Ollama https://ollama.com/download
Extraiga el modelo IBM Granite Code
en la Terminal:
ollama pull granite-code:8b-instruct
sqlgen.ipynb
schema =
user_prompt =
Run all
para ejecutar todas las celdas en Juypter Notebook.La generación de IA no es determinista. Con el mismo mensaje de usuario, genera finalizaciones ligeramente diferentes cada vez. Verificar antes de usar.
Ya que esto implica interactuar LLM con la base de datos. Los códigos podrían reutilizarse en el agente de base de datos en un flujo de trabajo multiagente.