Après la publication de 『Harness Engineering for AI Agents: Re:Zero』, Len Epp, cofondateur de Leanpub, m’a proposé une interview. Je manquais d’assurance en anglais et j’ai hésité, mais j’ai accepté en y voyant une occasion de présenter le livre et Naia.J’ai conçu ce livre comme une introduction aux pratiques de harness engineering appliquées à Naia, afin de faciliter la découverte du projet open source Naia. Je souhaitais tirer parti du format numérique pour continuer à l’enrichir au fil des enseignements tirés du développement. J’ai récemment tenu cet engagement en publiant la deuxième édition (03/08/2026). La version coréenne a également été mise à jour sur WikiDocs.
En préparant l’interview en anglais, j’ai utilisé l’IA pour anticiper les questions et affiner mes réponses. Cela m’a aussi permis de structurer, dans un même fil conducteur, mes réflexions sur Naia et sur le type d’IA que je souhaite créer. L’interview elle-même a été brève et centrée sur deux questions essentielles, mais le document de préparation contenait encore beaucoup d’éléments que je n’avais pas pu évoquer à l’antenne. J’ai donc décidé de publier l’intégralité de cette préparation et d’en faire également une interview virtuelle en anglais, générée par l’IA à l’aide des technologies employées pour Naia. J’ai envoyé la vidéo à Len au préalable et j’ai obtenu son accord sur son contenu et sa publication.
La synchronisation labiale reste parfois un peu maladroite, mais plutôt que de continuer à la peaufiner, j’ai choisi de partager dès maintenant l’ensemble du processus et son résultat. J’espère que cette expérience pourra modestement aider celles et ceux qui souhaitent préparer une interview en anglais avec l’IA.
1. L’interview réelle pour Leanpub Launch
Voici l’interview que j’ai réellement réalisée avec Len Epp, cofondateur de Leanpub. La vidéo démarre au moment où commencent les deux questions principales.
2. Une interview virtuelle en anglais créée à partir de l’intégralité de la préparation
Il ne s’agit ni d’un enregistrement ni d’une transcription de l’appel réel. C’est une reconstitution réalisée par l’IA, qui reprend sous forme de dialogue en anglais l’intégralité du document préparé avant l’interview.
Épilogue : ce que je n’avais pas encore pu raconter sur Naia dans le livre
Un modèle seul peut difficilement devenir « mon IA »
Une grande partie des discussions sur l’IA se concentre sur les performances des modèles. Mais l’IA que je souhaite créer ne se résume pas à un seul modèle. Elle doit pouvoir se souvenir de l’utilisateur, comprendre le contexte de son travail actuel, utiliser les outils nécessaires, agir dans les limites qui lui sont accordées et vérifier ses résultats.
Quand je parle de « mon IA », je ne pense pas simplement à une IA qui sait bien converser avec moi. Je pense plutôt à une IA dont l’utilisateur peut contrôler la mémoire, l’historique, les paramètres, la personnalité et le contexte de travail. Je ne veux pas d’une relation qui se limite à une conversation passagère au sein du service d’une autre entreprise, mais d’une IA capable de continuer à travailler aux côtés de l’utilisateur selon les choix de celui-ci.
Les petits modèles ont besoin de tâches plus clairement définies
Je ne souhaite pas dissimuler les limites des petits modèles ou des modèles locaux. Les différences de capacités entre les modèles sont bien réelles, et une bonne architecture autour d’un modèle ne suffit pas à rendre tous les petits modèles équivalents aux grands.
En revanche, si l’on fournit aux petits modèles un contexte plus clair et des outils adaptés, que l’on définit précisément un périmètre de responsabilité restreint et que l’on contrôle plus rigoureusement leurs résultats, on peut leur confier certaines tâches de manière beaucoup plus fiable. En écrivant ce livre et en développant Naia, j’ai constaté que plus un modèle est petit, plus les dispositifs de développement et de vérification qui l’entourent deviennent importants.
Privilégier le local ne signifie pas rejeter le cloud
Naia est un projet orienté vers une utilisation locale. Cela ne signifie pas qu’il faille renoncer aux IA dans le cloud ou à celles des grandes entreprises technologiques. Il faut pouvoir utiliser de bons modèles et de bons services lorsque le besoin s’en fait sentir.
Ce qui compte à mes yeux, c’est la liberté de choix de l’utilisateur. Les informations personnelles importantes, comme la mémoire, l’historique, les paramètres et le contexte de travail, doivent autant que possible rester sous son contrôle. L’IA doit aussi pouvoir être utilisée sans connexion Internet ou dans des environnements où il est impossible d’envoyer des données à un service externe. Le local est moins un slogan commercial qu’une orientation destinée à préserver le contrôle de l’utilisateur.
Naia ne se résume pas à un chatbot doté d’un avatar
Naia est à la fois un agent d’IA visuel orienté vers une utilisation locale et un espace de travail. Le personnage affiché à l’écran peut constituer une porte d’entrée conviviale vers Naia, mais l’objectif à long terme n’est pas de créer un simple chatbot avec un avatar.
Je souhaite créer une IA qui se souvient de l’utilisateur, utilise des outils et travaille avec lui, tout en lui laissant le contrôle des données et des décisions importantes. Je veux également rendre ce processus open source, afin que chacun puisse aller au-delà de la simple consommation d’un produit fini, le comprendre, le modifier et essayer de créer sa propre IA.
Ce que ce livre cherche à défendre
L’idée centrale de 『Harness Engineering for AI Agents: Re:Zero』 ne porte pas sur la quantité de code que l’IA peut produire ni sur la vitesse à laquelle elle peut le faire. Son point de départ est le suivant : pour pouvoir confier à l’IA de véritables tâches de développement logiciel, les humains doivent être capables de comprendre, réviser et tester son travail, puis, en cas de problème, de retrouver l’endroit où l’erreur s’est produite.
J’ai appelé cela le harness engineering, car il faut concevoir ensemble le contexte, les outils, le périmètre de travail, les autorisations, les tests et les procédures de révision autour du modèle. Je ne prétends toutefois pas proposer une solution universelle applicable à tous les projets. Ce livre s’apparente plutôt à un rapport de terrain consignant ce qui a fonctionné ou échoué lorsque j’ai reconstruit Naia avec l’IA, ainsi que les règles et les méthodes de vérification qui se sont révélées nécessaires.
Puisque Naia est open source, j’espère que le livre ne restera pas un manuel figé après sa publication, mais deviendra un manuel vivant qui évolue avec le code source. Lorsque de nouveaux problèmes apparaissent dans le code, je corrige les explications du livre, et les principes formulés dans le livre sont à leur tour vérifiés dans le travail réel.
Si le livre explique principalement cette méthode de développement, le document de préparation de l’interview vient compléter ce propos en exposant pourquoi je crée Naia et quel type d’IA je souhaite construire. C’est la principale raison pour laquelle j’en publie ici l’intégralité en guise d’épilogue. Le livre étant public, il peut être lu en ligne sans avoir à l’acheter.
Comment j’ai préparé une interview en anglais avec l’IA
Pendant cette préparation, je n’ai pas utilisé l’IA uniquement pour rédiger des réponses en anglais à ma place. Elle m’a accompagné tout au long du processus : recherches sur l’interview, reformulation de mes idées en phrases courtes, explication des expressions que je ne comprenais pas et entraînement oral.
1. Commencer par étudier avec l’IA le format et le périmètre de l’interview
Le premier document que j’ai transmis à l’IA était l’e-mail d’invitation reçu de Len. En étudiant les informations officielles de Leanpub et des interviews récentes, j’ai pu déterminer la durée probable, le déroulement et le type de questions attendu. Définir d’abord ce qu’il fallait préparer m’a évité de produire une liste interminable de questions hypothétiques.
2. Résumer avec l’IA : réduire à trois phrases ce qu’il fallait absolument dire
Plutôt que de multiplier les questions et les réponses, j’avais besoin de quelques idées essentielles auxquelles revenir, quelle que soit la question posée. J’ai préparé les trois phrases suivantes.
- A model alone is not an agent. An agent needs a harness around the model. Un modèle seul ne constitue pas un agent. Il a besoin d’un dispositif de développement et de vérification autour de lui.
- Harness engineering becomes even more important when we use smaller or local models. Plus nous utilisons de petits modèles ou des modèles locaux, plus les dispositifs de développement et de vérification qui les entourent deviennent importants.
- Naia is open source, and the book will evolve as a living textbook for its source code. Naia est open source, et le livre continuera d’évoluer comme un manuel vivant consacré à son code source.
Même si les questions réelles différaient de mes prévisions, je comptais revenir à l’une de ces trois phrases.
3. Noter ensemble les phrases anglaises et leur sens en coréen pour faciliter l’apprentissage
Je n’ai pas appris par cœur les réponses anglaises produites par l’IA. Pour chaque expression difficile à comprendre, je lui ai demandé d’expliquer le sens de la phrase et la raison de son emploi, puis j’ai corrigé les passages qui ne correspondaient pas à ma pensée. Sous chaque réponse, j’ai également noté sa signification en coréen ainsi que les mots-clés à retenir.
Lors de l’interview, comprendre ce que je voulais dire m’a été plus utile que de mémoriser chaque phrase anglaise. Même lorsqu’une formulation précise ne me revenait pas, je pouvais exprimer plus simplement en anglais ce que j’avais compris.
4. J’ai synthétisé avec l’IA utilisée dans Naia les voix de l’intervieweur et de l’interviewé, puis je les ai écoutées à plusieurs reprises
J’ai imprimé le document final au format PDF afin d’en vérifier le déroulement général. J’ai ensuite demandé à l’IA de produire un fichier audio en anglais distinguant la voix de l’intervieweur de celle de l’interviewé. Grâce à l’environnement de développement de Naia, j’ai pu le créer et le récupérer immédiatement, sans abonnement payant supplémentaire. Comme je disposais de peu de temps pour étudier, je l’ai écouté plusieurs fois pendant mes déplacements en répétant les réponses à voix haute.
Contrairement à la simple lecture, cela m’a permis d’apprendre à enchaîner mes réponses après chaque question et à trouver le bon rythme de parole. Le même document de préparation a ainsi servi à produire un PDF destiné à la lecture et un fichier audio destiné à l’expression orale.
5. Préparer des phrases à utiliser lorsque je ne comprenais pas une question
Il était plus important de ne pas paniquer si je ne comprenais pas une question que de répondre parfaitement à toutes les questions. J’avais préparé à l’avance des phrases comme celles-ci.
Could you please repeat the question a little more slowly? Pourriez-vous répéter la question un peu plus lentement, s’il vous plaît ?
My English is not perfect, so let me say it more simply. Mon anglais n’est pas parfait, alors permettez-moi de le dire plus simplement.
I want to be careful because I do not want to overclaim. Je préfère répondre avec prudence, car je ne veux rien exagérer.
Le jour de l’interview, j’ai gardé ouverts, à côté de Zoom, mon document de préparation et la session d’IA avec laquelle je travaillais, afin de pouvoir rechercher des mots-clés si nécessaire. J’étais très nerveux, mais Len m’a posé les deux questions essentielles qu’il m’avait communiquées à l’avance, et j’ai pu y répondre à partir des idées que j’avais préparées.
Si vous devez préparer une interview en anglais, vous pouvez reprendre cette structure telle quelle et l’adapter à votre sujet.
- Trois phrases essentielles à transmettre absolument
- Les questions probables et les réponses en anglais
- Le sens des réponses en coréen
- Les mots-clés à retenir plutôt que les phrases complètes
- Les questions complémentaires probables
- Les phrases à utiliser lorsque vous n’avez pas compris une question
Pourquoi j’ai transformé le document de préparation en vidéo réalisée par l’IA
Après l’interview réelle, il me restait un long document de préparation. Je souhaitais publier ce qu’il racontait sur Naia. Il était possible d’en lire l’intégralité sous forme d’article, mais j’ai pensé que le contenu serait plus accessible s’il était entendu comme une conversation. Je l’ai donc réorganisé sous la forme d’une interview à distance.
Cette fois, j’ai utilisé les technologies de Naia pour produire également une version audio en coréen à partir des voix créées pour l’entraînement en anglais. J’ai ensuite réalisé des versions anglaise et coréenne à l’aide d’images et d’animations générées par l’IA ainsi que d’une technologie open source de synchronisation labiale. Au début, l’utilisation directe de l’image correspondant au début de la prise de parole déformait les visages. J’ai résolu le problème en sélectionnant séparément une image neutre où les yeux et la bouche étaient stables, puis en produisant la vidéo phrase par phrase. Codex a réalisé ce travail en utilisant les technologies du projet Naia.
Ce processus était un peu différent de la génération d’une vidéo à partir d’un seul prompt.
recherche sur l’entretien → synthèse des messages clés → questions-réponses anticipées en coréen et en anglais → vérification du PDF → entraînement oral → vidéo d’entretien virtuel
Le résultat de chaque étape a servi de matière première à la suivante. Le document préparé pour l’interview en anglais est devenu un fichier audio d’entraînement, puis un article et une vidéo pouvant être rendus publics. Je pense que cela illustre une manière d’utiliser l’IA dans un travail réel en réemployant les ressources déjà produites au lieu de les abandonner après une seule utilisation.
Mais plus encore que la production de la vidéo, le processus essentiel consistait à comprendre et à corriger moi-même le contenu. L’IA peut rapidement produire un premier jet, mais elle ne rectifie pas spontanément les passages qui ne correspondent pas à ma pensée. Avec son aide, j’ai posé des questions, compris et corrigé le contenu, puis échangé avec Len pour vérifier ce qui pouvait être rendu public.
Pour conclure
Ce que je souhaitais transmettre dans cet article n’était pas simplement le fait d’avoir créé une vidéo d’interview avec l’IA. Je voulais partager une expérience concrète montrant qu’en cas d’appréhension face à une interview en anglais, il est possible de se préparer avec l’IA : organiser les questions probables, réduire ce que l’on souhaite absolument dire à quelques idées essentielles, puis les écouter et les répéter sous forme audio.
C’est aussi pour cette raison que je publie l’intégralité du document de préparation. Je n’ai pu m’exprimer que brièvement pendant l’interview réelle, mais sa préparation m’a permis de structurer plus longuement ma réflexion sur Naia et sur « mon IA », celle que je souhaite créer. La vidéo n’est qu’un moyen de rendre ce contenu un peu plus accessible.
J’espère que cette démarche pourra servir de modeste référence à celles et ceux qui préparent une interview en anglais, et aider les personnes qui s’intéressent à Naia à comprendre pourquoi je développe ce projet. Je continuerai à faire évoluer le livre et Naia à partir de ce que nous apprend le développement réel.