TL;DR
Devin AI è un agente autonomo di ingegneria del software sviluppato da Cognition, in grado di esplorare repository, pianificare modifiche, scrivere e testare codice e preparare pull request. A differenza degli strumenti di completamento del codice basati sull’editor, Devin può ispezionare un repository, modificare più file, eseguire comandi e test e preparare una modifica revisionabile.
Nel 2026, Devin si è ampliato oltre l’agente cloud originale con Devin Cloud, Devin Desktop, Devin CLI e l’architettura ottimizzata in termini di costi Devin Fusion. Gli utenti possono iniziare con un livello gratuito, mentre Pro parte da $20 al mese. Distribuire Devin in genere significa collegare un repository, configurare un ambiente di esecuzione, definire le autorizzazioni e integrare il suo output in una pipeline esistente di revisione e distribuzione.
Questa guida è per sviluppatori e responsabili tecnici che comprendono Git e i test di base. Spiega le capacità e le evidenze di Devin, quindi mostra come eseguire un pilot su un repository con ambito limitato. Gli esempi di comando presuppongono un progetto Python e una shell Bash.
Punti chiave
- Devin supporta workflow ingegneristici multi-step dall’esplorazione e implementazione del codice fino al testing e alla preparazione della pull request.
- Devin supporta workflow hostati e l’esecuzione locale via CLI. CometAPI può alimentare agent personalizzati separati; né una CLI locale né un’API di modello riproducono la piattaforma proprietaria di Devin.
- Devin Fusion utilizza insieme modelli di punta e modelli più piccoli per ridurre i costi di esecuzione dell’agente, preservando una performance di coding competitiva.
- I prezzi di Devin AI includono Free, Pro ($20/mese), Max ($200/mese), Teams (minimo $80/mese, con postazioni sviluppatore complete a $40/mese ciascuna, conteggiate verso il minimo) e piani Enterprise personalizzati.
- Il risultato originale SWE-bench 2024 del 13,86% è una pietra miliare storica, non un benchmark per l’attuale piattaforma Devin.
Che cos’è Devin AI?
Devin AI è una piattaforma di ingegneria del software autonoma creata da Cognition. Introdotto a marzo 2024, Devin è stato progettato per andare oltre i suggerimenti di codice e svolgere attività ingegneristiche end-to-end all’interno di un ambiente di sviluppo controllato.
Un assistente di coding convenzionale aiuta tipicamente gli sviluppatori a scrivere codice dentro un editor. Devin può prendere un incarico ad alto livello, ispezionare il repository, elaborare un piano, modificare più file, eseguire comandi e test, investigare i fallimenti e produrre una proposta di implementazione per la revisione umana.
L’annuncio originale di Devin di Cognition ha mostrato debugging, generazione di codice e problem solving multi-step. Le versioni successive hanno introdotto pianificazione interattiva, esplorazione del repository, ambienti di sviluppo collaborativi e workflow di distribuzione flessibili.
Devin è una piattaforma di agenti, non un singolo grande modello linguistico. Le sue capacità derivano dal ragionamento del modello combinato con accesso agli strumenti, contesto del repository, ambienti di esecuzione, pianificazione e verifica.
Specifiche di Devin AI in sintesi
| Specifica | Devin AI |
|---|---|
| Developer | Cognition |
| Categoria | Agente autonomo di ingegneria del software |
| Annuncio iniziale | 12 marzo 2024 |
| Interfacce principali | Devin Cloud, Desktop, CLI |
| Input primari | Richieste in linguaggio naturale, repository, issue, contesto di sviluppo |
| Output | Modifiche al codice, test, documentazione, pull request, report |
| Esecuzione | Ambienti hostati o workflow CLI locali |
| Workflow repository | GitHub, GitLab e Bitbucket |
| Capacità | Pianificazione, editing, debugging, testing, workflow su browser e terminale |
| Architettura del modello | Sistema multi-modello incluso Fusion |
| API | Platform API, soggetta ad accesso |
| Prezzo d’ingresso | Free; Pro da $20/mese |
Le finestre di contesto dei modelli e le specifiche dei singoli modelli sottostanti non vanno confuse con limiti universali del prodotto Devin.
Devin espone anche una REST API per l’automazione di sessioni e workflow. Gli ambiti Organization ed Enterprise hanno capacità e requisiti di permesso diversi; l’accesso alla Platform API è distinto dall’acquisto di un’API di modello.
Come funziona Devin AI?
Devin utilizza un ciclo di esecuzione dell’agente: interpretare gli obiettivi, pianificare il lavoro, selezionare gli strumenti, ispezionare la codebase, modificare i file, eseguire test, valutare il feedback e iterare. L’output finale è comunemente una pull request revisionabile, non un rilascio in produzione approvato automaticamente.
Workflow: Task / issue GitHub → Pianificazione e ragionamento del modello → Ricerca nella codebase, azioni su terminale e browser → Validazione e iterazione → Pull request → Revisione umana → Deploy CI/CD.
Dalla comprensione del repository alla pull request
Devin prima ispeziona il repository, identifica i file e le dipendenze pertinenti e sviluppa un piano rispetto all’esito richiesto. Poi modifica il codice, esegue comandi e test e investiga i fallimenti. Il workflow culmina in una pull request proposta con modifiche e risultati di validazione per la revisione umana; il superamento dei test non sostituisce la verifica dei requisiti di business.
Devin Fusion e orchestrazione multi-modello
Devin Fusion combina un modello di punta con un modello di supporto più economico. Le decisioni più difficili possono usare il modello più forte, mentre il coding di routine e l’esplorazione possono usare un modello più piccolo. I risparmi variano in base al carico di lavoro.
La descrizione ufficiale di Fusion assegna le decisioni principali e le modifiche importanti al modello leader, mentre l’esplorazione, le letture e l’esecuzione dei test sono gestite da un “sidekick” più economico.
Quali sono le principali funzionalità di Devin AI?
| Funzionalità | Funzione | Vantaggio pratico |
|---|---|---|
| Codice autonomo | Crea o modifica più file | Meno lavoro di implementazione ripetitivo |
| Pianificazione interattiva | Suddivide i task in fasi | Maggiore visibilità sui task |
| Esplorazione del repository | Ricerca nel codice e nell’architettura | Onboarding più rapido |
| Debugging | Riproduce e investiga gli errori | Meno troubleshooting manuale |
| Generazione di test | Crea ed esegue test | Maggiore copertura di verifica |
| Workflow di pull request | Prepara diff revisionabili | Si integra nei processi del team |
| DevinWiki | Documentazione del repository e conoscenza della codebase | Onboarding più rapido e migliore condivisione della conoscenza |
| Devin Cloud | Esecuzione remota di lunga durata | Lavoro asincrono |
| Devin CLI | Opera in un terminale locale | Si integra con gli strumenti degli sviluppatori |
| Devin Fusion | Distribuisce il lavoro tra modelli | Potenziale riduzione dei costi dell’agente |
In pratica, task con ambito limitato come aggiornamenti di dipendenze, migrazioni ripetibili, bug fix mirati, aggiunta di test e piccoli refactoring sono più facili da valutare. Gli esiti sono più difficili da giudicare quando i requisiti di business sono ambigui o il successo dipende da decisioni degli stakeholder.
Chi dovrebbe usare Devin AI?
Devin è più utile per sviluppatori e team di ingegneria con un backlog definito, repository accessibili e qualcuno disponibile a rivedere le modifiche risultanti. I responsabili tecnici possono delegare ticket con ambito limitato, mentre i maintainer possono usare un pilot per valutare se l’automazione riduce il lavoro di implementazione ripetitivo senza aumentare lo sforzo di revisione.
Le attività iniziali consigliate includono aggiornamenti di dipendenze, piccoli bug fix, test di regressione, aggiornamenti della documentazione e migrazioni ripetibili. Scegli lavori con criteri di successo osservabili: un test in failure deve passare, un endpoint deve restituire la risposta attesa o una migrazione deve preservare il comportamento esistente. Mantieni il primo incarico abbastanza piccolo perché un revisore possa comprendere l’intero diff.
Prima di iniziare, fornisci accesso al repository, comandi di installazione e test, documentazione pertinente e confini espliciti. Identifica i file che l’agente può modificare, le credenziali che può usare e le azioni che richiedono approvazione. Conferma che l’ambiente possa riprodurre il problema e che il team possa ispezionare log, risultati dei test e modifiche proposte al codice.
Le attività con decisioni di prodotto irrisolte, criteri di accettazione poco chiari o grandi trade-off architetturali richiedono prima una chiarificazione umana. Suddividi obiettivi ampi in passi indipendentemente testabili e mantieni l’approvazione umana per i rilasci in produzione. Valuta il pilot usando le modifiche accettate, la spesa totale, il tempo di revisione e le regressioni, incluse le prove non riuscite. Espandi solo quando i risultati giustificano l’ulteriore coordinamento e i costi operativi.
Come si comporta Devin AI nei benchmark di coding?
Le prestazioni di Devin dovrebbero essere valutate separatamente tra risultati storici di risoluzione di issue e più recenti misurazioni di efficienza end-to-end dell’agente. I benchmark per versioni, task e livelli di assistenza diversi non sono intercambiabili.
Risultati originali di Devin su SWE-bench
Nella valutazione di marzo 2024 di Cognition, Devin ha risolto il 13,86% di 570 issue SWE-bench campionate in un setup di agente autonomo. Il baseline non assistito riportato era 1,96%, mentre un baseline assistito con Claude 2 ha raggiunto 4,80%. Un esperimento separato su 100 issue con test ground-truth ha riportato 23,00%.
Queste cifre sono risultati storici da un setup di valutazione specifico e non dovrebbero essere confrontate direttamente con le attuali classifiche degli agenti di coding.

