Condividi tramite


Concetti chiave nell'API bot Connessione or

Bot Framework e Azure AI servizio Bot consentono al bot di comunicare con gli utenti in Teams, Facebook e altro ancora. I canali sono disponibili in due forme:

  • Come servizio incluso nell'ambito del servizio Bot di intelligenza artificiale di Azure.
  • Come librerie di adattatori da usare con Bot Framework SDK.

Questo articolo è incentrato sui canali standard inclusi nell'servizio Bot di intelligenza artificiale di Azure.

Canali di Bot Framework

I canali bot Framework consentono al bot di scambiare messaggi con i canali configurati nella portale di Azure. Usa i protocolli JSON e REST standard del settore al posto di HTTPS e abilita l'autenticazione con il token di connessione JWT. Per informazioni dettagliate su come usare il servizio Bot Connector, vedere Autenticazione e gli articoli rimanenti in questa sezione.

Impegno

Il servizio Connessione or scambia informazioni tra bot e canale (utente) passando un oggetto Activity. Il tipo più comune di attività è message, ma esistono altri tipi di attività che possono essere usati per comunicare i vari tipi di informazione da un canale o un bot. Per informazioni dettagliate sulle attività nel servizio Bot Connector, vedere la panoramica delle attività.

Autenticazione

Il servizio Bot Framework usa token di connessione JWT per l'autenticazione. Per informazioni dettagliate su come autenticare le richieste in uscita inviate dal bot a Bot Framework e su come autenticare le richieste in ingresso ricevute dal bot da Bot Framework, vedere Autenticazione.

Librerie client

Bot Framework fornisce librerie client che possono essere usate per compilare bot in C#, JavaScript, Python e Java.

Nota

Gli SDK JavaScript, C# e Python di Bot Framework continueranno a essere supportati, ma Java SDK verrà ritirato con il supporto finale a lungo termine che termina a novembre 2023.

I bot esistenti creati con Java SDK continueranno a funzionare.

Per la creazione di nuovi bot, prendere in considerazione l'uso di Power Virtual Agents e leggere la scelta della soluzione chatbot appropriata.

Per altre informazioni, vedere Il futuro della compilazione di bot.

Oltre a semplificare le chiamate alle API REST di Bot Framework, ogni Bot Framework SDK offre anche il supporto per la creazione di dialoghi che incapsulano la logica di conversazione, richieste predefinite per semplici operazioni come Sì/No, stringhe, numeri ed enumerazioni, il supporto predefinito per framework di intelligenza artificiale potenti come LUIS e altro ancora.

Nota

Azure AI QnA Maker verrà ritirato il 31 marzo 2025. A partire dal 1° ottobre 2022, non potrai creare nuove risorse o Knowledge Base di QnA Maker. Una versione più recente della funzionalità di domande e risposte è ora disponibile come parte del linguaggio di intelligenza artificiale di Azure.

La risposta alle domande personalizzate, una funzionalità del linguaggio di intelligenza artificiale di Azure, è la versione aggiornata del servizio QnA Maker. Per altre informazioni sul supporto di domande e risposte in Bot Framework SDK, vedere Comprensione del linguaggio naturale.

Nota

Language Understanding (LUIS) verrà ritirato il 1° ottobre 2025. A partire dal 1° aprile 2023, non sarà possibile creare nuove risorse LUIS. Una versione più recente di Language Understanding è ora disponibile come parte del linguaggio di intelligenza artificiale di Azure.

CLU (Conversational Language Understanding), una funzionalità del linguaggio di intelligenza artificiale di Azure, è la versione aggiornata di LUIS. Per altre informazioni sul supporto per la comprensione del linguaggio in Bot Framework SDK, vedere Comprensione del linguaggio naturale.

Nota

In alternativa all'uso di questi SDK, è possibile generare la propria libreria client nel linguaggio preferito usando il file Swagger del bot Connessione or o il codice diretto all'API REST.

Servizio Bot State

Il servizio di informazioni sullo stato di Microsoft Bot Framework è stato ritirato il 30 marzo 2018. In precedenza, i bot basati su Azure AI servizio Bot o Bot Builder SDK avevano una connessione predefinita a questo servizio ospitato da Microsoft per archiviare i dati sullo stato del bot. I bot dovranno essere aggiornati per usare il proprio spazio di archiviazione dello stato.

Informazioni aggiuntive

Per altre informazioni sulla creazione di bot con il servizio Connessione or, vedere gli articoli in questa sezione, a partire dall'autenticazione. Se si verificano problemi o si hanno suggerimenti relativi al servizio Connessione or, vedere Supporto per un elenco delle risorse disponibili.