Condividi tramite


Panoramica degli strumenti di avvio degli agenti in Windows

Gli strumenti di avvio agente in Windows offrono alle app un modo standardizzato per registrare gli agenti di intelligenza artificiale e renderli individuabili nel sistema. In questo modo gli utenti possono accedere agli agenti da qualsiasi esperienza di supporto, ad esempio dal menu Start, dalla ricerca o dall'interno delle applicazioni, senza dover sapere quale app fornisce ogni agente.

Che cos'è l'Agente Launcher?

Un agente di avvio è un punto di ingresso registrato per un agente di intelligenza artificiale in Windows. Senza utilità di avvio agenti, ogni esperienza richiederebbe codice di integrazione personalizzato per ogni agente, sia tramite il protocollo MCP (Model Context Protocol), le azioni delle app o le API proprietarie. Gli Agent Launchers risolvono questo problema fornendo un meccanismo unificato di registrazione e individuazione in cui le app registrano i propri agenti una sola volta, rendendoli disponibili per tutte le esperienze supportate.

Che cos'è un agente?

Nel contesto dei lanciatori di agenti, gli agenti sono assistenti basati sull'intelligenza artificiale progettati per conversazioni continue e dinamiche che consentono agli utenti di eseguire attività complesse. Sono più di semplici chatbot o processori di richieste occasionali.

  • Interattivo e conversazionale: partecipare a dialoghi a più turni, porre domande chiare e fornire risposte contestuali
  • Orientato alle attività: aiutare gli utenti a completare obiettivi specifici, dalla pianificazione dei viaggi all'analisi dei dati alla creazione di contenuto
  • Consapevolezza contestuale: comprendere e mantenere il contesto durante le conversazioni, ricordando le interazioni precedenti
  • Idoneo all'azione: eseguire azioni per conto degli utenti e integrarsi con le funzionalità dell'app per eseguire le operazioni
  • Visibile e accessibile: aprire un'interfaccia utente in cui gli utenti possono interagire attivamente, visualizzare lo stato di avanzamento e guidare il proprio lavoro

I lanciatori di agenti sono progettati per gli agenti che offrono esperienze interattive in cui gli utenti e l'intelligenza artificiale collaborano, non per i servizi in esecuzione in background o l'automazione invisibile all'utente.

Vantaggi dell'uso di launcher agenti?

Per gli utenti

  • Individuazione unificata: Trova tutti gli agenti disponibili da qualsiasi esperienza di supporto senza ricordare quale applicazione contiene quale agente.
  • Integrazione facile: accedere agli agenti da contesti diversi, tra cui dal menu Start, dalla ricerca o da altre applicazioni.
  • Esperienza coerente: interagire con gli agenti tramite modelli coerenti e familiari indipendentemente dal provider.

Per gli sviluppatori

  • Integrazione singola: registrare l'agente una sola volta e renderlo disponibile per tutte le esperienze di supporto.
  • Distribuzione flessibile: registrare gli agenti in modo statico in fase di installazione o dinamicamente in fase di esecuzione in base all'autenticazione, alle sottoscrizioni o ad altre condizioni.
  • Copertura dell'ecosistema: sfruttare il framework standardizzato delle azioni delle app per sfruttare un ecosistema in crescita.

Per esperienze e piattaforme

  • Individuazione semplice: eseguire una query sul Registro di sistema sul dispositivo (ODR) per trovare tutti gli agenti registrati nel sistema.
  • Chiamata affidabile: avviare gli agenti tramite un meccanismo standardizzato con input ben definiti.
  • Nessuna integrazione personalizzata: supporta tutti gli agenti senza codice specifico dell'app.

Funzionamento dei lanciatori di agenti

Gli Avviatori di agenti sono basati sul framework Windows App Actions. Un'Launcher di agente è costituito da:

  • Manifesto della definizione dell'agente: file JSON con metadati inclusi nome visualizzato, descrizione, identificatore univoco e azione dell'app da richiamare
  • Dichiarazione dell'estensione dell'app: una voce nel manifest del pacchetto app che registra l'agente con Windows
  • Azione dell'app con entità obbligatorie: un'Azione dell'app con agentName e prompt obbligatori, oltre a entità facoltative, come attachedFile.

Gli agenti vengono registrati e recuperati tramite il Registro On-Device (ODR) usando uno strumento da riga di comando odr.exe. La registrazione può essere statica (in fase di installazione) o dinamica (in fase di esecuzione). Quando viene richiamato, il sistema individua l'azione dell'app associata e la avvia con la richiesta e il contesto dell'utente, aprendo l'interfaccia dell'agente per l'interazione.

Get started

Per informazioni su come creare un'utilità di avvio agente per l'app Di Windows, vedi Introduzione agli strumenti di avvio degli agenti in Windows.

Per informazioni dettagliate sullo schema JSON della definizione dell'agente, vedere Schema JSON della definizione dell'agente.