Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Microsoft 365 -agenttien SDK:n avulla voit luoda agentteja, jotka voidaan ottaa käyttöön valitsemillesi kanaville, kuten Microsoft 365 Copilot, Microsoft Teams, Web & Custom Apps ja muita, ja voit luoda telineitä vaaditun tietoliikenteen käsittelyä varten. Kehittäjät voivat käyttää valitsemiaan tekoälypalveluita ja antaa rakentamiaan agentteja saataville SDK:n kanavanhallintatoimintojen avulla.
Agenttien SDK:n tärkeimmät ominaisuudet
Kehittäjät tarvitsevat joustavuutta, jotta agentteja voidaan integroida mistä tahansa palveluntarjoajasta tai teknologiapinosta yritysjärjestelmiinsä. Agenttien SDK yksinkertaistaa agenttimallien toteutusta käyttämällä tekoälyä, jonka avulla he voivat valita yhden tai useamman palvelun, mallin tai agentin erityisvaatimusten täyttämiseksi.
Käytä Agents SDK:ta seuraavissa tuotteissa:
- Luo nopeasti agenttisäilö, joka sisältää tilan, tallennustilan ja mahdollisuuden hallita toimintoja ja tapahtumia. Ota tämä säilö käyttöön missä tahansa kanavassa, kuten Microsoft 365 Copilotissa tai Microsoft Teamsissa.
- Toteuta agenttimalleja ilman, että olet sidottu tiettyyn teknologiaympäristöön. Agenttien SDK ei välitä valitsemastasi tekoälystä.
- Mukauta agenttiasi vastaamaan asiakkaiden tiettyjä toimintoja, kuten Microsoft Teamsia.
Tuetut kielet
Agents SDK tukee seuraavia:
- C# käyttämällä .NET 8.0 SDK:ta
- JavaScript, joka käyttää Node.js versiota 18 tai uudemmat
- Python 3.9–3.11
Asiakaspalvelijan luominen
Aloitusmalli on helppo saada C#:ssä, JavaScriptissä tai Pythonissa Githubista
Agentin luominen C#:ssä:
builder.AddAgent( sp =>
{
var agent = new AgentApplication(sp.GetRequiredService<AgentApplicationOptions>());
agent.OnActivity(ActivityTypes.Message, async (turnContext, turnState, cancellationToken) =>
{
var text = turnContext.Activity.Text;
await turnContext.SendActivityAsync(MessageFactory.Text($"Echo: {text}"), cancellationToken);
});
});
Tämä luo uuden agentin, kuuntelee viestityyppistä aktiviteettia ja lähettää viestin takaisin
Täältä voit lisätä valitsemasi mukautetut tekoälypalvelut (esimerkiksi Azure Foundryn tai OpenAI-agentit) ja orkestroinnin (esimerkiksi semanttisen ytimen).
Tärkeät termit
SDK:lle tärkeitä tiettyjä käsitteitä ovat:
- Vuoro on agentin tekemä työyksikkö. Se voi olla yksittäinen viesti tai viestisarja. Kehittäjät työskentelevät vuorojen kanssa ja hallitsevat dataa niiden välillä.
- Toiminta: Aktiviteetti on yksi monista agentin hallitsemista vuorovaikutustyypeistä
- Viestit: Viesti on yksi toimintotyyppi, joka voidaan lähettää agentille. Se voi olla yksittäinen viesti tai viestisarja.
Aloita
Ennen kuin aloitat, sinun on huolehdittava joistakin edellytyksistä. Edellytykset riippuvat siitä, mitä kieltä käytät sovelluksesi kehittämiseen.
Lataaminen ja asentaminen
Lataa tiedostot, joita tarvitset päästäksesi alkuun.
Kloonaa Agenttien GitHub-säilö paikallisesti. Säilö sisältää SDK-lähdekirjastoja ja -malleja, joiden avulla voit aloittaa sovellusten luomisen SDK:n avulla. Mallien asentaminen asentaa SDK:lle tarvittavat paketit.