Due idee hanno guidato le demo. Lo SDLC Knowledge Graph è un livello dinamico che collega repository, build, servizi, ambienti, incidenti, costi, vulnerabilità e policy, perché un agente non può determinare il reale raggio d’impatto di una modifica basandosi soltanto su un repository di codice. Gli agenti operativi trasformano le fasi della pipeline in agenti specializzati, che operano all’interno del modello di policy e di gestione delle identità già esistente nella pipeline. Nell’esempio dal vivo, un agente ha analizzato un job CI non riuscito, preparato una correzione e rieseguito la pipeline.
Il livello di autonomia è configurabile per applicazione, ambiente, servizio o attività. Harness ha descritto tre livelli: agenti che forniscono assistenza, agenti che preparano le azioni da sottoporre all’approvazione umana e agenti che eseguono le azioni approvate quando la policy di rischio lo consente.
Nella demo, una revisione del codice basata sull’IA ha segnalato una potenziale esposizione di dati personali dei clienti, mentre una modifica che presentava problemi di latenza e non prevedeva alcun percorso di rollback è stata bloccata finché una persona non ha accettato esplicitamente il rischio.