Напишите запрос PostgreSQL на естественном языке с использованием локального искусственного интеллекта — с помощью IBM Granite Code LLM, Ollama на Juypter Notebook.
Вдохновлен вариантом использования, упомянутым Anthropic, но это локальная реализация с минимальной настройкой.
Блокнот Jupyter https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
LangChain https://python.langchain.com/docs/how_to/installation/
Оллама https://ollama.com/download
Извлеките модель IBM Granite Code
в Терминале:
ollama pull granite-code:8b-instruct
sqlgen.ipynb
schema =
user_prompt =
Run all
, чтобы запустить все ячейки в блокноте Juypter.Ген ИИ недетерминирован. При использовании одного и того же приглашения пользователя он каждый раз генерирует немного разные завершения. Проверьте перед использованием.
Поскольку это предполагает взаимодействие LLM с базой данных. Коды можно повторно использовать в агенте базы данных в многоагентном рабочем процессе.