📄️ Ollama
Il est recommandé d’avoir un Mac Apple Silicon (M1 à M5).
📄️ Native Mind
Native Mind est une extension Google Chrome qui permet à Ollama d'analyser la page web que vous consultez.
📄️ GPT4All
L'application GPT4All est une application open source proposée par la société Nomic. L'intérêt de GPTAAll est d'offrir une interface graphique assez facile à utiliser pour faire du RAG. Toutefois les mises à jour ne sont plus assurées sur cette application depuis la version 3.10 qui est sortie depuis le 25 février 2025. C'est dommage car dans les améliorations en attente de publication, il y a la francisation de l'application.
📄️ Serveur Local
Comme la confidentialité des informations est essentiel, on va voir comment on peut installer un mac local sur un réseau pour qu'il soit utilisable par les autres postes pour faire par exemple du contrôle de code source et pour partager des modèles.
📄️ Python
Python est un langage de programmation largement utilisé dans les applications Web, le développement de logiciels, la science des données et le machine learning¹. Il est efficace, facile à apprendre et peut s'exécuter sur de nombreuses plateformes¹. Python est également apprécié pour sa syntaxe claire et simple, ce qui facilite l'apprentissage des concepts de base de la programmation
📄️ conda
Conda est un gestionnaire de paquets et d'environnements open-source pour Python et d'autres langages. Il s'agit d'un outil puissant qui permet de :
📄️ node_npm
Node et npm sont des outils de programmation qui permettent d'installer et de faire tourner des applications.
📄️ LuLu (pare-feu macOS)
LuLu est un pare‑feu gratuit et open‑source pour macOS. Il permet de contrôler les connexions sortantes des applications et d’éviter qu’un logiciel ne communique sans votre accord.
📄️ UTM (machine virtuelle macOS)
UTM est un logiciel open‑source pour créer des machines virtuelles sur macOS. Il s’appuie sur QEMU et permet d’installer d’autres systèmes (Linux, Windows, etc.) directement sur votre Mac.
📄️ Hugging Face
Hugging Face est un site qui permet de retrouver et de télécharger des modèles de données. La bibliothèque des modèles de données sur Hugging Face est beaucoup plus large que celle d'Ollama, mais c'est plus compliqué de les utiliser.
📄️ Bert
Bert (Bidirectional Encoder Representations from Transformers) est un modèle de langage développé par Google AI qui permet de transformer des séquences de texte en vecteurs d'apprentissage automatique.
📄️ Chat2DB
Chat2DB
📄️ ML-X
Pour affiner des modèles existants, il faut installer ML-X sur votre Mac.
📄️ Docker
Si vous êtes sur MacOS, il n'est pas conseillé d'utiliser Docker pour faire tourner Ollama, car Docker ne gère pas bien la mémoire allouée par MacOS à la GPU. Plus simplement avec Docker, Ollama va tourner, mais beaucoup plus lentement, ce qui est dommage.