Introduction
L'auteur a décidé de passer 3 mois à coder sans utiliser d'IA, alors que de nombreux programmeurs considèrent que la programmation est un problème résolu. Il souhaite se concentrer sur la compréhension des mécanismes de base de la programmation et améliorer ses compétences en Python.
Contexte Technique
L'auteur a travaillé chez Aily Labs, où il a développé des agents IA et utilisé des modèles de langage pour créer des graphes de connaissances. Il a également mené un club de lecture hebdomadaire pour présenter des articles sur les modèles de langage ouverts. Cependant, il a réalisé que l'utilisation d'agents de codage IA peut limiter son apprentissage et sa compréhension du code.
Analyse et Implications
L'auteur souligne que la programmation est un artisanat qui nécessite une compréhension profonde des mécanismes de base. Il cite Cal Newport, qui compare la relation entre l'exercice et la santé à la relation entre la pensée et l'artisanat. L'auteur conclut que la programmation doit être faite à la main pour acquérir une compréhension réelle du code et des concepts informatiques.
Perspective
L'auteur a rejoint le Recurse Center, un centre de retraite de programmation à Brooklyn, pour atteindre ses objectifs. Il souhaite former un modèle de langage à partir de zéro, améliorer ses compétences en Python et mieux comprendre les ordinateurs. Il a déjà réalisé des progrès en écrivant des tokeniseurs et des architectures de modèle de langage en Python et en PyTorch.