Rivedi la lista di controllo di gestione

Verifica che il tuo progetto sia configurato per una consegna sicura, affidabile e mantenibile. Basi solide in ambito di governance, gestione del ciclo di vita delle applicazioni, strategia ambientale e controlli di sicurezza garantiscono che i tuoi agenti siano sicuri, conformi e pronti a scalare. Usa questa checklist per confermare la prontezza, identificare le lacune e adottare pratiche comprovate che supportino rilasci prevedibili e allineamento organizzativo.

Valida la tua sicurezza, governance, monitoraggio e prontezza alla gestione del ciclo di vita delle applicazioni.

Usa le seguenti domande per valutare se il tuo progetto è pronto per una distribuzione sicura e scalabile.

Security

Fatto? Attività
✓ Hai imposto l'accesso a privilegio minimo per maker, amministratori e account di servizio?
✓ Hai limitato chi può creare, modificare e pubblicare gli agenti in ogni ambiente?
✓ Hai abilitato l'accesso condizionato dove appropriato?
✓ Hai assegnato e documentato chi può approvare le missioni ALM?
✓ Hai validato i requisiti di crittografia per i dati in transito e a riposo?

Governance

Fatto? Attività
✓ Hai separato gli ambienti per sviluppo, test e produzione?
✓ Hai applicato politiche sui dati che si allineavano ai profili di rischio della tua organizzazione?
✓ Hai approvato quali connettori, strumenti e server MCP sono ammissi?
✓ Hai stabilito convenzioni di denominazione per agenti e componenti?
✓ Hai definito un processo di revisione prima che gli agenti passassero alla produzione?
✓ Hai documentato i guardrail di sicurezza per prompt, conoscenze e istruzioni per l'IA?
✓ Hai creato linee guida per sperimentazioni sicure nei sandbox?
✓ Hai assegnato ai proprietari la responsabilità della manutenzione a lungo termine?

Monitoring

Fatto? Attività
✓ Hai abilitato Application Insights o telemetria equivalente per gli agenti di produzione?
✓ Hai configurato dashboard per monitorare errori, utilizzo e latenza?
✓ Hai revisionato le trascrizioni delle conversazioni per problemi di qualità e sicurezza?
✓ Hai configurato gli avvisi per fallimenti di integrazione e errori di workflow?
✓ Avete assicurato che i log di audit catturiscano operazioni sensibili?
✓ Hai istituito un processo di revisione per i passaggi e le escalation?
✓ Hai programmato revisioni regolari delle prestazioni e della capacità?
✓ Hai validato la conservazione e la cancellazione dei dati allineate alla conformità?
✓ Hai controllato eventuali problemi specifici per canale su tutti i endpoint di distribuzione?

Fatturazione e capacità

Fatto? Attività
✓ Hai classificato ogni ambiente come esplorazione e prototipazione o come produzione finanziata?
✓ Hai assegnato i Crediti Copilot ad ambienti che necessitano di un confine dedicato?
✓ Hai configurato intenzionalmente il tenant-pool draw e il pay-as-you-go per ogni ambiente?
✓ Hai applicato limiti di credito predefiniti a livello di agente agli agenti di esplorazione e prototipazione?
✓ Hai definito chi valuta i limiti degli avvisi e chi può approvare un aumento?
✓ Hai stabilito un processo ricorrente per rilevare nuovi ambienti e agenti e verificarne i controlli?

Gestione del ciclo di vita delle applicazioni (ALM)

Fatto? Attività
✓ Hai definito la struttura della soluzione con componenti consapevoli della soluzione?
✓ Hai configurato variabili di ambiente per impostazioni specifiche dell'ambiente?
✓ Hai implementato pipeline di distribuzione automatizzate?
✓ Hai documentato i criteri di rilascio, le dipendenze e i processi di distribuzione?
✓ Hai stabilito i requisiti di versioning per agenti e componenti?
✓ Hai validato la compatibilità di integrazione tra gli ambienti?
✓ Hai creato un piano di rollback per le implementazioni fallite?
✓ Hai implementato test post-deployment per ogni fase dell'ambiente?
✓ Hai assegnato ruoli ALM chiari per creatori, revisori e approvatori?

Annotazioni sulle migliori pratiche

  • Assegnare l'accesso tramite gruppi di Microsoft Entra ID, non individui: Centralizzare la gestione dell'accesso alle identità e agli ambienti utilizzando gruppi per semplificare le verifiche e ridurre i rischi.
  • Utilizza una strategia di governance zonizzata per segmentare il rischio: applica garde di sicurezza differenziate tra le zone di sviluppo dei cittadini, sviluppo in partnership e sviluppo professionale.
  • Applicare politiche dati rigorose negli ambienti di sviluppo: bloccare presto connettori, canali e fonti di conoscenza inutili per prevenire esposizioni accidentali dei dati.
  • Adottare una strategia ALM a tre ambienti (dallo sviluppo al test fino alla produzione): Assicurarsi che tutte le modifiche siano costruite nell'ambiente di sviluppo, validate nell'ambiente di test e distribuite nell'ambiente di produzione utilizzando solo soluzioni gestite.
  • Standardizzare le variabili dell'ambiente e i riferimenti di connessione: separare la configurazione dai componenti della soluzione per supportare implementazioni ripetibili e gestire i segreti in modo sicuro.
  • Automatizza le implementazioni utilizzando pipeline o strumenti DevOps: Utilizza strumenti appropriati per automatizzare le release e garantire qualità e coerenza ad ogni release.
  • Secure all integrations using strong authentication: Proteggere i sistemi downstream con accesso, crittografia e archiviazione privata sicura con privilegi minimi, ad esempio Azure Key Vault.
  • Monitora gli agenti con Application Insights e analisi amministrative: monitora i modelli di utilizzo, i problemi di prestazione, la postura di sicurezza e la telemetria personalizzata tra gli ambienti.
  • Implementa approvazioni condizionate per i rilasci di produzione: richiede revisione e approvazione (soprattutto per agenti dell'area 2/3) prima di promuovere qualsiasi aggiornamento alla produzione.
  • Segui i principi di progettazione riutilizzabile e modulare: utilizza collezioni di componenti, soluzioni modulari e versioning chiaro per scalare lo sviluppo su team e ambienti.