Tabnine ha presentato oggi il Tabnine Code Review Agent, un innovativo agente di convalida software basato su intelligenza artificiale. Questa soluzione consente alle organizzazioni di integrare le proprie conoscenze e standard aziendali, migliorando la sicurezza e la qualità del codice.
Il Tabnine Code Review Agent aiuta le aziende a codificare le proprie pratiche istituzionali e i requisiti di sviluppo, tra cui le best practice e i modelli presenti nei loro “golden code repos”. L’agente garantisce che il codice sviluppato rispetti queste linee guida durante l’intero processo di sviluppo software.
Questa funzionalità si basa sull’approccio personalizzato di Tabnine, che tiene conto del codice locale e dei dati nell’ambiente di sviluppo integrato (IDE) e nei repository software di un’azienda. Questo consente all’agente di adattarsi alle specifiche esigenze e preferenze di ogni team di ingegneria.
Il Tabnine Code Review Agent permette alle aziende di specificare, in modo semplice e senza configurazioni complesse, quali parametri il loro codice deve rispettare. Tabnine traduce queste informazioni in un set di regole dettagliate. Inoltre, offre una serie di regole predefinite, inclusi standard di settore e best practice specifiche per linguaggio o prodotto.
Quando gli sviluppatori inviano una richiesta di pull, l’agente controlla il codice rispetto alle regole stabilite dal team. Se il codice non è conforme, il Code Review Agent segnala il problema e fornisce suggerimenti su come risolverlo. Tutte le regole sono espresse in inglese semplice, facilitando la revisione e la manutenzione nel tempo. Gli amministratori di Tabnine possono gestire queste regole, attivandole o disattivandole e impostando il livello di severità.
Il Tabnine Code Review Agent sarà presto disponibile per tutti gli IDE supportati dall’azienda. L’agente esaminerà il codice in tempo reale mentre gli sviluppatori lavorano, segnalando eventuali problemi e offrendo suggerimenti direttamente all’interno dell’editor di codice.