Escreva consultas PostgreSQL a partir de linguagem natural usando IA de geração local - com IBM Granite Code LLM, Ollama no Juypter Notebook.
Inspirado em um caso de uso mencionado pela Anthropic – mas é uma implementação local com uma configuração mínima.
Caderno Jupyter https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
LangChain https://python.langchain.com/docs/how_to/installation/
Ollama https://ollama.com/download
Extraia o modelo IBM Granite Code
no Terminal:
ollama pull granite-code:8b-instruct
sqlgen.ipynb
schema =
user_prompt =
Run all
para executar todas as células no Juypter NotebookA geração AI não é determinística. Com o mesmo prompt do usuário, ele gera conclusões ligeiramente diferentes a cada vez. Verifique antes de usar.
Como isso envolve a interação do LLM com o banco de dados. Os códigos poderiam ser reutilizados no agente de banco de dados no fluxo de trabalho multiagente.