Écrivez une requête PostgreSQL à partir d'un langage naturel à l'aide de l'IA de génération sur site - avec IBM Granite Code LLM, Ollama sur Juypter Notebook.
Inspiré d'un cas d'utilisation mentionné par Anthropic, mais il s'agit d'une implémentation locale avec une configuration minimale.
Carnet Jupyter https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter
LangChain https://python.langchain.com/docs/how_to/installation/
Ollama https://ollama.com/download
Extrayez le modèle IBM Granite Code
dans le terminal :
ollama pull granite-code:8b-instruct
sqlgen.ipynb
schema =
user_prompt =
Run all
pour exécuter toutes les cellules du bloc-notes JuypterLa génération AI n’est pas déterministe. Avec la même invite utilisateur, il génère à chaque fois des complétions légèrement différentes. Vérifiez avant utilisation.
Comme cela implique une interaction LLM avec la base de données. Les codes pourraient être réutilisés dans l'agent de base de données dans un workflow multi-agent.