Hosting di applicazioni di Agent Framework

Dopo aver compilato un agente o un flusso di lavoro, scegliere prima di tutto chi gestisce l'infrastruttura. Si tratta di una scelta operativa tra Microsoft-managed Foundry Hosted Agents e self-hosting; è separato dal protocollo usato dai client per raggiungere l'agente.

Scegliere un modello di hosting

Agenti ospitati di Foundry Self-hosting
Chi gestisce l'infrastruttura? Microsoft Foundry Agent Service gestisce il container, la scalabilità, il ciclo di vita della sessione e l'integrazione con la piattaforma. L'applicazione viene eseguita nel servizio Web, nel contenitore, nel runtime o nell'infrastruttura esistente.
Che cosa gestisci? Il codice agente e la configurazione di Foundry. Route, identità, autorizzazione, criteri di richiesta, archiviazione, distribuzione, scalabilità e librerie client native.
Scegliere questa opzione quando Si desidera l'hosting di agenti gestiti da Microsoft. È necessario il controllo a livello di applicazione o deve essere integrato con l'infrastruttura esistente.
Inizia qui Ospitare un agente in Foundry Ospitare in modalità self-host un'applicazione Di Agent Framework

Microsoft Foundry Hosted Agents è ora disponibile a livello generale. Gli attuali pacchetti self-hosting di Python sono in versione preliminare; per informazioni sul ciclo di vita dei singoli pacchetti, vedere la guida al self-hosting.

Per i trigger di Funzioni di Azure, l'esecuzione duratura o l'orchestrazione di lunga durata, usa Durable Extension. Si tratta di un percorso di hosting autogestito con l'infrastruttura Durable Task.

Scegliere un protocollo separatamente

Il modello di hosting non determina il protocollo. Ad esempio, il protocollo OpenAI Responses funziona con entrambi i modelli:

  • Agenti ospitati di Foundry espongono endpoint gestiti per Risposte e Invocazioni e supportano il protocollo Activity per i canali di Microsoft 365.
  • Hosting autonomo consente all'applicazione di usare gli helper Responses per esporre un endpoint /responses con il proprio framework, routing e criteri di gestione.

Dopo aver scelto un host, selezionare l'integrazione client adatta allo scenario:

Passaggi successivi

Approfondimento: