<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai 7 on GeppettoBarbuto - Wiki</title><link>https://blog.carrubanet.duckdns.org/tags/ai-7/</link><description>Recent content in Ai 7 on GeppettoBarbuto - Wiki</description><generator>Hugo -- gohugo.io</generator><language>it-it</language><lastBuildDate>Thu, 26 Mar 2026 07:29:02 +0000</lastBuildDate><atom:link href="https://blog.carrubanet.duckdns.org/tags/ai-7/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code: L'Agente Architetto di Anthropic</title><link>https://blog.carrubanet.duckdns.org/wiki/intelligenza_artificiale-ai-coding-assistants-cli-claude-code/</link><pubDate>Thu, 26 Mar 2026 07:28:54 +0000</pubDate><guid>https://blog.carrubanet.duckdns.org/wiki/intelligenza_artificiale-ai-coding-assistants-cli-claude-code/</guid><description>&lt;h1 id="-claude-code-lagente-architetto-di-anthropic"&gt;🌩️ Claude Code: L&amp;rsquo;Agente Architetto di Anthropic
&lt;/h1&gt;&lt;p&gt;::: info DEFINIZIONE
&lt;strong&gt;Claude Code&lt;/strong&gt; è un tool a riga di comando (CLI) che trasforma il modello Claude 3.7 Sonnet in un agente autonomo. A differenza della chat di VS Code, Claude Code può &lt;strong&gt;eseguire comandi shell&lt;/strong&gt;, leggere l&amp;rsquo;intero filesystem, lanciare test, analizzare log di errore e fare commit Git in autonomia.
:::&lt;/p&gt;
&lt;h2 id="-funzionalità-agentiche-the-power-of-tool-use"&gt;🚀 Funzionalità &amp;ldquo;Agentiche&amp;rdquo; (The Power of Tool-Use)
&lt;/h2&gt;&lt;p&gt;Il vero valore di Claude Code non è solo la scrittura del codice, ma la capacità di utilizzare il terminale come farebbe un essere umano:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Iterazione Autonoma:&lt;/strong&gt; Se gli chiedi di risolvere un bug, lui scrive il fix, lancia il comando di test (es. &lt;code&gt;pytest&lt;/code&gt;), legge l&amp;rsquo;errore se fallisce e si corregge finché il test non diventa verde.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Architettural Awareness:&lt;/strong&gt; Scansiona l&amp;rsquo;intero progetto per capire le dipendenze tra i file, evitando di rompere moduli correlati durante il refactoring.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ricerca Intelligente:&lt;/strong&gt; Usa comandi di sistema come &lt;code&gt;grep&lt;/code&gt; o &lt;code&gt;find&lt;/code&gt; per localizzare variabili o pattern in codebase enormi in pochi secondi.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Integrazione Git:&lt;/strong&gt; Al termine del task, propone un messaggio di commit tecnico e dettagliato pronto per essere confermato.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="-architettura-del-ragionamento-claude-37"&gt;🏗️ Architettura del Ragionamento (Claude 3.7)
&lt;/h2&gt;&lt;p&gt;Con il rilascio di &lt;strong&gt;Claude 3.7 Sonnet&lt;/strong&gt;, Claude Code introduce il &lt;strong&gt;Reasoning (Pensiero Esteso)&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Come lavora:&lt;/strong&gt; Prima di scrivere una sola riga di codice, l&amp;rsquo;agente avvia una fase di &amp;ldquo;pensiero&amp;rdquo; in cui modella mentalmente il grafo delle chiamate e prevede gli effetti collaterali.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Perché è superiore:&lt;/strong&gt; Riduce drasticamente le allucinazioni logiche tipiche dei modelli veloci (come GPT-4o-mini o Gemini Flash).&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-setup--configurazione-technical-guide"&gt;🛠️ Setup &amp;amp; Configurazione (Technical Guide)
&lt;/h2&gt;&lt;h3 id="1-installazione-npm-based"&gt;1. Installazione (NPM based)
&lt;/h3&gt;&lt;p&gt;Essendo un pacchetto Node.js, si installa globalmente:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npm install -g @anthropic-ai/claude-code
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="2-autenticazione"&gt;2. Autenticazione
&lt;/h3&gt;&lt;p&gt;Richiede una chiave API ottenuta dalla &lt;strong&gt;Anthropic Console&lt;/strong&gt; (Tier: Build).&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude auth
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="3-comandi-operativi"&gt;3. Comandi Operativi
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;claude&lt;/code&gt; : Avvia la sessione interattiva nella cartella corrente.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;claude &amp;quot;Fix all the warnings in the terminal&amp;quot;&lt;/code&gt; : Task diretto.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;claude config set --max-continuous-steps 10&lt;/code&gt; : Limita l&amp;rsquo;autonomia dell&amp;rsquo;agente per controllare i costi.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-il-loop-agentico-di-claude-code-mermaid-882"&gt;📉 Il Loop Agentico di Claude Code (Mermaid 8.8.2)
&lt;/h2&gt;&lt;pre class="mermaid" style="visibility:hidden"&gt;graph TD
 PROMPT["Richiesta: 'Aggiungi API Endpoint'"] --&gt; PLAN["Fase di Ragionamento (Thinking)"]
 PLAN --&gt; EXEC{"Loop di Esecuzione"}
 EXEC --&gt;|Tool Use| READ["Lettura File &amp; Schema DB"]
 EXEC --&gt;|Tool Use| WRITE["Scrittura Codice in src/"]
 EXEC --&gt;|Tool Use| TEST["Esecuzione: 'python -m pytest'"]
 
 TEST -- "Fail: Bug Trovato" --&gt; PLAN
 TEST -- "Pass: OK" --&gt; COMMIT["Generazione Messaggio di Commit"]
 COMMIT --&gt; FINISH["Task Completato"]
 
 style EXEC fill:#f9f,stroke:#333,stroke-width:2px
 style PLAN fill:#bbf,stroke:#333&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id="-analisi-dei-costi-pay-per-use"&gt;💰 Analisi dei Costi (Pay-per-Use)
