<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PlantUML on Antoine Boucher</title><link>https://antoineboucher.info/CV/blog/fr/tags/plantuml/</link><description>Recent content in PlantUML on Antoine Boucher</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Tue, 06 Sep 2022 10:00:00 -0400</lastBuildDate><atom:link href="https://antoineboucher.info/CV/blog/fr/tags/plantuml/index.xml" rel="self" type="application/rss+xml"/><item><title>Architecture réseau — de Lucidchart à PlantUML C4</title><link>https://antoineboucher.info/CV/blog/fr/posts/home-network-plantuml-c4/</link><pubDate>Tue, 06 Sep 2022 10:00:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/fr/posts/home-network-plantuml-c4/</guid><description>&lt;p&gt;J’ai récemment entamé une refonte de mon réseau domestique. Le passage de Draw.io à &lt;strong&gt;PlantUML C4&lt;/strong&gt; pour les diagrammes de déploiement change la donne. 🏡&lt;/p&gt;
&lt;p&gt;&lt;img src="https://antoineboucher.info/CV/blog/posts/home-network-plantuml-c4/images/1688937735221.jpeg" alt="1688937733753.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;PlantUML C4 propose une approche &lt;strong&gt;textuelle&lt;/strong&gt; 📝 qui s’intègre bien au contrôle de version, ce qui en fait un outil adapté à l’infrastructure as code (IaC) 🏗️ .&lt;/p&gt;
&lt;p&gt;&lt;img src="https://antoineboucher.info/CV/blog/posts/home-network-plantuml-c4/images/1688937733753.jpeg" alt="1688937733753.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;Je migre aussi vers &lt;strong&gt;Cloudflare&lt;/strong&gt; pour la gestion DNS ✅&lt;br&gt;
Je compte utiliser &lt;strong&gt;Terraform&lt;/strong&gt; et &lt;strong&gt;GitHub Actions&lt;/strong&gt; comme CD 🔁&lt;/p&gt;</description></item><item><title>Plugin OpenAI D2C — diagrammes PlantUML, Mermaid et D2</title><link>https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/</link><pubDate>Tue, 06 Sep 2022 10:00:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/</guid><description>&lt;p&gt;GitHub : &lt;a href="https://lnkd.in/en3dSVuQ"&gt;https://lnkd.in/en3dSVuQ&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;URL du plugin : &lt;a href="https://lnkd.in/exVNZMnT"&gt;https://lnkd.in/exVNZMnT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;D2COpenAIPlugin&lt;/strong&gt; est un plugin pour ChatGPT qui permet de générer des diagrammes avec &lt;strong&gt;PlantUML&lt;/strong&gt;, &lt;strong&gt;Mermaid&lt;/strong&gt; et &lt;strong&gt;D2&lt;/strong&gt;. Il enrichit ChatGPT en offrant un moyen fluide de créer des diagrammes variés.&lt;/p&gt;
&lt;p&gt;Pour un flux &lt;strong&gt;prompt dans le chat&lt;/strong&gt; (modèle AIPRM, exemples de séquences cache hit/miss, astuces d’outils canvas), voir &lt;strong&gt;&lt;a href="https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/"&gt;Diagrammes avec ChatGPT et AIPRM&lt;/a&gt;&lt;/strong&gt; — complémentaire à cette approche par plugin.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/images/1692387139389.jpeg" alt="1692387139389.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;🤖 ChatGPT UML Plugins - DEMO&lt;/p&gt;</description></item><item><title>Prompts de diagrammes avec ChatGPT et AIPRM (PlantUML, Mermaid, etc.)</title><link>https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/</link><pubDate>Tue, 06 Sep 2022 10:00:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/</guid><description>&lt;p&gt;L’extension navigateur &lt;a href="https://www.aiprm.com/"&gt;AIPRM&lt;/a&gt; ajoute des modèles de prompts réutilisables dans ChatGPT. Avec un &lt;strong&gt;prompt structuré&lt;/strong&gt; (type de diagramme, ce qu’il faut représenter, pourquoi, et quel outil), vous obtenez des réponses cohérentes — que vous visiez du texte (&lt;strong&gt;PlantUML&lt;/strong&gt;, &lt;strong&gt;Mermaid&lt;/strong&gt;) ou une marche à suivre pour un outil graphique.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/"&gt;Article complet en anglais&lt;/a&gt;&lt;/strong&gt; (même slug — vous pouvez aussi choisir &lt;strong&gt;EN&lt;/strong&gt; dans l’en-tête du site).&lt;/p&gt;
&lt;h2 id="gabarit-de-prompt-aiprm-à-copier-et-adapter"&gt;Gabarit de prompt AIPRM (à copier et adapter)&lt;/h2&gt;
&lt;p&gt;Une ligne par dimension. Collez le bloc dans ChatGPT (avec ou sans AIPRM) et modifiez les valeurs entre crochets.&lt;/p&gt;</description></item><item><title>D2COpenAIPlugin</title><link>https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/</link><pubDate>Mon, 06 Sep 2021 22:42:23 +0800</pubDate><guid>https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/</guid><description>&lt;h1 id="d2copenaiplugin"&gt;D2COpenAIPlugin&lt;/h1&gt;
&lt;p&gt;Consultez le projet &lt;a href="https://github.com/antoinebou12/D2COpenAIPlugin/tree/main"&gt;sur GitHub&lt;/a&gt;.&lt;br&gt;
Démo en ligne : &lt;a href="https://openai-uml-plugin.vercel.app"&gt;openai-uml-plugin.vercel.app&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Rejoignez la &lt;a href="https://openai.com/waitlist/plugins"&gt;liste d’attente des extensions ChatGPT&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;D2COpenAIPlugin est une extension pour ChatGPT qui permet de générer des diagrammes avec &lt;strong&gt;PlantUML&lt;/strong&gt; ou &lt;strong&gt;Mermaid&lt;/strong&gt;, directement depuis la conversation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://raw.githubusercontent.com/antoinebou12/UMLOpenAIPlugin/main/docs/DiagramGeneratorPlugin.gif" alt="https://github.com/antoinebou12/UMLOpenAIPlugin/docs/DiagramGeneratorPlugin.gif"&gt;
&lt;img src="https://github.com/antoinebou12/D2COpenAIPlugin/assets/13888068/638e6ef6-b006-4f63-a7b8-b765fc0d8a41" alt="image"&gt;&lt;/p&gt;
&lt;h2 id="fonctionnalités"&gt;Fonctionnalités&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Diagrammes PlantUML ou Mermaid&lt;/li&gt;
&lt;li&gt;Intégration avec ChatGPT&lt;/li&gt;
&lt;li&gt;Interface orientée création de schémas&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="installation-aperçu"&gt;Installation (aperçu)&lt;/h2&gt;
&lt;p&gt;Prérequis typiques : Python 3.10+, FastAPI, uvicorn. Cloner le dépôt, installer les dépendances (poetry ou &lt;code&gt;requirements-dev.txt&lt;/code&gt;), configurer les variables d’environnement et un jeton bearer, puis lancer l’API (par ex. &lt;code&gt;uvicorn app:app --host 127.0.0.1 --port 5003&lt;/code&gt;).&lt;/p&gt;</description></item></channel></rss>