Benvenuto su IBM Bob
IBM Bob è un partner AI-SDLC (Software Development Lifecycle) che estende i tuoi flussi di lavoro esistenti e ti aiuta a lavorare con sicurezza su codebase reali.
IDE v1.0.3 e v2.0.0 smetteranno di funzionare il 30 settembre 2026.
- Se usi v1.0.3, devi aggiornare all'ultima versione v2.0.x.
- Se usi v2.0.0, devi aggiornare a v2.0.2 o successiva.
Per ulteriori informazioni, consulta Installare Bob.

Cosa puoi fare con Bob
Generare codice
Trasforma il linguaggio naturale in codice funzionante.
Refactoring e debug
Pulisci e ripara automaticamente il codice esistente.
Scrivere e aggiornare la documentazione
Genera o aggiorna la documentazione dal codice.
Rispondere alle domande
Fai domande sulla tua codebase e ottieni spiegazioni.
Automatizzare le attività
Semplifica i flussi di lavoro ripetitivi e il boilerplate.
Creare file e progetti
Crea nuovi file e interi progetti.
Monitorare l'utilizzo e ottimizzare
Monitora il consumo di Bobcoin e la produttività con Bobalytics.
Inizia a sviluppare con Bob
Scopri la potenza dello sviluppo assistito dall'IA.
Funzionalità principali
Modalità specializzate
Bob si adatta alle tue esigenze specifiche con tre modalità orientate allo scopo che ottimizzano il comportamento per diversi scenari di sviluppo:
Modalità Agent
Scrivi, modifica e refactorizza il codice con precisione.
Modalità Ask
Ottieni risposte e spiegazioni sulla tua codebase.
Modalità Plan
Pianifica e progetta prima dell'implementazione.
Ogni modalità è progettata per scenari di sviluppo specifici, permettendoti di lavorare in modo efficiente senza adattare il tuo stile di comunicazione.
Più specifica è la tua richiesta, migliori sono i risultati. "Crea un componente React che visualizzi una tabella ordinabile con dati utente" funziona meglio di "Crea un componente tabella."
Subagent
Bob può suddividere attività complesse in flussi di lavoro paralleli generando subagent specializzati. Ogni subagent viene eseguito in una modalità mirata (ad esempio, un subagent pianifica mentre un altro implementa) e tu approvi ogni generazione prima che inizi.
Strumenti potenti
Bob dispone di un set completo di strumenti che estendono le capacità oltre la generazione di testo:
Accesso ai file
Leggi e scrivi file direttamente nel tuo progetto.
Eseguire comandi
Esegui comandi terminale o shell da Bob.
Strumenti esterni tramite MCP
Utilizza strumenti esterni tramite il framework MCP (Model Context Protocol).
Questi strumenti lavorano insieme senza soluzione di continuità, permettendoti di completare attività complesse senza cambiare applicazione.
MCP (Model Context Protocol)
Model Context Protocol (MCP) estende le capacità di Bob con strumenti e integrazioni personalizzati:
Comprendere MCP
Scopri come funziona MCP e il suo ruolo nell'estensione delle capacità di Bob.
Trasporti server
Scegli tra modelli di distribuzione locali e remoti per i tuoi server MCP.
Gestione server MCP
Aggiungi, configura e rimuovi server MCP direttamente dal pannello delle impostazioni.
Bob Shell
Porta le capacità di Bob oltre il tuo editor con Bob Shell, che porta lo stesso supporto AI nel tuo terminale. Bob Shell fornisce assistenza intelligente per le attività da riga di comando con lo stesso approccio consapevole del contesto e orientato al ragionamento.
Esegui nella tua shell
Esegui attività Bob direttamente nel tuo ambiente terminale.
Supporto terminale editor
Esegui attività Bob nelle viste terminale degli editor supportati.
Iniziare con Bob
Pronto a iniziare il tuo viaggio con Bob? Segui questi passaggi per iniziare:
Installare Bob
Installa Bob sul tuo sistema. Per maggiori informazioni, consulta Installare Bob.
Imparare le best practice
Leggi la guida alle best practice per capire come utilizzare Bob in modo efficace. Per maggiori informazioni, consulta Best practice per l'utilizzo di Bob.
Rivedere le linee guida di sicurezza
Consulta le linee guida di sicurezza per minimizzare i potenziali rischi di sicurezza. Per maggiori informazioni, consulta Linee guida di sicurezza.
Inizia con qualcosa su cui stai già lavorando. Bob impara meglio quando aiuta con problemi reali piuttosto che scenari ipotetici.
Prossimi passi
Ora che comprendi cosa può fare Bob, esplora queste risorse per approfondire la tua conoscenza:
Interfaccia di chat
Scopri come interagire con l'interfaccia chat di Bob e le funzionalità principali.
Domande frequenti
Trova risposte alle domande comuni su Bob e come funziona.
Modalità
Scopri di più sulle tre modalità specializzate di Bob e quando usarle.
Subagent
Scopri come Bob utilizza i subagent per gestire attività complesse e parallele.
Skill
Estendi Bob con skill che aggiungono conoscenze e comportamenti specializzati.
Installare Bob
Installa Bob sul tuo sistema e inizia a programmare.
Best practice
Impara strategie comprovate per lavorare efficacemente con Bob.