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 agentin "säilö", jossa on tila, tallennustila ja mahdollisuus hallita toimintoja ja tapahtumia. Ota tämä säilö käyttöön missä tahansa kanavassa, kuten Microsoft 365 Copilotissa tai Microsoft Teamsissa.
- Toteuta agentteja ilman, että rajataan tiettyyn teknologiapinoon. Agenttien SDK on riippumaton valitsemasi tekoälyn suhteen.
- 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 "vuorotellen" ja hallitsevat niiden välisiä tietoja
- Toiminta: Aktiviteetti on yksi tai useampi yksikkötyyppi, jota agentti hallitsee.
- Viestit: Viesti on aktiviteettityyppi, joka lähetetään 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.