Loading...
    • Guida per sviluppatori
    • Riferimento API
    • MCP
    • Risorse
    • Note di rilascio
    Search...
    ⌘K

    Primi passi

    Introduzione a ClaudeGuida rapida

    Modelli e prezzi

    Panoramica dei modelliScegliere un modelloNovità in Claude 4.5Migrazione a Claude 4.5Deprecazioni dei modelliPrezzi

    Crea con Claude

    Panoramica delle funzionalitàLavorare con l'API MessagesFinestre di contestoMigliori pratiche di prompt engineering

    Capacità

    Caching dei promptModifica del contestoPensiero estesoStreaming dei MessaggiElaborazione batchCitazioniSupporto multilingueConteggio dei tokenEmbeddingsVisioneSupporto PDFFiles APIRisultati di ricercaComponente aggiuntivo di Google Sheets

    Strumenti

    PanoramicaCome implementare l'uso degli strumentiUtilizzo efficiente dei token per gli strumentiStreaming granulare degli strumentiStrumento BashStrumento di esecuzione del codiceStrumento di utilizzo del computerStrumento editor di testoStrumento di recupero webStrumento di ricerca webStrumento memoria

    Competenze Agente

    PanoramicaIniziare con Agent Skills nell'APIMigliori pratiche per la creazione di SkillsUtilizzo di Skills

    Agent SDK

    Panoramica dell'Agent SDKRiferimento SDK Agent - TypeScriptRiferimento SDK Agent - Python

    Guide

    Input in StreamingGestione dei PermessiGestione delle SessioniHosting dell'Agent SDKModifica dei prompt di sistemaMCP nell'SDKStrumenti PersonalizzatiSubagenti nell'SDKComandi Slash nell'SDKAgent Skills nell'SDKTracciamento di Costi e UtilizzoListe TodoPlugin nell'SDK

    MCP nell'API

    Connettore MCPServer MCP remoti

    Claude su piattaforme di terze parti

    Amazon BedrockVertex AI

    Ingegneria dei prompt

    PanoramicaGeneratore di promptUsa template di promptMiglioratore di promptSii chiaro e direttoUsa esempi (prompt multishot)Lascia pensare Claude (CoT)Usa i tag XMLDare un ruolo a Claude (system prompt)Precompila la risposta di ClaudeConcatena prompt complessiSuggerimenti contesto lungoSuggerimenti per il pensiero esteso

    Testa e valuta

    Definisci criteri di successoSviluppare casi di testUtilizzo dello Strumento di ValutazioneRidurre la latenza

    Rafforza le protezioni

    Ridurre le allucinazioniAumentare la coerenza dell'outputMitigare i jailbreakhandle-streaming-refusalsRidurre la fuga di promptMantenere Claude nel personaggio

    Amministrazione e monitoraggio

    Panoramica dell'API AdminAPI di Utilizzo e CostiAPI di analisi del codice Claude
    Console
    Guide

    Hosting dell'Agent SDK

    Distribuisci e ospita Claude Agent SDK in ambienti di produzione

    Claude Agent SDK differisce dalle tradizionali API LLM senza stato in quanto mantiene lo stato conversazionale ed esegue comandi in un ambiente persistente. Questa guida copre l'architettura, le considerazioni di hosting e le best practice per la distribuzione di agenti basati su SDK in produzione.

    Requisiti di Hosting

    Sandboxing Basato su Container

    Per sicurezza e isolamento, l'SDK dovrebbe essere eseguito all'interno di un ambiente container sandbox. Questo fornisce:

    • Isolamento dei processi - Ambiente di esecuzione separato per sessione
    • Limiti di risorse - Vincoli di CPU, memoria e archiviazione
    • Controllo della rete - Limitare le connessioni in uscita
    • Filesystem effimeri - Stato pulito per ogni sessione

    Requisiti di Sistema

    Ogni istanza SDK richiede:

    • Dipendenze di runtime

      • Python 3.10+ (per Python SDK) o Node.js 18+ (per TypeScript SDK)
      • Node.js (richiesto da Claude Code CLI)
      • Claude Code CLI: npm install -g @anthropic-ai/claude-code
    • Allocazione di risorse

      • Consigliato: 1GiB RAM, 5GiB di disco e 1 CPU (varia questo in base al tuo compito secondo necessità)
    • Accesso di rete

      • HTTPS in uscita a api.anthropic.com
      • Opzionale: Accesso ai server MCP o strumenti esterni

    Comprensione dell'Architettura dell'SDK

    A differenza delle chiamate API senza stato, Claude Agent SDK opera come un processo a lunga esecuzione che:

    • Esegue comandi in un ambiente shell persistente
    • Gestisce operazioni su file all'interno di una directory di lavoro
    • Gestisce l'esecuzione di strumenti con contesto dalle interazioni precedenti

    Opzioni di Provider Sandbox

    Diversi provider si specializzano in ambienti container sicuri per l'esecuzione di codice AI:

    • Cloudflare Sandboxes
    • Modal Sandboxes
    • Daytona
    • E2B
    • Fly Machines
    • Vercel Sandbox

    Pattern di Distribuzione in Produzione

    Pattern 1: Sessioni Effimere

    Crea un nuovo container per ogni attività dell'utente, quindi distruggilo al completamento.

    Ideale per attività una tantum, l'utente può ancora interagire con l'AI mentre l'attività è in corso, ma una volta completata il container viene distrutto.

    Esempi:

    • Indagine e Correzione di Bug: Esegui il debug e risolvi un problema specifico con il contesto rilevante
    • Elaborazione di Fatture: Estrai e struttura i dati da ricevute/fatture per i sistemi contabili
    • Attività di Traduzione: Traduci documenti o batch di contenuti tra lingue
    • Elaborazione di Immagini/Video: Applica trasformazioni, ottimizzazioni o estrai metadati da file multimediali

    Pattern 2: Sessioni a Lunga Esecuzione

    Mantieni istanze di container persistenti per attività a lunga esecuzione. Spesso esegui molteplici processi Claude Agent all'interno del container in base alla domanda.

    Ideale per agenti proattivi che agiscono senza l'input dell'utente, agenti che servono contenuti o agenti che elaborano grandi quantità di messaggi.

    Esempi:

    • Email Agent: Monitora i messaggi di posta in arrivo e autonomamente li triage, risponde o intraprende azioni in base al contenuto
    • Site Builder: Ospita siti web personalizzati per utente con capacità di modifica dal vivo servite attraverso porte container
    • Chat Bot ad Alta Frequenza: Gestisce flussi di messaggi continui da piattaforme come Slack dove i tempi di risposta rapidi sono critici

    Pattern 3: Sessioni Ibride

    Container effimeri che vengono idratati con cronologia e stato, possibilmente da un database o dalle funzionalità di ripresa della sessione dell'SDK.

    Ideale per container con interazione intermittente dall'utente che avvia il lavoro e si spegne quando il lavoro è completato ma può essere continuato.

    Esempi:

    • Personal Project Manager: Aiuta a gestire progetti in corso con check-in intermittenti, mantiene il contesto di attività, decisioni e progressi
    • Deep Research: Conduce attività di ricerca multi-ora, salva i risultati e riprende l'indagine quando l'utente ritorna
    • Customer Support Agent: Gestisce ticket di supporto che si estendono su più interazioni, carica la cronologia dei ticket e il contesto del cliente

    Pattern 4: Container Singoli

    Esegui molteplici processi Claude Agent SDK in un container globale.

    Ideale per agenti che devono collaborare strettamente insieme. Questo è probabilmente il pattern meno popolare perché dovrai impedire agli agenti di sovrascrivere l'uno l'altro.

    Esempi:

    • Simulazioni: Agenti che interagiscono tra loro in simulazioni come videogiochi.

    FAQ

    Come comunico con i miei sandbox?

    Quando ospiti in container, esponi porte per comunicare con le tue istanze SDK. La tua applicazione può esporre endpoint HTTP/WebSocket per i client esterni mentre l'SDK viene eseguito internamente all'interno del container.

    Qual è il costo dell'hosting di un container?

    Abbiamo scoperto che il costo dominante della gestione di agenti è i token, i container variano in base a ciò che provisioni ma un costo minimo è approssimativamente 5 centesimi all'ora di esecuzione.

    Quando dovrei spegnere i container inattivi rispetto a mantenerli caldi?

    Questo è probabilmente dipendente dal provider, diversi provider sandbox ti permetteranno di impostare criteri diversi per i timeout di inattività dopo i quali un sandbox potrebbe spegnersi. Vorrai sintonizzare questo timeout in base a quanto frequentemente pensi che la risposta dell'utente potrebbe essere.

    Con quale frequenza dovrei aggiornare Claude Code CLI?

    Claude Code CLI è versionato con semver, quindi eventuali modifiche di rottura saranno versionate.

    Come monitoro la salute del container e le prestazioni dell'agente?

    Poiché i container sono solo server, la stessa infrastruttura di logging che usi per il backend funzionerà per i container.

    Quanto a lungo può essere eseguita una sessione di agente prima del timeout?

    Una sessione di agente non andrà in timeout, ma consigliamo di impostare una proprietà 'maxTurns' per impedire a Claude di rimanere bloccato in un ciclo.

    Passaggi Successivi

    • Sessions Guide - Scopri la gestione delle sessioni
    • Permissions - Configura i permessi degli strumenti
    • Cost Tracking - Monitora l'utilizzo dell'API
    • MCP Integration - Estendi con strumenti personalizzati
    • Requisiti di Hosting
    • Sandboxing Basato su Container
    • Requisiti di Sistema
    • Comprensione dell'Architettura dell'SDK
    • Opzioni di Provider Sandbox
    • Pattern di Distribuzione in Produzione
    • Pattern 1: Sessioni Effimere
    • Pattern 2: Sessioni a Lunga Esecuzione
    • Pattern 3: Sessioni Ibride
    • Pattern 4: Container Singoli
    • Come comunico con i miei sandbox?
    • Qual è il costo dell'hosting di un container?
    • Quando dovrei spegnere i container inattivi rispetto a mantenerli caldi?
    • Con quale frequenza dovrei aggiornare Claude Code CLI?
    • Come monitoro la salute del container e le prestazioni dell'agente?
    • Quanto a lungo può essere eseguita una sessione di agente prima del timeout?
    • Passaggi Successivi
    © 2025 ANTHROPIC PBC

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy

    Products

    • Claude
    • Claude Code
    • Max plan
    • Team plan
    • Enterprise plan
    • Download app
    • Pricing
    • Log in

    Features

    • Claude and Slack
    • Claude in Excel

    Models

    • Opus
    • Sonnet
    • Haiku

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Claude Developer Platform

    • Overview
    • Developer docs
    • Pricing
    • Amazon Bedrock
    • Google Cloud’s Vertex AI
    • Console login

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Help and security

    • Availability
    • Status
    • Support center

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    © 2025 ANTHROPIC PBC