IA & Automatisation
LLM locaux (Ollama, LM Studio), automatisation IT avec Ansible/Terraform et impact de l'intelligence artificielle sur les métiers du SI.
Pourquoi cette Veille ?
L'intelligence artificielle révolutionne le monde de l'IT. Les LLM (Large Language Models) comme ChatGPT ont démontré le potentiel de l'IA générative, mais les préoccupations de confidentialité poussent vers des solutions locales.
En parallèle, l'automatisation via l'Infrastructure as Code (IaC) devient incontournable pour gérer des infrastructures complexes. En tant que futur administrateur systèmes, maîtriser ces outils est devenu essentiel.
Enjeux pour l'IT
LLM Locaux
Les LLM locaux permettent d'exécuter des modèles d'IA directement sur son infrastructure, sans envoyer de données vers des serveurs externes. Idéal pour les entreprises soucieuses de la confidentialité.
Ollama
Outil CLI pour exécuter des LLM localement. Supporte Llama 3, Mistral, CodeLlama, Phi-3... Installation simple, API REST intégrée.
curl -fsSL https://ollama.ai/install.sh | sh
ollama run llama3
LM Studio
Interface graphique pour télécharger et exécuter des LLM. Parfait pour les débutants. Supporte les formats GGUF, chat intégré.
Open WebUI
Interface web style ChatGPT pour Ollama. Multi-utilisateurs, historique des conversations, RAG intégré. Déployable en Docker.
Modèles populaires en 2024-2025
Automatisation IT
L'Infrastructure as Code (IaC) permet de gérer l'infrastructure via des fichiers de configuration versionnés. Plus de configuration manuelle, moins d'erreurs, déploiements reproductibles.
Ansible
Outil d'automatisation agentless (sans agent sur les machines cibles). Utilise SSH et des playbooks YAML. Idéal pour la configuration de serveurs, déploiement d'applications, orchestration.
- name: Installer Apache
hosts: webservers
tasks:
- name: Install httpd
apt: name=apache2 state=present
Terraform
Outil HashiCorp pour provisionner l'infrastructure cloud (AWS, Azure, GCP) ou on-premise (VMware, Proxmox). Langage HCL déclaratif, gestion de l'état, plan d'exécution avant application.
CI/CD & GitOps
Intégration et déploiement continus avec GitLab CI, GitHub Actions ou Jenkins. Approche GitOps : l'état souhaité de l'infrastructure est défini dans Git, synchronisé automatiquement.
Impact sur les Métiers IT
Opportunités
- Assistance au diagnostic et dépannage
- Génération de scripts et documentation
- Analyse de logs automatisée
- Chatbots support niveau 1
Défis
- Nécessité de valider les réponses IA
- Risques de sécurité (injection prompt)
- Dépendance aux outils
- Formation continue requise
Compétences à développer
- Prompt engineering
- Infrastructure as Code
- Scripting (Python, Bash)
- Esprit critique face à l'IA