À propos du projet

HermesMade est une collection d'outils d'interface de ligne de commande (CLI) autonomes conçus pour résoudre des problèmes spécifiques signalés par les utilisateurs d'IA, en particulier ceux trouvés sur Reddit. Le projet met l'accent sur une approche basée sur les données, identifiant les points de douleur courants tels que la censure agressive de l'IA, la dégradation silencieuse des modèles, la tarification opaque des API et la configuration complexe de LLM local. Le dépôt comprend six outils principaux : 1. **prompt-inspector** : analyse les invites pour les risques de censure en détectant les mots déclencheurs dans des catégories comme la violence, la politique et le contenu adulte. Il suggère des stratégies de réécriture (par exemple, des préfixes académiques) et fournit des préréglages non censurés pour les LLM locaux comme Gemma, DeepSeek et Llama. 2. **model-watch** : surveille la qualité du modèle d'IA en exécutant des tests standardisés pour le raisonnement, la programmation et l'hallucination. Il suit l'historique des scores dans le temps et alerte les utilisateurs d'une dégradation significative par rapport aux références historiques. 3. **api-cost** : compare les prix de 18 modèles de fournisseurs comme OpenAI, Anthropic et DeepSeek. Il recommande des modèles rentables pour des scénarios spécifiques (programmation, chat, écriture) et comprend un suivi des dépenses. 4. **llm-deploy** : aide à la configuration de LLM local en détectant les spécifications matérielles (RAM, GPU) et en recommandant des modèles et des commandes d'installation appropriés (par exemple, pour Ollama). 5. **code-inspector** : analyse le code généré par IA pour les problèmes de qualité, tels que les clés API codées en dur ou les défauts mutables, en fournissant un score de révision. 6. **task-cost-estimator** : estime les coûts pour des tâches d'IA spécifiques. L'installation est prise en charge via un script en une seule commande ou des installations pip individuelles pour chaque outil. Le projet est sous licence MIT et structuré en tant que monorepo avec des répertoires séparés pour chaque outil.