Il grafico del benchmark originale di Cognition mostra risultati storici con baseline assistiti. È riprodotto senza ridisegno; le condizioni differiscono dalle valutazioni attuali degli agenti.
Questi risultati illustrano lo sviluppo iniziale di agenti per navigazione nei repository e debugging; non dovrebbero essere usati come confronto di classifica attuale.
Prestazioni di Devin Fusion nel 2026
I seguenti risultati del Coding Agent Index 1.5 sono mostrati da Cognition e attribuiti a test indipendenti di Artificial Analysis. I punteggi si riferiscono a configurazioni di agente e i costi si riferiscono a run completi del benchmark, non ai prezzi per token delle API.
| Configurazione | Punteggio | Costo/esecuzione | Riduzione dei costi |
|---|---|---|---|
| Claude Code + Fable 5.1 | 62.2 | $12.36 | Baseline |
| Devin Fusion + Fable 5.1 + SWE-2 | 61.7 | $7.90 | 36,1% |
| Codex + Astra 6 | 61.6 | $7.47 | Baseline |
| Devin Fusion + Astra 6 + SWE-2 | 58.9 | $4.54 | 39,2% |
I risultati pubblicati di Fusion attribuiscono le misurazioni del Coding Agent Index 1.5 ad Artificial Analysis. Si tratta di risultati esterni riportati, non di test eseguiti per questo articolo. Il riepilogo del prodotto non specifica un ambiente completamente riproducibile, un budget di esecuzione o il numero di ripetizioni, quindi la tabella supporta un confronto limitato costo–punteggio piuttosto che una classifica di performance universale.
L’abbinamento con Fable 5.1 riduce il costo riportato del 36,1% con una diminuzione di 0,5 punti nel punteggio; l’abbinamento con Astra 6 riduce il costo del 39,2% con una diminuzione di 2,7 punti. Gli sviluppatori possono accedere separatamente all’API di Claude Fable 5.1 in CometAPI e all’API di GPT-6 Astra in CometAPI. Questi percorsi API sono distinti dalle configurazioni di agente testate e non ereditano i loro punteggi di benchmark.
Metriche pratiche di valutazione
- Tasso di completamento dei task e tasso di PR mergiate
- Spesa dell’agente per modifica accettata
- Tempo di revisione umana e frequenza delle correzioni
- Tasso di successo dei test e regressioni post-merge
- Lead time end-to-end dall’issue al deploy
I punteggi dei benchmark variano in base a modello, task, accesso agli strumenti, limite di tempo e setup di valutazione. I team dovrebbero anche tracciare modifiche accettate, tempo di revisione, costo per modifica accettata e regressioni post-merge.
Devin AI vs Claude Code vs Codex
| Dimensione | Devin AI | Claude Code | OpenAI Codex |
|---|---|---|---|
| Posizionamento | Piattaforma di agenti di ingegneria | Assistente di coding con capacità agentiche | Agente di coding |
| Codice e test | Sì | Sì | Sì |
| Pull request | Sì | Sì | Sì |
| Opzioni di modello | Selezione del modello via CLI | Principalmente Anthropic | Principalmente OpenAI |
| Vantaggio notevole | Ticket delegati | Coding guidato dallo sviluppatore | Strumenti di coding OpenAI |
| Considerazione | Revisione e costo dell’agente | Uso e supervisione | Controlli di esecuzione e costo |
Vantaggi di Devin AI
Devin si adatta alle organizzazioni che delegano issue con ambito limitato e raccolgono modifiche revisionabili tramite processi di ingegneria hostati.
Workflow di coding interattivi
Claude Code e Codex sono spesso più adatti a coding altamente interattivo, implementazioni iterative, debugging e direzione ravvicinata da parte dello sviluppatore.
Criteri di selezione del team
Usa gli stessi task di repository e gli stessi gate di qualità quando valuti gli strumenti. Seleziona in base alla qualità delle modifiche mergiate, al carico di revisione, al costo e al lead time piuttosto che a un singolo punteggio di classifica.
Quanto costa Devin AI nel 2026?
Cognition ha rivisto i prezzi self-service nell’aprile 2026. I piani distinguono tra entitlements inclusi e utilizzo misurato, e la spesa effettiva dipende dall’attività.
| Piano | Prezzo mensile di partenza | Destinatari | Approccio di fatturazione |
|---|---|---|---|
| Free | $0 | Valutazione | Accesso limitato incluso |
| Pro | $20 | Individui | Abbonamento con quota |
| Max | $200 | Utenti individuali intensivi | Quota inclusa più ampia |
| Teams | $80 minimo; $40/postazione sviluppatore completa | Team di ingegneria | Minimo mensile più prezzo per postazione |
| Enterprise | Personalizzato | Grandi organizzazioni | Contratto e fatturazione ACU |
Il piano Teams ha un minimo mensile di $80, con ogni postazione sviluppatore completa a $40 al mese. Le tariffe per le postazioni sono conteggiate verso questo minimo, invece di essere sempre aggiunte sopra di esso. Ad esempio, due postazioni complete costano $80/mese, mentre tre costano $120/mese. Sono disponibili anche postazioni flex gratuite, con il loro uso prelevato da crediti on-demand condivisi.
Secondo la documentazione di fatturazione Enterprise di Cognition, i clienti Enterprise sono fatturati in Agent Compute Units (ACU) a tariffe specifiche di contratto. Al contrario, i piani self-service utilizzano quote incluse e addebiti in dollari per l’uso aggiuntivo. I costi effettivi dipendono dalla selezione del modello, dalla complessità dei task e dal consumo.
Driver del costo totale
- Tempo di esecuzione dell’agente e retry
- Configurazione con modello di punta vs Fusion
- Correzione e revisione umane
- Infrastruttura di test, CI/CD e monitoraggio
Come distribuire Devin AI: guida passo passo
Devin offre diversi modi per avviare o supervisionare il lavoro: Cloud, Desktop, CLI, @Devin in Slack o Microsoft Teams, automazioni e Review. Queste sono interfacce e workflow piuttosto che modelli di hosting intercambiabili. Devin Mobile è un altro punto di accesso: la sua pagina ufficiale attualmente offre una lista d’attesa per l’accesso anticipato, con sessioni eseguite nel cloud. La guida seguente si concentra sulla configurazione del repository per workflow Cloud e CLI locali. L’esecuzione locale via CLI non implica l’hosting locale di tutti i servizi AI sottostanti. Vedi la panoramica del prodotto e la documentazione dei workflow.
Passo 1: Crea un account Devin
Visita il sito ufficiale di Devin e seleziona il piano disponibile che si adatta al pilot. Definisci le responsabilità di autorizzazione e approvazione prima di collegare asset di produzione.
Passo 2: Collega un repository Git
In Settings > Connections, collega il tuo provider di controllo versione e seleziona il repository a cui Devin può accedere. Gli amministratori Enterprise devono anche concedere accesso ai repository dell’organizzazione. Segui la procedura ufficiale di setup dell’ambiente e conferma che Devin possa clonare il repository selezionato prima di assegnare una modifica.
Passo 3: Prepara l’ambiente di sviluppo
Fornisci istruzioni per installazione, build, test e setup dell’ambiente. Un esempio convenzionale per Python è:
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python -m pytest tests/ -q
Questi sono comandi di esempio di progetto, non comandi richiesti dal servizio Devin. La sintassi di attivazione su Windows differisce.
Passo 4: Assegna a Devin un task con ambito limitato
Repository: example-org/customer-api
Task: Fix the incorrect HTTP status for a missing customer.
Requirements:
1. Find the endpoint and error handler.
2. Return 404 for missing records.
3. Preserve successful responses.
4. Add regression tests.
5. Run relevant tests.
6. Prepare a PR with a change summary.
Constraints: Do not modify the schema, credentials, or production deployment.
Completion: A reviewed PR with passing tests.
Passo 5: Revisiona le modifiche
Ispeziona il diff, l’output dei test, gli aggiornamenti di dipendenze e le assunzioni. Applica gli stessi controlli di lint, integrazione, sicurezza e revisione usati per le pull request scritte da umani.
Passo 6: Convalida la PR e prepara un rilascio
name: Validate Application
on:
pull_request:
branches: [main]
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- run: pip install -r requirements.txt
- run: pytest tests/ -q
Questo esempio convalida una PR Python; non effettua il deploy in produzione. Usa una fase di rilascio separata e approvata per i deploy in produzione, con osservabilità e possibilità di rollback.
Come installare e usare Devin CLI in locale
Devin CLI funziona con il repository e gli strumenti locali utilizzando i servizi Devin supportati. Non va descritto come una release self-hosted dei pesi di modello proprietari di Devin.
Rivedi script e policy dell’organizzazione prima di eseguire installer remoti.
Passo 1: Installa Devin CLI
Installa Devin CLI su macOS o Linux:
curl -fsSL https://cli.devin.ai/install.sh | bash
Passo 2: Avvia una sessione locale
cd ~/projects/my-app
devin
Completa l’autenticazione quando richiesto.
Passo 3: Pianifica prima di modificare
/plan
Review authentication and propose a minimal expired-session fix.
Do not edit files until the plan is agreed.
La modalità /ask può aiutare anche con l’esplorazione in sola lettura.
Passo 4: Esegui i test e ispeziona le modifiche
Implementa il piano approvato, esegui i test e ispeziona il git diff. Seleziona i controlli di permesso e approvazione in base al rischio del repository.
Passo 5: Consegna a Devin Cloud
/handoff open a PR
La documentazione di Devin CLI copre installazione, autenticazione e handoff al cloud. Un handoff riuscito crea una sessione cloud; verifica il suo stato prima di chiudere il lavoro locale.
Quale opzione di distribuzione di Devin AI dovresti scegliere?
| Dimensione | Devin Cloud | Devin CLI | Custom API agent |
|---|---|---|---|
| Location | Hostato | Strumenti locali | Definita dallo sviluppatore |
| Setup repository | Integrazione | Repository locale | Personalizzato |
| Orchestrazione | Gestita | Runtime CLI | Costruita dallo sviluppatore |
| Infrastruttura | Basso overhead | Basso–moderato | Moderato–alto |
| Selezione modello | Dipendente dalla piattaforma | Supportata dalla CLI | Dipendente dal provider |
| Lavori long-running | Forte | Handoff al cloud | Orchestrazione personalizzata |
| Auto-hosting dei modelli | Nessun rilascio generale dei pesi | Nessun rilascio generale dei pesi | Possibile per modelli open |
| Casi ideali | Delegazione di team | Lavoro locale interattivo | Workflow specializzati |
| Capacità principale | Agente di ingegneria gestito | Agente interattivo con strumenti locali | Accesso ai modelli combinato con strumenti costruiti dallo sviluppatore |
| Esecuzione del codice | Ambiente di esecuzione gestito | Comandi locali entro permessi concessi | Sandbox di esecuzione e integrazione strumenti da costruire |
| Costo | Abbonamento e utilizzo | Entitlements del piano e utilizzo | Uso API più infrastruttura e manutenzione |
Per esigenze di isolamento rigorose, conferma gli accordi di distribuzione enterprise con Cognition invece di presumere che un particolare abbonamento includa un’esecuzione completamente self-hosted.
CometAPI può sostituire o integrare Devin AI?
Devin è una piattaforma di agenti di ingegneria gestita; CometAPI fornisce accesso API a modelli AI supportati per costruire applicazioni personalizzate. Sono prodotti separati. Gli sviluppatori possono costruire servizi specializzati di code review o documentazione del repository usando API di modelli, senza riprodurre il runtime proprietario di Devin.
Gli sviluppatori possono accedere all’API di Claude Fable 5 per l’esempio seguente. Si tratta di una richiesta a un modello che restituisce un suggerimento di revisione; non ispeziona un repository, non esegue test e non crea da sola una pull request.
Passo 1: Ottieni una chiave CometAPI
Crea credenziali e conservale in variabili d’ambiente, non nel codice sorgente.
Passo 2: Installa il client Python
python -m pip install --upgrade openai
export COMETAPI_KEY="your_api_key"
Passo 3: Richiedi una code review
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["COMETAPI_KEY"],
base_url="https://api.cometapi.com/v1",
)
response = client.chat.completions.create(
model="claude-fable-5",
messages=[
{"role": "system", "content": "You review code and propose minimal fixes."},
{"role": "user", "content": "Review: def divide(a,b): return a/b; suggest tests."},
],
)
print(response.choices[0].message.content)
L’esempio usa l’ID di modello documentato claude-fable-5 e la route chat-completions compatibile con OpenAI. Richiede un account CometAPI abilitato, una chiave valida e credito disponibile. Una richiesta riuscita stampa un testo di revisione; ispeziona quel testo e scrivi ed esegui i test separatamente. Un agente autonomo necessita inoltre di retrieval, strumenti di esecuzione, stato persistente e controlli di permesso.
CometAPI supporta sia Chat Completions che Responses compatibili con OpenAI. Chat Completions usa messages, mentre Responses supporta input multimodale, ragionamento, output strutturato, streaming, web search e function tools. Il supporto esatto dipende dal modello selezionato.
Quali sono i limiti di Devin AI?
Ambiguità delle attività e controllo dell’ambito
Un agente può produrre codice plausibile pur fraintendendo il comportamento di business desiderato. Incarichi ampi incoraggiano anche tentativi ripetuti, espansione dell’ambito e modifiche difficili da rivedere. Definisci criteri di accettazione, fornisci contesto rilevante e dividi i task grandi in pacchetti di lavoro piccoli e testabili. Imposta confini su file e tempo, ispeziona i progressi a checkpoint concordati e fermati a chiarire i requisiti quando l’esito richiesto resta ambiguo.
Sicurezza in produzione
Gli agenti possono interagire con file, segreti, servizi e comandi. Applica il principio del minimo privilegio, l’isolamento e checkpoint di approvazione.
Variabilità dei costi
Durata della sessione, retry, scelta del modello e validazione influenzano la spesa. Imposta budget e monitora gli esiti.
Responsabilità umana
I team software restano responsabili di architettura, sicurezza, conformità, correttezza di business e rilasci.
Conclusione
Devin AI si è evoluto in una piattaforma di ingegneria del software che comprende agent hostati, una CLI locale, workflow collaborativi e ottimizzazione dei costi multi-modello. Il suo valore più chiaro risiede in task con ambito limitato e verificabili, come bug fix, migrazioni, testing e preparazione di pull request.
I risultati di Fusion suggeriscono che l’orchestrazione dei modelli può migliorare l’efficienza dei costi, ma i risparmi non eliminano testing e revisione. Inizia con un pilot limitato al repository, misura gli esiti dei task accettati ed espandi solo quando la produttività ingegneristica migliora. Gli sviluppatori che necessitano di automazioni personalizzate possono esplorare separatamente i modelli supportati da CometAPI.
FAQ
Perché Devin non riesce a vedere un repository collegato?
Un collegamento da solo potrebbe non concedere accesso all’organizzazione di destinazione. Per setup Enterprise, un amministratore deve assegnare i repository all’organizzazione prima della configurazione dell’ambiente. Controlla l’organizzazione selezionata e i permessi del repository, quindi conferma che una nuova sessione possa clonare il repository. La guida al setup dell’ambiente separa questi passaggi di accesso.
Una sessione Devin modifica l’ambiente della sessione successiva?
Le modifiche di sessione non aggiornano automaticamente lo snapshot dell’ambiente salvato. Considera un’installazione ad hoc come temporanea finché la configurazione dell’ambiente non viene aggiornata e non viene creato un nuovo snapshot. Se sessioni ripetute falliscono per la stessa dipendenza mancante, correggi il blueprint invece di installarla ripetutamente nei prompt dei task.
Come dovrebbero misurare i team un pilot di Devin con task falliti?
Usa tutti i task assegnati come denominatore, inclusi fallimenti e tentativi abbandonati. Traccia separatamente le modifiche accettate, la spesa totale dell’agente e i minuti di revisione umana. Confronta task di difficoltà simile e registra perché ogni tentativo è fallito; escludere sessioni non riuscite può far sembrare artificialmente basso il costo per modifica accettata.
Come può una review via API personalizzata evitare di esporre codice privato?
Invia il più piccolo estratto di codice che risponde alla domanda di review, rimuovi credenziali e dati personali ed esegui controlli di accesso al repository prima del retrieval. Conferma le condizioni di trattamento dei dati del provider selezionato prima di inviare codice proprietario. Un’applicazione personalizzata deve imporre questi controlli da sé; una chiave API del modello non fornisce autorizzazione al repository.
