image[1]-J'ai expédié une mise à jour du livre Angular v22 avec une équipe d'agents IA. Voici le système pour Windows 7,8,10,11-Winpcsoft.com

Je viens d'envoyer une mise à jour majeure de mon livre Maîtriser le signal angulaires – un tout nouveau Édition angulaire v22. Pas une faute de frappe: un manuscrit mis à jour, un référentiel de code compagnon mis à niveau vers la v22, un pipeline d'impression/ebook reconstruit, Listes Amazon et Leanpub actualisées, une série d'articles SEO, et un lancement complet sur X, LinkedIn, un bulletin d'information, et YouTube.

Ça a pris 2 jours. Et j'en ai à peine écrit un mot à la main.

Plutôt, J'ai réalisé un équipage d'agents spécialisés en IA à travers deux référentiels et deux outils d'IA. Je veux expliquer exactement comment — pas la version à la mode, le vrai, y compris les problèmes difficiles que les agents ont véritablement résolus et les endroits où je devais intervenir et les garder honnêtes.

Le défi: une « mise à jour de livre » n'est pas un travail

Si vous n'avez jamais expédié de livre technique, voici la partie que personne ne vous dit: une nouvelle édition n'est pas une modification. C'est une douzaine de boulots en trench-coat.

  • Le manuscrit doit être réécrit pour les nouvelles API – et chaque extrait de code doit réellement être compilé par rapport au framework.
  • Le dépôt de code compagnon (une application exécutable par chapitre) doit être amélioré et maintenu en phase avec la prose.
  • Le construire un pipeline doit produire un PDF imprimé, un PDF numérique couleur, un EPUB, et un fichier Kindle – chacun avec sa propre chaîne d'outils capricieuse.
  • Le listes de magasins (Amazone, Leanpub) besoin de frais, précis, copie prenant en compte les mots clés.
  • Et puis la chose doit lancement: Articles de référencement, publications sociales, un bulletin d'information, photos, un coupon, les travaux.

Faire ça en solo, manuellement, c'est des semaines. La question intéressante n’était pas « l’IA peut-elle écrire une partie de cela ??" C'était: une équipe coordonnée d'agents peut-elle faire l'essentiel du travail, assez bien pour expédier, si un humain reste au courant?

Le système: deux outils, deux pensions, un équipage

En voici la forme.

https://medium.com/media/b85877467f40fda8c0f606417918e45f/href

Deux outils d'IA, chacun jouant de sa force:

  • CLI antigravité de Google (Gémeaux 3.5 Éclair) co-auteur du manuscrit et a conduit le mise à niveau du dépôt de code vers angulaire v22 – rapide, passages généraux à travers les chapitres et les exemples d'applications. Surtout, il n'écrivait pas de code v22 depuis la mémoire: il a couru le Serveur MCP CLI angulaire (@angular/cli mcp) et le fonctionnaire Extension angulaire pour Gemini CLIAngular's own system instructions and best-practice prompts from angulaire.dev/ai. Son code v22 vient du live, outillage faisant autorité, pas de conjectures.
  • Claude Code grenouille équipe d'agents spécialisés pour le travail qui demandait de la profondeur et du jugement: Assurance qualité éditoriale et technique, ingénierie de construction de pipelines, stratégie marketing, Référencement, et distribution – soutenu par son propre partage Compétences angulaires v22 (développeur angulaire, angulaire-nouvelle-application).

Deux référentiels, délibérément maintenus séparés mais câblés ensemble:

  • Le dépôt de livres — manuscrit, les scripts de build multi-formats, et toute l'infrastructure marketing.
  • Le dépôt de code (livre-de-signaux-angulaires-modernes) – une application angulaire exécutable par chapitre, donc chaque extrait du livre est soutenu par du code que vous pouvez réellement exécuter.

Le câblage compte: mon rédacteur ne faisait pas seulement confiance à la prose. Il lire le dépôt de code directement pour vérifier que ce que dit le livre revendiqué correspondait à ce que le code a fait. Cette seule connexion a détecté le bug le plus embarrassant de tout le projet. (plus à ce sujet ci-dessous).

L'équipage

Remarquez le modèle: les deux Les outils d'IA ont été intégrés à de véritables outils angulaires – du côté Gemini via le serveur Angular CLI MCP et les invites officielles d'Angular, le côté Claude à travers des compétences Angular v22 partagées. Ni inventer le cadre de mémoire. C’est la même idée « la vérité terrain bat les vibrations », appliqué au niveau de la couche d'outillage – et c'est pourquoi le code v22 à travers le livre parle d'une manière cohérente, dialecte moderne (signaux, ressource, Formes de signaux, sans zone).

Je n'étais pas un écrivain sur ce projet. j'étais un directeur: définir l'intention, revoir la sortie, passer les appels que les agents ne peuvent pas, et cliquez sur publier.

Trois moments méritent d'être racontés dans leur intégralité, parce que c’est là que l’affirmation selon laquelle « les agents IA peuvent faire du vrai travail » tient le coup ou s’effondre.

Histoire de héros 1: l'agent a détecté une API qui n'existe pas

Voici celui qui m'a vendu.

Un chapitre sur les composants accessibles avait une finition soignée, confident code example using AriaAccordion and AriaAccordionItem from Angular's new ARIA library. Ça se lit parfaitement. I'd have shipped it.

Le critique de livres l'agent l'a signalé: ces symboles n'existe pas. La véritable API est AccordionGroup, AccordéonPanneau, AccordéonDéclencheur, et AccordionContent de @angular/aria/accordion. Le projet précédent avait halluciné une API plausible – exactement le genre de chose qu'un auteur humain survole parce qu'il regarde droite.

Il a trouvé l'erreur car il n'a pas raisonné de mémoire. Il lire le dépôt de code compagnon et la surface réelle du paquet, puis comparé. C'est tout le truc: un agent de vérification des faits ayant accès à la vérité terrain bat un agent confiant travaillant à partir de vibrations, à chaque fois.

Voici cet agent, coupé à l'essentiel:

nom: description du critique de livre: Réviser les chapitres pour les questions éditoriales et techniques. outils: [Lire, Grep, Glob, Frapper] # L'instruction qui compte: # Ne raisonnez pas de mémoire. Lisez le dépôt de code compagnon et le # surface réelle du paquet, puis comparez chaque nom d'API et extrait de code # la prose par rapport à ce que fait réellement le code. C'est ainsi qu'un # confiant, une API plausible qui n'existe pas est interceptée.

critique de livres, coupé à l'essentiel. Les outils plus une instruction: vérifier par rapport à la vérité terrain.

Et ce n'était pas un cas isolé. La même passe éditoriale – connecté, chapitre par chapitre, dans un EDITORIAL-REVIEW-LOG.md qui s'étendait sur près de 300 lignes – attrapé plus d'une douzaine d'erreurs pures et simples, y compris un chapitre de feuille de route qui disait toujours "v20" où cela signifiait v22, et un extrait faisant référence à un signal appelé éléments que le code réel avait renommé personnes. Petites choses. The kind that erode a reader's trust one paper cut at a time.

La leçon: l’agent le plus puissant de toute l’équipe n’était pas celui qui a écrit. C'était celui qui vérifié par rapport à la vérité terrain.

Histoire de héros 2: les agents ont fait de la vraie ingénierie, pas seulement de la prose

L'écriture est la partie la plus facile. La chaîne d'outils est l'endroit où les projets de livres vont mourir – et c'est là que je m'attendais à ce que l'IA intervienne. Ce n'est pas le cas.

Lorsque j'ai téléchargé l'intérieur du livre de poche sur Amazon KDP, c'était rejeté: « texte en dehors des marges ». Deux fois.