&lt;/h2&gt;&lt;p&gt;Questo è il punto critico per il tuo laboratorio. Claude Code utilizza un sistema di &lt;strong&gt;Context Caching&lt;/strong&gt; per ridurre i costi, ma:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ogni interazione invia l&amp;rsquo;intero contesto (o quasi) del progetto ai server Anthropic.&lt;/li&gt;
&lt;li&gt;Per un progetto medio, una sessione di 1 ora di sviluppo può costare tra &lt;strong&gt;0.50$ e 3.00$&lt;/strong&gt;, a seconda della complessità e della lunghezza del codice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Confronto:&lt;/strong&gt; Il tuo abbonamento Copilot Pro Plus è &amp;ldquo;All you can eat&amp;rdquo;, mentre Claude Code è &amp;ldquo;Pay for what you think&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="-note-dellingegnere-critical-thinking"&gt;💡 Note dell&amp;rsquo;Ingegnere (Critical Thinking)
&lt;/h2&gt;&lt;p&gt;Claude Code è attualmente l&amp;rsquo;agente più &amp;ldquo;intelligente&amp;rdquo; sul mercato, ma è un &lt;strong&gt;sistema chiuso&lt;/strong&gt;. Per il tuo workflow, lo useremo come riferimento per configurare &lt;strong&gt;OpenCode.ai&lt;/strong&gt; o &lt;strong&gt;Aider&lt;/strong&gt;, cercando di emulare lo stesso comportamento (Loop di test -&amp;gt; Fix) ma utilizzando i provider che abbiamo già pagato.&lt;/p&gt;
&lt;p&gt;::: tip PRO-TIP
Se decidi di testarlo, usa sempre il comando &lt;code&gt;compact&lt;/code&gt; durante la sessione per &amp;ldquo;riassumere&amp;rdquo; la cronologia della chat e risparmiare token nelle richieste successive.
:::&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Tags: #AI #ClaudeCode #Anthropic #AgenticAI #CLI*&lt;/p&gt;</description></item></channel></rss>