Agriculteur d'ail construit un système d'agent IA de 19 000 lignes sur téléphone Android

Environnement de développement et système
Un cultivateur d'ail de la province du Gyeongsang, en Corée du Sud, a développé un système d'agent IA appelé "garlic-agent" en utilisant uniquement un téléphone Android avec l'application terminal Termux. Le système comprend 19 260 lignes de code Python (tel que vérifié en demandant à plusieurs IA de les compter) et exécute des scripts d'automatisation complexes dans un langage de programmation personnalisé.
Le système alterne entre plusieurs fournisseurs d'IA dont Gemini, Groq et NVIDIA, sauvegarde le contexte dans SQLite, et fonctionne entièrement sur un appareil mobile. Le cultivateur le décrit comme un "projet personnel à l'ère de l'IA" développé sans ordinateur.
Méthodologie de flux de travail
L'ensemble du processus de développement repose sur des opérations manuelles de copier-coller. Le flux de travail suit ce schéma :
- Demander à Claude de "diagnostiquer la santé du projet"
- Claude génère un script de diagnostic
- Copier manuellement le script (appuyer longuement avec le doigt)
- Basculer vers Termux, coller et exécuter
- Copier les résultats
- Revenir à Claude, coller les résultats pour analyse
- Claude génère des scripts de correction
- Répéter le cycle copier-coller-exécuter
Le cultivateur rapporte effectuer ce cycle "des milliers de fois par jour" et a maintenu ce flux de travail à travers "des dizaines de milliers de conversations" avec des systèmes d'IA.
Division des rôles d'IA
Le système utilise trois rôles d'IA principaux :
- Analyse externe - Claude : Diagnostique le code depuis l'extérieur du projet, génère des scripts de diagnostic, mais ne peut pas exécuter de code directement. Nécessite une intervention manuelle pour exécuter les scripts dans Termux.
- Exécution interne - Gemini : Fonctionne comme une IA API à l'intérieur de garlic-agent, lit les fichiers, exécute des commandes et renvoie les résultats. Possède une connaissance interne de la base de code grâce à une utilisation quotidienne.
- Connecteur humain : Le cultivateur agit comme intermédiaire entre Claude (dans le navigateur web) et Gemini (dans Termux), transportant les résultats entre les deux côtés, transmettant les questions et prenant des décisions lorsque les jugements des IA divergent.
Gestion du contexte
Pour gérer plusieurs sessions d'IA, le cultivateur attribue des numéros de type alias à la fin de chaque réponse (par exemple, analysis21, analysis22, analysis23). Cela aide à distinguer les différentes instances d'IA lors de la gestion de dizaines de fenêtres de chat. Lorsqu'une IA laisse un enregistrement dans CHANGELOG, la suivante le lit et prend le relais, assurant une cohérence de contexte.
L'enregistrement de passation a atteint 10 730 lignes sur environ un mois et demi de fonctionnement. Le cultivateur souligne que ce niveau de gestion de contexte est "impossible à expliquer" et recommande de l'expérimenter soi-même.
Mise en œuvre pratique
Le système fonctionne en continu - le cultivateur revient des champs d'ail, allume l'écran du téléphone et reprend là où il s'était arrêté. Le développement a lieu pendant les pauses lors de la récolte de l'ail et après le déjeuner. Le cultivateur note que bien que l'IA se souvienne du contexte (éliminant le besoin de mémoire humaine), le processus nécessite "beaucoup d'intervention humaine à chaque instant".
Le cultivateur déclare explicitement ne pas faire confiance à l'IA seule : "Je ne fais confiance qu'à mon instinct et à mon intuition. Agent IA autonome ? J'ose dire. Un travail précis est encore loin. Je ne crée pas ce système pour planifier un itinéraire de voyage."
📖 Read the full source: r/ClaudeAI
👀 See Also

Comment le système d'agent autonome à 5 couches d'OpenClaw réduit le changement de contexte pour les développeurs solo
OpenClaw fonctionne comme un système d'agents autonomes à 5 couches qui surveille les emails, GitHub, le calendrier, Telegram et les webhooks 24h/24 et 7j/7, avec une mémoire partagée entre les agents permettant des flux de travail automatisés sans intervention manuelle.

Qwen3-0.6B INT8 local comme épine dorsale d'embedding pour le système de mémoire IA
Un développeur a implémenté Qwen3-0.6B quantifié en INT8 via ONNX Runtime comme modèle d'incorporation local pour un système de cycle de vie de mémoire IA, atteignant une inférence par lots de 12 ms sur CPU avec des vecteurs de 1024 dimensions et des seuils de similarité cosinus de 0,75 pour la pertinence sémantique.

Claude + Remotion : Créer une vidéo de lancement de produit sans aucune compétence en animation
Un développeur a utilisé la connaissance approfondie de Claude sur l'API de Remotion pour créer une vidéo de lancement de produit animée de 30 secondes pour une application boursière — sans transitions CSS, avec physique à ressort, effets de machine à écrire et animations décalées sur 10 fichiers de scène.

Utilisation de Claude Code pour automatiser les expériences de recherche en IA pendant 12 heures
Un développeur a utilisé Claude Code pour exécuter des expériences de recherche en IA automatisées pendant 12 heures, en ajustant un cadre d'apprentissage continu pour maximiser la conformité du modèle aux vérificateurs de préférences. Le système a exécuté 9 expériences, corrigé un bogue d'effondrement du modèle et atteint 100 % de conformité à partir de 0 %.