L'équipage l'a débogué comme le ferait un ingénieur. Le diagnostic: mon PDF a été rendu par WeasyPrint, et le surligneur de syntaxe de Pandoc enveloppe chaque ligne de code dans un affichage:durée de bloc en ligne. Lorsqu'un bloc de code fragments sur un saut de page, WeasyPrint arrête d'envelopper ces étendues – si longues lignes sur la page de suite débordent directement de la marge. Nous l'avons reproduit isolément, confirmé le mode de défaillance exact, puis j'ai passé un appel:

  • Imprimer le PDF → rendre avec –pas de surbrillance. L'intérieur du livre de poche est de toute façon en noir et blanc., si simple <pré><code> (qui s'enroule de manière fiable) ne coûte rien et corrige le rejet.
  • PDF numérique → conserver la coloration syntaxique en couleur, mais rends-le avec Marionnettiste (Chrome sans tête), lequel fait envelopper correctement les blocs en ligne dans les sauts de page.

Le résultat fut un construction double PDF: un B&W, fichier sécurisé pour l'impression pour Amazon et une couleur, fichier en surbrillance pour Leanpub – tous deux produits par une seule construction:commande pdf.

Ce n’était pas le seul combat contre la chaîne d’outils. Le validateur EPUB de Leanpub a rejeté le fichier 77 non fermé <br> balises dans un tableau comparatif – invalid XHTML that was quietly corrupting the chapter's XML parse and throwing a phantom "broken crosslink" erreur. Le correctif a été tracé, appliqué, et vérifié à zéro erreur, zéro avertissement. Un bug distinct du Kindle MOBI est dû à un inadéquation des limacesPandoc turns Angular's into angulars, mais le constructeur de table des matières produisait des fichiers angulaires, so a link pointed at an anchor that didn't exist. One small helper function to match Pandoc's algorithm, et la table des matières résolue.

La leçon: « L'IA peut écrire » est une affirmation ennuyeuse. Ce qui est utile, c'est qu'un agent compétent peut diagnostiquer un bug de rendu au-delà d'une limite de saut de page, A/B deux moteurs de rendu, et expédier un correctif à double pipeline – avec moi en train de réviser, pas de codage manuel.

Histoire de héros 3: l'usine de commercialisation

Une fois le livre solide, l'équipage s'est transformé en usine à contenu – et c'est là que l'effet de levier s'est aggravé.

D'une seule source de vérité, les agents produits:

  • Listes de magasins pour Amazon et Leanpub – sensible aux mots clés, faits vérifiés, avec le sous-titre et le positionnement unifiés dans les deux.
  • Une série d'articles SEO, en commençant par (« Quoi de neuf dans Angular v22 » et un « Guide de migration RxJS → Signals »), chacun a été recoupé avec le dépôt de code et prêt pour Ghost.
  • UN kit de lancement complet: un fil X, une publication LinkedIn avec un carrousel à 7 diapositives, un article de blog Ghost qui sert également d'e-mail, une publication de la communauté YouTube, un court script, et un bulletin d'information.
  • Cinq cartes d'images et un carrousel de diapositives – un crochet de lancement, un avant/après, 9:16 coupes verticales pour les courts métrages/histoires, et une image caractéristique – tous rendu par programme via Chrome sans tête à partir de HTML, dans le langage visuel du livre, aucun outil de conception impliqué.
image[2]-J'ai expédié une mise à jour du livre Angular v22 avec une équipe d'agents IA. Voici le système pour Windows 7,8,10,11-Winpcsoft.com

Il y a même eu un moment de stratégie créative. Un post venait de devenir viral sur X (Les « pots-de-vin » d’Andrew McCalip), donc le libraire agent de rétro-ingénierie pourquoi – un moment partagé, un avant/après en un seul montage, un suivi des « résultats » restreint 48 heures plus tard – et j'ai appliqué cette formule au lancement au lieu de deviner.

