Questions fréquentes
Retrouvez les réponses aux questions les plus posées sur Coclico. Utilisez les filtres par catégorie pour naviguer rapidement.
Installation
Quelles sont les exigences système pour installer Coclico ?
Coclico requiert :
- OS : Windows 10 21H2 (64 bits) ou Windows 11
- RAM : 4 Go minimum, 8 Go recommandés (pour le module IA)
- Disque : 500 Mo pour l'application + ~4 Go si vous utilisez un modèle GGUF IA
- Droits : Compte administrateur — Coclico demande une élévation UAC au démarrage
- GPU (optionnel) : Carte Vulkan pour accélérer l'inférence IA locale
Le runtime .NET 10 est inclus dans l'installeur, vous n'avez rien d'autre à installer.
Windows bloque l'installeur avec SmartScreen. Est-ce normal ?
Oui, c'est normal pour un logiciel dont la signature de code n'est pas encore reconnue par Microsoft. Coclico est open-source et inspecter son code source sur GitHub. Pour procéder à l'installation :
- Cliquez sur "Informations complémentaires" dans la fenêtre SmartScreen
- Cliquez sur "Exécuter quand même"
Si vous préférez, vous pouvez compiler Coclico directement depuis les sources avec dotnet build après avoir cloné le dépôt.
Puis-je installer Coclico sans droits administrateur ?
Non. Coclico nécessite des droits administrateur pour accéder aux APIs Windows bas-niveau : WMI, mémoire kernel (ntdll), registre système, et gestion des processus. L'élévation UAC est demandée une seule fois au démarrage. Une version "user-mode" avec fonctionnalités réduites est envisagée pour une future version.
Utilisation
Le RAM Cleaner peut-il endommager mon système ?
Non. Le RAM Cleaner utilise des APIs Windows officielles pour écrêter les working sets des processus et vider les standby lists — c'est la même opération que celle effectuée par Windows lui-même en cas de pression mémoire. Les applications en cours d'exécution continuent de fonctionner normalement. Les pages mémoire écrêtées sont paginées sur le disque et rechargées à la demande si besoin. L'effet visible est une réduction immédiate de la RAM utilisée, avec une légère hausse temporaire des accès disque si des applications sont actuellement inactives.
Le Deep Clean peut-il supprimer des fichiers importants ?
Coclico ne supprime que des catégories de fichiers sûres et connues (temp, cache navigateurs, logs, corbeille, prefetch, etc.). Aucun document personnel, aucun fichier système critique n'est ciblé. Chaque catégorie est activable individuellement — vous pouvez désactiver celles qui ne vous conviennent pas avant d'exécuter le nettoyage. Un rapport détaillé liste les fichiers qui seront supprimés avant toute action.
Comment configurer l'accent de couleur de l'interface ?
Allez dans Paramètres → Apparence. La couleur d'accent par défaut est #6366F1 (Indigo). Vous pouvez entrer n'importe quelle valeur hexadécimale ou choisir parmi les préréglages. Le changement est appliqué immédiatement sans redémarrage. Coclico utilise le ThemeService qui met à jour les ressources WPF dynamiquement.
IA Locale
Mes données sont-elles envoyées vers le cloud quand j'utilise l'IA ?
Non, absolument pas. Coclico applique le principe Zero Cloud : toute l'inférence IA se fait localement sur votre machine via LLamaSharp 0.26 avec un modèle GGUF. Aucune requête réseau n'est effectuée pour l'IA. Vos données système, vos conversations et vos Flow Chains ne quittent jamais votre machine.
Quel modèle GGUF est recommandé pour Coclico AI ?
Coclico est conçu pour fonctionner avec des modèles GGUF quantisés (Q4_K_M ou Q5_K_M). Les modèles recommandés :
- Llama 3.2 3B Q5_K_M — léger, rapide sur CPU, bonne qualité pour les tâches système
- Mistral 7B Q4_K_M — meilleure qualité, nécessite 8 Go de RAM
- Phi-3 Mini 3.8B Q5 — excellent rapport qualité/performance sur CPU
Placez le fichier dans %APPDATA%\Coclico\resource\model\ et nommez-le IA-support-chat.gguf. Si vous avez un GPU Vulkan, Coclico accélère automatiquement l'inférence.
Qu'est-ce que le mode "AutoPatcher Audit Only" ?
L'AutoPatcher est le système autonome de Coclico qui peut proposer des patches de code pour s'améliorer lui-même (Phase 3.4). En mode Audit Only (activé par défaut), les patches générés par l'IA sont journalisés dans le log d'audit mais jamais appliqués automatiquement. Vous devez les approuver manuellement via l'API ApproveAndApplyAsync(). Chaque patch est préalablement validé par le Digital Twin (vérification que la complexité cyclomatique ne croît pas) et un snapshot rollback est créé avant toute écriture sur disque.
Flow Chains
Combien de nœuds peut contenir une Flow Chain ?
Il n'y a pas de limite stricte dans le code. En pratique, des chaînes de plus de 100 nœuds deviennent difficiles à maintenir. Coclico propose 28 types de nœuds (NodeType). Pour des automatisations complexes, il est recommandé de créer plusieurs chaînes modulaires et de les enchaîner via des appels inter-chaînes.
Que se passe-t-il si un nœud échoue dans une Flow Chain ?
Le comportement dépend de la propriété OnErrorAction configurée sur chaque nœud :
ContinueNext(défaut) — l'erreur est loguée et l'exécution passe au nœud suivantStopChain— la chaîne s'arrête immédiatement, les nœuds suivants ne s'exécutent pasSkipToEnd— tous les nœuds intermédiaires sont ignorés, seul le dernier nœud de la chaîne s'exécute (idéal pour un nœud de "notification de fin" ou de "cleanup")
Toutes les erreurs sont journalisées dans le log Serilog et dans l'interface d'exécution en temps réel.
Les Flow Chains peuvent-elles accéder au registre Windows ?
Oui, via les nœuds SetRegistryValue et DeleteRegistryKey. Cependant, chaque opération passe par le WorkflowPipelineExecutionService qui applique la ISecurityPolicy avant exécution. Par défaut, la politique interdit les modifications dans HKLM\SYSTEM\CurrentControlSet et d'autres clés sensibles. Vous pouvez personnaliser la politique via %APPDATA%\Coclico\security-policy.json.
Performance
Coclico ralentit-il mon PC en fonctionnement normal ?
Non. En mode veille (icône dans le tray), Coclico consomme moins de 20 Mo de RAM et moins de 0,1% de CPU. Le service de télémétrie (DynamicTracerService) échantillonne le système une fois par seconde avec une consommation négligeable. L'OptimizationEngine s'exécute toutes les 30 secondes avec des buffers ArrayPool pour éviter les allocations GC.
Le module IA ralentit-il l'interface pendant l'inférence ?
Non. Coclico utilise deux contextes LLM entièrement isolés (dual-executor) : l'un pour le chat utilisateur, l'autre pour l'OptimizationEngine en arrière-plan. Le thread UI ne fait jamais d'attente bloquante sur une réponse LLM — les résultats sont retournés via async/await et les mises à jour d'interface utilisent Dispatcher.InvokeAsync. L'inférence peut donc prendre 5 à 30 secondes selon le modèle et le matériel, sans jamais geler l'UI.
Comment réduire la consommation de ressources de Coclico ?
Plusieurs options dans Paramètres → Général :
- Désactiver le rafraîchissement automatique du Dashboard (passe de 1s à 5s)
- Réduire la fréquence de l'OptimizationEngine (60s au lieu de 30s)
- Désactiver le module IA si vous ne l'utilisez pas (libère le modèle GGUF de la mémoire)
- Désactiver les notifications toast pour réduire les redraws UI