Dela via


Vanliga frågor och svar om Bot Framework Ecosystem

GÄLLER FÖR: SDK v4

Den här artikeln besvarar vanliga frågor om ekosystem.

Hur gör jag för att aktivera Bot Framework-emulatorn för att ansluta till localhost bakom en företagsproxy?

När du utvecklar en robot i en företagsmiljö blockerar proxyn vanligtvis anslutningen om du inte anger att den ska kringgås för localhost. Om du vill göra det på den lokala datorn måste du definiera följande miljövariabel:

NO_PROXY=localhost

Mer information finns i Konfigurera proxyinställningar.

När ska du lägga till fler konversationsupplevelser i Bot Framework?

Vi planerar att göra kontinuerliga förbättringar av Bot Framework, inklusive ytterligare kanaler, men kan inte ange något schema just nu. Om du vill att en specifik kanal ska läggas till i ramverket, [meddela oss][Support].

Jag har en kommunikationskanal som jag vill ska kunna konfigureras med Bot Framework. Kan jag arbeta med Microsoft för att göra det?

Vi har inte angett någon allmän mekanism för utvecklare att lägga till nya kanaler i Bot Framework, men du kan ansluta din robot till din app via [Direct Line API][DirectLineAPI]. Om du är utvecklare av en kommunikationskanal och vill arbeta med oss för att aktivera din kanal i Bot Framework, [vi vill gärna höra från dig][Support].

Vilka verktyg och tjänster ska jag använda om jag vill skapa en robot för Microsoft Teams?

Bot Framework är utformat för att skapa, ansluta och distribuera högkvalitativa, dynamiska, högpresterande och skalbara robotar för Teams och många andra kanaler. SDK:n kan användas för att skapa text-/sms-, bild-, knapp- och kortkompatibla robotar (dvs. de flesta robotinteraktioner mellan konversationsupplevelser) samt robotinteraktioner som är Teams-specifika, till exempel omfattande ljud- och videoupplevelser.

Om du redan har en bra robot och vill nå Teams-målgruppen kan din robot enkelt anslutas till Teams (eller någon kanal som stöds) via Bot Framework för REST API (förutsatt att den har en Internettillgänglig REST-slutpunkt).

Hur gör jag för att skapa en robot som använder datacentret för amerikanska myndigheter?

Vad är Direct Line-kanalen?

Direct Line är ett REST-API som gör att du kan lägga till din robot i din tjänst, mobilapp eller webbsida. Du kan skriva en klient för Direct Line-API:et på valfritt språk. Koda bara till [Direct Line Protocol][DirectLineAPI], generera en hemlighet på direktradskonfigurationssidan och prata med din robot var koden än finns.

Direktlinjen är lämplig för:

  • Mobilappar i iOS, Android och Windows Telefon och andra
  • Skrivbordsprogram i Windows, OSX med mera
  • Webbsidor där du behöver mer anpassning än [inbäddningsbara Webbchatt kanal][WebChat] erbjudanden
  • Tjänst-till-tjänst-program

Vilka är stegen för att konfigurera Webbchatt och Direct Line för Azure Government?

