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

Exécution de plusieurs bots Telegram sur un seul agent IA pour des tâches parallèles
Un développeur a résolu le problème d'attendre qu'un agent d'IA termine une tâche avant d'en commencer une autre en configurant trois bots Telegram qui se lient tous au même agent sous-jacent. Chaque bot fonctionne indépendamment avec son propre historique de conversation, tout en partageant le même espace de travail, la même mémoire et les mêmes apprentissages.

Cas d'utilisation de l'assistant personnel OpenClaw : Briefings matinaux et suivi des comportements
Un utilisateur de Reddit démontre l'utilisation d'OpenClaw comme assistant personnel pour les briefings matinaux avec intégration de la météo, du calendrier et des tâches, et a créé une compétence personnalisée de suivi des cigarettes qui enregistre les déclencheurs dans SQLite et combine les données avec les calendriers et les habitudes de sommeil.

Journal de développement du jeu Claude : Leçons et pile de développement agentique Three.js
Un développeur partage des leçons pratiques tirées de la création d'un jeu de type line rider avec Three.js entièrement réalisé avec Claude AI, incluant l'utilisation de worktrees Git, une approche TypeScript-first, des curseurs administrateurs pour contourner les limites de l'IA, et une pile technologique utilisant Firebase, WebSockets et une simulation déterministe lockstep.

Intégrer un agent IA en tant que membre de l'équipe : un cas d'entreprise réel
Une entreprise partage son expérience d'intégration de son premier agent IA en tant que véritable membre d'équipe gérant le design, le code, le marketing et les opérations, notant que les aspects difficiles n'étaient pas la configuration technique.