La leçon: la partie coûteuse d'un lancement n'est pas les idées, c'est produisant une douzaine de produits sous marque, variantes précises dans tous les formats. C’est exactement le travail qu’un équipage coordonné effectue au petit-déjeuner.

Les garde-corps: pourquoi « l'humain dans la boucle » n'était pas facultatif

Je veux être honnête sur les modes de défaillance, parce que prétendre que les agents sont autonomes est la façon dont vous expédiez quelque chose de mal.

Tout ce que l'équipage produisait était un brouillon. J'ai vérifié et publié. Et cette porte a mérité sa place:

  • Un crochet de lancement a affirmé que les signaux étaient « expérimentaux pendant trois ans ». Techniquement faux — le signal central()/calculé()/effet() est devenu stable quelques mois après leur 2023 aperçu. je l'ai attrapé; nous l'avons recadré selon le véritable arc (premier signal expérimental() dans 2023 → la boîte à outils stable complète en v22). Un public angulaire aurait déchiré l'original.
  • Une phrase biographique d'auteur parfaitement confiante avait un parenthèse non fermée qui réunissait deux pensées — invisible jusqu'à ce que vous le lisiez à haute voix.
  • La copie marketing et le site Web pointaient toujours vers un code promo retraité et un ancien prix du livre de poche ($29.99 contre le nouveau $24.99). Les liens et les prix périmés sont exactement ce qu'un agent ne saura pas remettre en question.

Aucune de ces raisons ne constitue une raison pour ne pas utiliser d’agents. Ils sont la raison pour reste le rédacteur en chef. Les projets de modèles; vous possédez quels navires.

Le résultat, et un framework que vous pouvez réutiliser

L'édition Angular v22 est en ligne – sur Leanpub et Amazone, avec le site et le blog mis à jour, versions auto-étiquetées par semantic-release, et une mise à jour gratuite pour tous ceux qui le possédaient déjà. Le tout, bout à bout, dans 2 jours.

Si je distillais le système en quelque chose de réutilisable, c'est quatre règles:

  1. Donnez aux agents la vérité terrain, pas seulement une invite. Le critique qui a pu lire le dépôt de code a détecté le bug inventé par l'auteur. Connectez vos agents à la source de la vérité et ils arrêtent d'halluciner.
  2. Spécialiser l'équipage. Un assistant « tout faire » est médiocre dans tout cela. Un critique, un commerçant, un écrivain, un distributeur – chacun avec un travail serré – composés.
  3. Laissez les agents s'approprier la chaîne d'outils, pas seulement le texte. Les plus grandes victoires ont été les correctifs du pipeline de construction, pas de prose.
  4. Restez le rédacteur en chef. Brouillons dans, jugement en haut, tu as cliqué sur publier.

Je veux le kit de démarrage? Les cinq définitions d'agent, avec la stratégie rédigée, sont dans un sens public: l'équipage, désinfecté.

Ce que je ferais différemment

Deux choses. D'abord, Je câblerais le vérification du code-repo encore plus stricte dans la boucle d'écriture, donc un extrait est comparé au code exécutable au moment où il est écrit, pas dans une révision ultérieure. Deuxième, Identifiant décider de la métrique de lancement à l'avance — le rythme « Résultats sur 48 heures » est en accès libre, mais seulement si vous savez quel numéro vous allez poster avant de vous lancer.

Je veux le livre que l'équipage a reconstruit? Maîtriser les signaux angulaires — Angular v22 Edition est sorti maintenant: signaux depuis les fondamentaux jusqu'aux formes de signaux, httpResource, signal lié, sans zone, et une migration RxJS/NgRx étape par étape – avec un avant-propos de l'équipe Angular de Google. Obtenez-le sans DRM sur Leanpub, ou sur Amazone.

blank


J'ai expédié une mise à jour du livre Angular v22 avec une équipe d'agents IA. Voici le système a été initialement publié dans Google Developer Experts sur Medium, où les gens poursuivent la conversation en soulignant et en répondant à cette histoire.