Stegen för att konfigurera Webbchatt och Direct Line för Azure Government liknar de som används för globala Azure. I Azure Government anger du domänen till Azure Government-URL:en eftersom standarddomänen gäller för globala Azure, inte Azure Government. Den globala Azure-URL:en (https://webchat.botframework.com/v3/directline) skiljer sig från Azure Government URL (https://webchat.botframework.azure.us/v3/directline) för konfigurationen Webbchatt och Direct Line. I följande exempel visas hur du anger domänen till Azure Government-URL:en:

<body>
    <div id="webchat" role="main"></div>
    <script>
      window.WebChat.renderWebChat(
        {
          directLine: window.WebChat.createDirectLine({
            token: 'YOUR_TOKEN_SECRET',
            domain: 'https://webchat.botframework.azure.us/v3/directline'
          }),
          userID: 'YOUR_USER_ID',
          username: 'Web Chat User',
          locale: 'en-US',
          botAvatarInitials: 'WC',
          userAvatarInitials: 'WW'
        },
        document.getElementById('webchat')
      );
    </script>
</body>

Läs mer i följande dokument:

Hur relaterar Bot Framework till Azure Cognitive Services?

Både Bot Framework- och Azure AI-tjänsterna bygger på år av forskning och användning i populära Microsoft-produkter. Dessa funktioner gör det möjligt för varje organisation att dra nytta av kraften hos data, molnet och intelligensen för att bygga sina egna intelligenta system som låser upp nya möjligheter, ökar deras affärshastighet och leder de branscher där de betjänar sina kunder.

Vilka är de möjliga maskinläsbara lösningarna för den inbyggda LUIS-enhetens datum, tid, varaktighet och ange entiteter?

Kommentar

Language Understanding (LUIS) dras tillbaka den 1 oktober 2025. Från och med den 1 april 2023 kan du inte skapa nya LUIS-resurser. En nyare version av språktolkning är nu tillgänglig som en del av Azure AI Language.

Conversational Language Understanding (CLU), en funktion i Azure AI Language, är den uppdaterade versionen av LUIS. Mer information om stöd för språktolkning i Bot Framework SDK finns i Förstå naturligt språk.

En lista med exempel finns i avsnittet Fördefinierade entiteter i LUIS-dokumentationen.

Hur kan jag använda mer än det maximala antalet LUIS-avsikter?

Kommentar

Language Understanding (LUIS) dras tillbaka den 1 oktober 2025. Från och med den 1 april 2023 kan du inte skapa nya LUIS-resurser. En nyare version av språktolkning är nu tillgänglig som en del av Azure AI Language.

Conversational Language Understanding (CLU), en funktion i Azure AI Language, är den uppdaterade versionen av LUIS. Mer information om stöd för språktolkning i Bot Framework SDK finns i Förstå naturligt språk.

Du kan överväga att dela upp din modell och anropa LUIS-tjänsten i serie eller parallellt.

Hur kan jag använda mer än en LUIS-modell?

Kommentar

Language Understanding (LUIS) dras tillbaka den 1 oktober 2025. Från och med den 1 april 2023 kan du inte skapa nya LUIS-resurser. En nyare version av språktolkning är nu tillgänglig som en del av Azure AI Language.

Conversational Language Understanding (CLU), en funktion i Azure AI Language, är den uppdaterade versionen av LUIS. Mer information om stöd för språktolkning i Bot Framework SDK finns i Förstå naturligt språk.

Både Bot Framework SDK för Node.js och Bot Framework SDK för .NET stöder anrop av flera LUIS-modeller från en enda LUIS-avsiktsdialogruta. Tänk på följande varningar:

  • Om du använder flera LUIS-modeller förutsätter vi att LUIS-modellerna har icke-överlappande uppsättningar av avsikter.
  • Om du använder flera LUIS-modeller förutsätter vi att poängen från olika modeller är jämförbara för att välja den "bästa matchade avsikten" för flera modeller.
  • Att använda flera LUIS-modeller innebär att om en avsikt matchar en modell matchar den också starkt avsikten "ingen" för de andra modellerna. Du kan undvika att välja avsikten "ingen" i den här situationen. Bot Framework SDK för Node.js skalar automatiskt ned poängen för avsikten "ingen" för att undvika det här problemet.

Var kan jag få mer hjälp med LUIS?

Kommentar

Language Understanding (LUIS) dras tillbaka den 1 oktober 2025. Från och med den 1 april 2023 kan du inte skapa nya LUIS-resurser. En nyare version av språktolkning är nu tillgänglig som en del av Azure AI Language.

Conversational Language Understanding (CLU), en funktion i Azure AI Language, är den uppdaterade versionen av LUIS. Mer information om stöd för språktolkning i Bot Framework SDK finns i Förstå naturligt språk.