<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Documentation | The .NET Blog</title><link>https://thedotnetblog.com/ca/tags/documentation/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ca</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ca/tags/documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>Aspire 13.2 envia una CLI de Docs, i el vostre agent d'IA també la pot utilitzar</title><link>https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/aspire-docs-cli-ai-skills/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ca/posts/emiliano-montesdeoca/aspire-docs-cli-ai-skills/</guid><description>.NET Aspire 13.2 afegeix aspire docs: una CLI per cercar, navegar i llegir documentació oficial sense sortir del terminal. També funciona com una eina per als agents d'IA. Heus aquí per què això importa.</description><content:encoded>&lt;p&gt;Coneixeu aquell moment en què esteu endinsat en un Aspire AppHost, connectant integracions i heu de comprovar exactament quins paràmetres espera la integració de Redis? Feu una pestanya alternativa al vostre navegador, busqueu aspire.dev, mireu els documents de l&amp;rsquo;API i torneu al vostre editor. Context perdut. Flux trencat.&lt;/p&gt;
&lt;p&gt;Aspire 13.2 només &lt;a href="https://devblogs.microsoft.com/aspire/aspire-docs-in-your-terminal/"&gt;ha enviat una solució per això&lt;/a&gt;. La CLI &lt;code&gt;aspire docs&lt;/code&gt; us permet cercar, navegar i llegir la documentació oficial d&amp;rsquo;Aspire directament des del vostre terminal. I com que està recolzat per serveis reutilitzables, els agents i les habilitats d&amp;rsquo;IA poden utilitzar les mateixes ordres per buscar documents en lloc d&amp;rsquo;al·lucinar API que no existeixen.&lt;/p&gt;
&lt;h2 id="el-problema-que-això-resol-realment"&gt;El problema que això resol realment&lt;/h2&gt;
&lt;p&gt;David Pine ho clava a la publicació original: els agents d&amp;rsquo;IA van ser &lt;em&gt;terribles&lt;/em&gt; per ajudar els desenvolupadors a crear aplicacions Aspire. Recomanarien &lt;code&gt;dotnet run&lt;/code&gt; en lloc de &lt;code&gt;aspire run&lt;/code&gt;, fer referència a learn.microsoft.com per als documents que viuen a aspire.dev, suggerir paquets NuGet obsolets i, el meu favorit personal, al·lucinar API que no existeixen.&lt;/p&gt;
&lt;p&gt;Per què? Com que Aspire era específic de.NET molt més temps del que ha estat políglot, i els LLM treballen amb dades de formació anteriors a les últimes funcions. Quan doneu a un agent d&amp;rsquo;IA la possibilitat de buscar realment els documents actuals, deixa d&amp;rsquo;endevinar i comença a ser útil.&lt;/p&gt;
&lt;h2 id="tres-ordres-zero-pestanyes-del-navegador"&gt;Tres ordres, zero pestanyes del navegador&lt;/h2&gt;
&lt;p&gt;La CLI és molt senzilla:&lt;/p&gt;
&lt;h3 id="llista-tots-els-documents"&gt;Llista tots els documents&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Retorna totes les pàgines de documentació disponibles a aspire.dev. Necessites una sortida llegible per màquina? Afegeix &lt;code&gt;--format Json&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id="cerca-un-tema"&gt;Cerca un tema&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs search &lt;span class="s2"&gt;&amp;#34;redis&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Cerca tant títols com contingut amb una puntuació de rellevància ponderada. El mateix motor de cerca que impulsa l&amp;rsquo;eina de documentació internament. Obteniu resultats classificats amb títols, slugs i puntuacions de rellevància.&lt;/p&gt;
&lt;h3 id="llegeix-una-pàgina-sencera-o-només-una-secció"&gt;Llegeix una pàgina sencera (o només una secció)&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs get redis-integration
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Transmet la pàgina completa com a reducció al terminal. Necessites només una secció?&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs get redis-integration --section &lt;span class="s2"&gt;&amp;#34;Add Redis resource&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Precisió quirúrgica. Sense desplaçament per 500 línies. Només la part que necessiteu.&lt;/p&gt;
&lt;h2 id="langle-de-lagent-dia"&gt;L&amp;rsquo;angle de l&amp;rsquo;agent d&amp;rsquo;IA&lt;/h2&gt;
&lt;p&gt;Aquí és on és interessant per als desenvolupadors que construïm amb eines d&amp;rsquo;IA. Les mateixes ordres &lt;code&gt;aspire docs&lt;/code&gt; funcionen com a eines per als agents d&amp;rsquo;IA, mitjançant habilitats, servidors MCP o embolcalls CLI senzills.&lt;/p&gt;
&lt;p&gt;En comptes que el vostre assistent d&amp;rsquo;IA creï les API d&amp;rsquo;Aspire basades en dades d&amp;rsquo;entrenament obsoletes, pot trucar a &lt;code&gt;aspire docs search &amp;quot;postgres&amp;quot;&lt;/code&gt;, trobar els documents oficials d&amp;rsquo;integració, llegir la pàgina adequada i oferir-vos l&amp;rsquo;enfocament documentat. Documentació actual en temps real, no la que el model va memoritzar fa sis mesos.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;arquitectura darrere d&amp;rsquo;això és intencionada. L&amp;rsquo;equip d&amp;rsquo;Aspire va crear serveis reutilitzables (&lt;code&gt;IDocsIndexService&lt;/code&gt;, &lt;code&gt;IDocsSearchService&lt;/code&gt;, &lt;code&gt;IDocsFetcher&lt;/code&gt;, &lt;code&gt;IDocsCache&lt;/code&gt;) en lloc d&amp;rsquo;una integració única. Això vol dir que el mateix motor de cerca funciona per a humans al terminal, agents d&amp;rsquo;IA al vostre editor i automatització al vostre pipeline CI.&lt;/p&gt;
&lt;h2 id="escenaris-del-món-real"&gt;Escenaris del món real&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Cerques ràpides del terminal:&lt;/strong&gt; Teniu tres fitxers de profunditat i necessiteu paràmetres de configuració de Redis. Dues ordres, noranta segons, tornen a treballar:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs search &lt;span class="s2"&gt;&amp;#34;redis&amp;#34;&lt;/span&gt; --limit &lt;span class="m"&gt;1&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs get redis-integration --section &lt;span class="s2"&gt;&amp;#34;Configuration&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Desenvolupament assistit per IA:&lt;/strong&gt; la vostra habilitat VS Code inclou les ordres CLI. Demaneu &amp;ldquo;Afegeix una base de dades PostgreSQL al meu AppHost&amp;rdquo; i l&amp;rsquo;agent cerca els documents reals abans de respondre. Sense al·lucinacions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Validació CI/CD:&lt;/strong&gt; el vostre pipeline valida les configuracions d&amp;rsquo;AppHost amb la documentació oficial mitjançant programació. &lt;code&gt;--format Json&lt;/code&gt; emet les canonades netament a &lt;code&gt;jq&lt;/code&gt; i altres eines.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bases de coneixement personalitzades:&lt;/strong&gt; crear la teva pròpia eina d&amp;rsquo;IA? Introduïu la sortida JSON estructurada directament a la vostra base de coneixement:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;aspire docs search &lt;span class="s2"&gt;&amp;#34;monitoring&amp;#34;&lt;/span&gt; --format Json &lt;span class="p"&gt;|&lt;/span&gt; jq &lt;span class="s1"&gt;&amp;#39;[.[] | {slug, title, summary}]&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Sense raspat web. No hi ha claus API. Les mateixes dades estructurades que les eines de documents utilitza internament.&lt;/p&gt;
&lt;h2 id="la-documentació-sempre-està-en-directe"&gt;La documentació sempre està en directe&lt;/h2&gt;
&lt;p&gt;Aquesta és la part que més agraeixo. La CLI no baixa cap instantània: consulta aspire.dev amb la memòria cau basada en ETag. En el moment en què s&amp;rsquo;actualitzen els documents, la vostra CLI i qualsevol habilitat incorporada al damunt ho reflecteixen. No hi ha còpies obsoletes, no &amp;ldquo;però el wiki va dir&amp;hellip;&amp;rdquo; moments.&lt;/p&gt;
&lt;h2 id="tancant"&gt;Tancant&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;aspire docs&lt;/code&gt; és una d&amp;rsquo;aquestes petites característiques que resol un problema real de manera neta. Els humans tenen accés a la documentació nativa del terminal. Els agents d&amp;rsquo;IA tenen una manera de deixar d&amp;rsquo;endevinar i començar a fer referència a documents reals. I tot està recolzat per la mateixa font de veritat.&lt;/p&gt;
&lt;p&gt;Si esteu creant amb.NET Aspire i encara no heu provat la CLI, executeu &lt;code&gt;aspire docs search &amp;quot;your-topic-here&amp;quot;&lt;/code&gt; i mireu com us sembla. A continuació, considereu incloure aquestes ordres en qualsevol habilitat d&amp;rsquo;IA o configuració d&amp;rsquo;automatització que feu servir; els vostres agents us ho agrairan.&lt;/p&gt;
&lt;p&gt;Fes una ullada a &lt;a href="https://davidpine.dev/posts/aspire-docs-mcp-tools/"&gt;La immersió profunda de David Pine&lt;/a&gt; sobre com es van reunir les eines de documents i la &lt;a href="https://aspire.dev/reference/cli/commands/aspire-docs/"&gt;referència oficial de la CLI&lt;/a&gt; per a tots els detalls.&lt;/p&gt;</content:encoded></item></channel></rss>