Siirtyminen Agent Enterpriseen edustaa merkittävintä arkkitehtuurin muutosta pilven alkamisen jälkeen. Se tarjoaa ennennäkemättömän tason tuottavuutta ja automatisointia, mutta se tuo esiin myös syvällisiä haasteita, jotka liittyvät hallintoon, tietoturvaan ja monimutkaisiin toimintoihin. Yksittäisen lähestymistavan käyttäminen - agenttien käyttöönotto siloissa ilman yhtenäistä strategiaa - on suora polku tekniseen velkaan ja organisaation kaaokseen.
Agenttien käyttöönotto ilman keskitettyä hallintasuunnitelmaa aiheuttaa merkittäviä operatiivisia riskejä, mukaan lukien suoran järjestelmäkäyttöön liittyvät tietoturvariskit, agenttien vuorovaikutusten ja toimintojen havaittavuuden puute ja tarpeettomien Pisteestä pisteeseen -integraatioiden aiheuttamat korkeat kustannukset. Tämä erillinen käyttöönottostrategia johtaa hauraaseen ympäristöön, jota on vaikea hallita laajalti. Kestävä kehitys vaatii yhtenäisen sovellusalustan agenttien integrointiin ja hallintaan.
MuleSoft tarjoaa kattavan, yhtenäisen ja avoimen sovellusalustan, joka opastaa yrityksiä luottavaisesti heidän matkansa aikana. Se hyödyntää yrityksen nykyistä API-ympäristöä agenttien toimintojen perustana ja nopeuttaa uusien agenttivalmiiden resurssien luomista luotetun, tekoälyyn perustuvan kehitysympäristön kautta. Yritystason tuki avoimille standardeille, kuten Mallien kontekstiprotokolla (MCP) ja Agent2Agent (A2A) -protokollat, tekee näistä resursseista interaktiivisia sekä yksinkertaisille komentoille että monimutkaiselle usean agentin yhteistyölle, riippumatta tekoälyn kehityksestä. MuleSoft Agent Fabric tarjoaa ratkaisun, jolla voit löytää, orkestroida, hallita ja seurata koko agenttien ekosysteemiä. Tämän integroidun lähestymistavan avulla MuleSoft Agent Fabric tarjoaa todennetun perustan Vastuullisten tekoälyagenttien verkoston skaalaamiseen, joka muuntaa tekoälyn lupaukset konkreettisiksi, automatisoiduiksi liiketoimintatuloksiksi ja toteuttaa älykkään yrityksen koko potentiaalin.
API:n johtaman yhteyden vakiomuotoinen kolmikerroksinen lähestymistapa - Järjestelmä-, Prosessi- ja Experience API -rajapinnat - tarjoaa tehokkaan kehyksen agenttien interaktiivisuuden rakentamiseen.
- Järjestelmän API-rajapinnat tarjoavat yhdenmukaisen, turvallisen ja abstraktin käyttöliittymän sen perustana oleviin tietuejärjestelmiin. Ne irrottavat agentit taustaprotokollien ja datamallien monimutkaisuudesta, mikä varmistaa, että kaikki agenttien toiminnot suoritetaan hallituille ja luotettaville päätepisteille.
- Prosessien API-rajapinnat sisältävät monimutkaisen monivaiheisen liiketoimintalogiikan. Agenttien ei tarvitse ymmärtää myyntitilausten luomisen, inventaarion tarkastamisen tai toimitusten käynnistämisen monimutkaista orkestrointia. He voivat käyttää Process API -rajapintoja (esimerkiksi "Process Order") käsittelemättä sen perustana olevia monimutkaisuuksia. Prosessien API-rajapinnat tarjoavat agenteille turvallisen, transaktiivisen ja auditoitavan mekanismin liiketoimintaprosessien suorittamiseen, mikä vähentää agenteille vaadittua päättelyä merkittävästi ja varmistaa, että liiketoimintasääntöjä noudatetaan johdonmukaisesti.
- Kokemusten API-rajapinnat on suunniteltu perinteisesti tarjoamaan tiettyjä käyttöliittymäsovelluksia (esimerkiksi Tilaustenhallinta-sovellus); niitä voidaan kuitenkin käyttää myös asiayhteydestä riippuvaisina toimintoina agenteille. Tämä tarjoaa agenteille tärkeitä tietoja tietyn tehtävän suorittamiseen ilman, että heidän täytyisi soittaa useita puheluita alempaan järjestelmään.
Yritysten täytyy nopeuttaa API-rajapintojen ja integraatioiden kehittämistä, jotka muodostavat yhdistettävän perustan, jotta he voivat vastata agenteille valmiiden työkalujen ja ominaisuuksien kasvavaan kysyntään. MuleSoft ratkaisee tämän haasteen upottamalla generoivan tekoälyn suoraan kehitysympäristön elinkaariin, mikä luo virtuaalisen syklin, joka käyttää tekoälyä rakentaakseen korkealaatuisia resursseja, joita muut agentit kuluttavat.
Kehittäjille MuleSoft Vibes toimii älykkäänä kumppanina automatisoimalla integraatiokehityksen toistuvimmat näkökohdat ja tarjoamalla yhtenäisen, agenttisen käyttöliittymän koko ohjelmistokehityksen elinkaarelle. Kehittäjät käyttävät Anypoint Code Builderin MuleSoft-virtoja vuorovaikuttaakseen luovien ominaisuuksien kanssa, jotka perustuvat luotettuihin Einstein AI Pipelines -ominaisuuksiin, mikä tekee tekoälyn avulla tuetusta kehitysprosessista saumattoman ja tehokkaan. Tämä myyntiputki - Inference Graph Execution Service (IGES) - on monivaiheinen prosessi, jota käytetään korkealaatuisten tulosten saavuttamiseen. Se koostuu maadoituksesta, vahvistuksesta, virheiden korjaamisesta ja tarkasta arvioinnista.
- MuleSoft Vibesin generointikulkujen kyky perustuu Agentforce AI -kehykseen. Se muuntaa luonnollisen kielen liiketoimintalogiikan (käyttäjän kehotteet) toimiviksi Mule-sovelluksiksi. IGES Pipeline koostuu seuraavista vaiheista:
- Keskusteluhistorian yhteenveto: LLM analysoi tämänhetkisen kehotteen ja käyttäjän aiemmat viestit luodakseen yhteenvetokehotteen, joka kaappaa käyttäjän tarkoituksen ja keskusteluhistorian. Tämä yhdistetty kehote parantaa myöhempien datan noutovaiheiden ja generointivaiheiden tarkkuutta.
- Kulkujen semanttinen nouto vektori-tietokannasta: Järjestelmä ottaa yhteenvedon edellisestä vaiheesta ja suorittaa semanttisen haun vektoritietokantaan, joka sisältää yli 200 liitintä, yli 7 000 liitintätoimintoa ja yli 7 000 koodinpätkää. Se hakee asiaankuuluvimmat liittimet, toiminnot ja koodiesimerkkejä luontiprosessin perustamiseksi käyttämällä tarkkoja tietoja ja varmistaa, että tulokset vastaavat MuleSoftin kattavaa liittimien ekosysteemiä. Koska MuleSoft on liittimien ja toimintojen toimialan standardi, tämä perustelu tarjoaa mallille muotoillun kontekstin ja toimialueen tarkkuuden, jota yleiset LLM:t eivät näe.
- Lisäys: Sitten noudettu sisältö ja keskusteluhistorian viestit yhdistetään yhteenvetokehotteeseen. Tämä yhdistetty kehote opastaa LLM:ää vähentämään hallusinaatioita. Se sisältää myös ohjeet myrkyllisen sisällön luomisen estämiseksi.
- Kulun generointi: Tämä vaihe hyödyntää Einstein AI LLM -mallia luodakseen raakoja XML-koodeja, jotka perustuvat tarjottuun kontekstiin ja esimerkkeihin. Tämä on generoinnin myyntiputken ydinvaihe.
- Käsittelyn jälkeen ja vahvistus: Käsittelijän ja varmistajan jälkeiset toiminnot tarkastavat koodin varmistaakseen oikean syntaksin ja kelvollisten liittimen toimintojen käytön, kun taas erillinen toksisuustarkistus merkitsee haitallista sisältöä.
- Monivaiheinen virheenkorjaus: Jos kaikki alustavat generoinnit ovat virheellisiä, automatisoitu virheenkorjausmekanismi analysoi virheviestit havaitakseen kuvioita. Sitten se lähettää kehotteen uudelleen LLM-ohjelmaan sekä rikastettuja virheviestejä ja korjaavaa metadataa.
- Tiedostojen luomisen määrittäminen: Tämä vaihe noutaa liittimen asiaankuuluvan metadatan, korottaa kehotteen ja lähettää sen LLM:ään luodakseen tarkkoja liittimen kokoonpanoja. Lopuksi kaikki POM- ja XML-nimitilat luodaan deterministisesti käyttämällä kunkin sidonnaisuuden uusinta versiota, mikä vähentää hallusinaatioita ja varmistaa yhdenmukaisuuden.
- DataWeave-transformaation generoinnin: datan transformaatio on usein integraation kehityksen aikaa vievin osa. MuleSoft Vibes käsittelee tämän prosessin käyttämällä monivaiheista lähestymistapaa, joka muistuttaa Mule Flow XML -julkaisua.
- Tarkoituksen perustelu: LLM analysoi käyttäjien syöttämien ja lähtevien tietojen esimerkkejä päätelläkseen ja sanellakseen yleisen transformaatiologiikan luonnollisella kielellä. Tämä vaihe erottaa käyttäjän tavoitteen literaaliarvoista, joita kehote saattaa sisältää.
- DataWeave Semanttinen nouto: Järjestelmä käyttää edellisestä vaiheesta luotua kehotetta kyselynä vektoriatietokantaan löytääkseen semanttisesti relevantin DataWeave-funktion dokumentaation ja transformaation täydelliset esimerkit. Tämä perustelee generointiprosessin korkealaatuisiin ja vahvistettuihin tietoihin.
- Lisäys: Noudetut funktiot ja esimerkit yhdistetään alkuperäiseen käyttäjän kehotteeseen luodakseen asiayhteydestä riippuvaisen ohjejoukon myöhemmälle LLM-kutsulle, mikä vaikuttaa LLM:n toimintatapaan hallusinaatioiden vähentämiseksi.
- DataWeave- generointi: Tämä vaihe hyödyntää LLM-mallia luodakseen DataWeave-transformaatiokomentosarjan ja siihen liittyvän selityksen, joka perustuu annettuun kontekstiin ja esimerkkeihin. Tämä on generoinnin myyntiputken ydinvaihe.
- Käsittelyn jälkeinen ja vahvistus Luotu komentosarja arvioidaan kahden tietyn tilaston perusteella: kelvollisuus ja oikeellisuus. Komentosarjan täytyy kääntää ilman syntaksivirheitä (pätevyys) ja tuottaa odotettu tulos, kun se suoritetaan käyttämällä syötettyä esimerkkiä (korrektiutta).
- Monivaiheinen virheenkorjaus: Jos alustava vahvistus epäonnistuu, tämä lisäosa tunnistaa virhekategoriat ja korjaa luodussa komentosarjassa olevat ongelmat. Tämä hienosäätö auttaa parantamaan järjestelmän yleistä onnistumissuhdetta ja tarkkuutta.
- Lopullinen käsittelyn jälkeinen ja vahvistus Virheenkorjaus-moduulin korjattu komentosarja läpäisee uudelleenvahvistusprosessin varmistaakseen, että se on syntaktisesti käypä ja toiminnallisesti oikein. Tämä lopullinen laatusilta varmistaa, että tulos on tarkka ja luotettava ennen kuin lähetät sen takaisin käyttäjälle.
- API-määritysten ja asiakirjojen luonnin: kehittäjät voivat luoda täysin vahvistettuja OpenAPI (OAS)- tai RAML-määrityksiä kuvaamalla haluamasi API luonnollisella kielellä. MuleSoft Vibes tuo kehotteen (joka sisältää lisätietoja resursseista, metodeista, suojausskeemeistä ja parametreistä) ja tuottaa kelvollisen ja syntaktisesti oikean API-määritelmän. Generoinnin jälkeen se voi luoda API:lle dokumentaatiota Anypoint Exchange -palvelussa, joka kattaa kaiken todennuksesta päätepisteen lisätietoihin ja virheiden käsittelyyn, mikä vapauttaa kehittäjät näistä tylsistä tehtävistä.
- AI-avustettu MUnit- generointi: Laadunvalvonta on tärkeää omaisuuksille, joita itsenäiset agentit kuluttavat. MuleSoft Vibes auttaa luomaan MUnit-testitapauksia suoraan Mule-kulkujen koodista. Tämä auttaa esikatselemaan ulkoisia riippuvuuksia ja vahvistuksia ja tunnistamaan yleisiä testausvirheitä, mikä vähentää huomattavasti manuaalista vaivaa, joka vaaditaan korkean testin kattavuuden saavuttamiseksi ja integrointilogiikan luotettavuuden varmistamiseksi.
Kehittäjät menestyvät haluamissaan ympäristöissä. Tästä syystä MuleSoft tapaa kehittäjiä siellä, missä he ovat, mikä sallii heidän rakentaa integraatioita haluamaansa tekoälyn IDE:ään. MuleSoftin Mallien kontekstiprotokollat (MCP) -palvelin paljastaa kehitys-, käyttöönotto- ja hallintaominaisuudet MCP-työkaluina, joita mikä tahansa VS-koodiin perustuva tekoälyn natiivi IDE (esimerkiksi Cursor, Windsurf tai Trae) voi käyttää vuorovaikuttaakseen Anypoint Platformin kanssa luonnollisella kielellä.
Pakkaamalla sen IDE-ydintoiminnot vakiomuotoiseen VS Code -laajennukseen, MuleSoft irrottaa työkalut brändätystä IDE-kaaliosta, mikä mahdollistaa kehitystyökalujen IDE-agnostisen käytön. Sen sijaan, että kilpailisi IDE:n nopean kehityksen kanssa, tämä arkkitehtuurivalinta sallii MuleSoftin kehitystyökalujen pysyvän yhteensopivina ja käytettävissä nykyaikaisten, tekoälykäyttöisten IDE:ien kasvavassa ekosysteemissä.
Agenteellisessa yrityksessä on välttämätöntä, mutta riittämätöntä, luoda luotettavat API-rajapinnat. Seuraava kriittinen vaihe on varmistaa, että tekoälyagentit voivat löytää, ymmärtää ja kutsua näitä resursseja. Tämä vaatii ”toiminnallisuuskerroksen”, joka perustuu avoimiin standardeihin, jotka on suunniteltu agenttien viestintää varten. MuleSoft tarjoaa yritystason työkaluja kahdelle hallitsevalle uudelle protokollalle:
- Agentista järjestelmään -toiminnon MCP
- A2A agentista agentille -vuorovaikutuksille
MCP on noussut nopeasti toimialan standardiksi agentista työkaluun -viestinnälle, joka vastaa sitä, mitä REST tuli verkkopalveluille. MCP-järjestelmän avulla tekoälyn agentit voivat tutkia järjestelmän ominaisuuksia dynaamisesti, ymmärtää sen syötteitä ja tuloksia ja kutsua sitä suorittaakseen toiminnon ilman, että heidän täytyisi käyttää valmiiksi ohjelmoitua tai kovakoodattua logiikkaa.
MuleSoft MCP -liitin sallii Mule-sovelluksena toteutettujen API-rajapintojen julkaisemisen MCP-palvelimena. Koska MuleSoft tarjoaa satoja käyttövalmiita liittimiä lähes kaikkiin suurimpiin yritysjärjestelmiin (esimerkiksi SaaS, vanhat tietokannat ja tietokannat), tämä muuntaa organisaation API-rajapinnat ja sovellukset välittömästi agenttivalmiiksi työkaluiksi. API, joka on suunniteltu SAP-inventaarioiden tarkastamiseen, kulku, joka käsittelee uuden liidin Salesforcessa, tai mukautettu sovellus, joka on yhdistetty MuleSoftin kautta, voidaan tehdä tekoälyagenttien käytettäväksi atomien hallitsemina työkaluina käyttämällä MCP-liitintä.
Vaikka MCP on erinomainen hierarkkisissa vuorovaikutuksissa agenttien ja työkalujen välillä, monimutkaiset liiketoimintaprosessit vaativat usein useiden erikoistuneiden agenttien yhteistyötä. Agentista agentille (A2A) -protokolla on uusi avoin standardi, joka on suunniteltu helpottamaan peer-to-peer-viestintää, joka mahdollistaa monimutkaiset, usean agentin työnkulut.
MuleSoftin A2A-tuki sallii yritysten suunnitella ja rakentaa edistyneitä järjestelmiä, joilla on sama hallintataso ja luotettavuus kuin mitä he odottavat API-rajapinnoistaan. MuleSoft A2A -liitin sallii kehittäjien paljastaa minkä tahansa agentin helposti A2A-palvelimena tai kutsua mitä tahansa A2A-yhteensopivaa agenttia Mule-sovelluksesta. Esimerkiksi asuntolainan hakemusprosessi voidaan organisoida "luottotarkastusagentille", "asiakirjan allekirjoitusagentille" ja "säännöstenmukaisuuden agentille", ja jokainen agentti löytää ja kutsuu toisten ominaisuuksia (tarvittaessa) sovelluksen edistämiseksi eteenpäin.
Tarjoamalla MCP:lle ja A2A:lle vahvoja ja yritystason työkaluja, MuleSoft tukee joustavan ekosysteemin rakentamista, joka koostuu suorien agentista järjestelmään -vuorovaikutuksista (MCP-työkalujen kautta) ja agentista agentille -vuorovaikutuksista (A2A). Riippumatta siitä, miten tekoälyn maisema kehittyy, tämä lähestymistapa asettaa MuleSoftin perustana, joka yhdistää kaikki agenttisen viestinnän muodot.
Kun yritykset käyttävät agenttien tekoälyä, he kohtaavat väistämättä agenttien laajentamisen haasteen. Tarvitset erillisen orkestrointikerroksen estääksesi tämän kaaoksen muodostumisen. MuleSoft Agent Fabric (demo) on kattava rakenteellinen ratkaisu, joka on suunniteltu vastaamaan tähän haasteeseen suoraan. Se tarjoaa keskitetty hallintasuunnitelman, jolla voit löytää, hallita, orkestroida ja seurata koko tekoälyagenttien verkostoa riippumatta siitä, missä he ovat rakennettuja tai miten he toimivat. MuleSoft Agent Fabric toimii yrityksen digitaalisen työvoiman "ilmaliikenteen ohjaimena", joka muuntaa hajanaisten, erillisten agenttien kokoelman yhtenäiseksi, turvalliseksi ja tehokkaaksi älykkääksi verkostoksi.
MuleSoft Agent Fabric perustuu neljään integroituun pilariin, jotka kattavat agenttien täydellisen elinkaaren hallinnan ensiluokkaisina yritysresursseina.
Kaikkien hallittujen ekosysteemien perusta on löydettävyys. Agenttien rekisteri toimii yhtiön kaikkien agenttien resurssien universaalina ja keskitettynä katalogina. Tämä sisältää mukautetut agentit, agentit, jotka on upotettu SaaS-sovelluksiin, MCP-palvelimet, jotka paljastavat vanhat järjestelmät, ja A2A-päätepisteet agenttien välistä yhteistyötä varten. Tarjoamalla yhden totuuden lähteen, agenttien rekisteri ratkaisee kriittisen havaintojen ongelman estämällä tiimejä rakentamasta tarpeettomia ominaisuuksia ja sallimalla ihmisten kehittäjien ja muiden tekoälyn agenttien löytää ja käyttää olemassa olevia resursseja dynaamisesti ja laajasti.
Agenttien rekisteri perustuu Anypoint Exchangeen, ja se lisää kolme uutta omaisuustyyppiä: Agentit, MCP-palvelimet ja LLM:t. Se kerää tietoja näistä resursseista, mukaan lukien MCP-työkalut, kuljetusprotokollat ja agenttikortit sekä agenttien ja heidän kuluttamiensa MCP-palvelimien ja työkalujen väliset sidonnaisuudet. Kehittäjät voivat luoda ja hallita omaisuuksia suoraan rekisteristä. He voivat myös ohjelmallisesti löytää ja käyttää olemassa olevia MuleSoft Vibes -resursseja (MuleSoft MCP Serverin search_asset -työkalun kautta) luodessaan uusia orkestrointeja. Tämä tarjoaa kehittäjille kaikki tiedot, joita he tarvitsevat näiden resurssien ymmärtämiseen ja käyttämiseen.
Kun omaisuuksia on löydettävissä, ne täytyy orkestroida hyödyllisten töiden suorittamiseksi. Agentin välittäjä on orkestrointipalvelu, joka suorittaa monivaiheisia liiketoimintaprosesseja. Se käyttää määritettävää LLM:ää tulkitakseen yleisiä tehtäviä ja luodakseen niitä vastaavia työnkulkuja. Agentin välittäjä löytää, järjestää ja kutsuu tarvittavat agentit ja työkalut dynaamisesti suorittaakseen nämä prosessit.
Yhteyttä hallitaan työkalujen MCP:n ja agenttien A2A-protokollan kautta. Tämä sallii järjestelmän organisoida agentteja liiketoimintakohtaisiin toimialueisiin (esimerkiksi Supply Chain tai Finance) ja reitittää tehtäviä niiden kaikkien välillä. Yksi luonnollisen kielen kehote (esimerkiksi ”Onboard an Employee”) pilkotaan erillisiksi toiminnoiksi, joita eri agentit tai työkalut suorittavat useissa taustajärjestelmissä. Agentin välittäjän orkestrointiin sisältyy:
- Dynamaattinen orkestrointikuvio: Tämä on agenttien silmukan kuvio, joka määrittää alaiset tehtävät ja organisoi ne sopivimmille agenteille ja työkaluille kokonaistavoitteen saavuttamiseksi. Tämän kuvion avulla voidaan rakentaa yhteistyöagentteja ratkaisemaan monimutkaisia käyttötarkoituksia (esimerkiksi käsittelemällä monimutkaisen palvelun eskalointia).
- LLM-pohjainen syy: Käyttää LLM:ää tulkitakseen luonnollisen kielen tavoitteita ja luodakseen suoritussuunnitelmia, mikä poistaa kovakoodatun ja jäykkätyönkulun logiikan tarpeen.
- Määritettävä LLM-malli: Sallii kehittäjien määrittää käytettävän LLM-mallin, joka hallitsee kustannuksia, suorituskykyä ja ominaisuuksia.
- Luonnollisen kielen kehitys: Agent Broker -logiikkaa voidaan määrittää käyttämällä luonnollista kieltä MuleSoft-virtojen kautta.
- Huomautettavuus: Anypoint Monitoring tarjoaa lokin ja seurannan käyttöönoton jälkeen auttaakseen käyttäjiä ymmärtämään ja virheenkorjaamaan agenttien välittäjän perusteluita ja vuorovaikutuksia MCP-työkalujen ja A2A -agenttien kanssa.
- Hallittu käyttöönotto: Agent Broker on säiliöön perustuva sovellus, jota tukee Mule Runtime, joka hallitsee käyttöönoton saatavuutta ja skaalattavuutta.
Anypoint Flex Gateway on mekanismi, jolla tiettyjä käytäntöjä noudatetaan teknisesti. MuleSoft Agent Fabric hyödyntää Anypoint Flex -yhdyskäytävää suojaamaan, tarkastamaan ja hallitsemaan kaikkia agenttien vuorovaikutuksia, jotka tapahtuvat MCP- ja A2A -protokollan kautta. Tämä sallii organisaatioiden soveltaa kattavaa organisaation tason käytäntöjä kaikkiin agenttien liikenteeseen varmistaakseen, että kaikki toiminnot ovat turvallisia, vaatimustenmukaisia ja tarkastettavissa ennen niiden suorittamista. Nämä varusteet ovat tärkeitä, jotta tekoälyn sopeutuminen skaalataan turvallisesti ja vastuullisesti.
| Käytännön nimi | Protokolla(t) | Kuvaus |
|---|---|---|
| JWT-vahvistuskäytäntö/asiakastunnuksen vahvistuskäytäntö | A2A, MCP | JWT-vahvistuskäytäntö/asiakastunnuksen täytäntöönpanokäytäntö suojaa A2A-agentit ja MCP-palvelimet rajoittamalla käyttöoikeuksia vain todennetuille soittajille. |
| Skeeman vahvistus | A2A, MCP | Skeeman vahvistus varmistaa, että saapuvat agenttien pyynnöt noudattavat A2A- tai MCP-määritelmiä, mikä estää väärin muotoillun liikenteen. |
| A2A PII -havain | A2A | A2A-henkilöllisyydentarjoaja tunnistaa pyynnöissä ja vastauksissa olevat henkilöllisyydentarjoajat (Personally Identifiable Information, PII) ja sallii kirjaamisen tai estämisen vaatimustenmukaisuuden mukaisesti. |
| A2A-kehotteen sisustaja | A2A | A2A-kehotteiden sisustaja syöttää mukautettuja tietoja tai ohjeita kehotteisiin, jotka lähetetään agenteille, jotta he voivat toimia ja noudattaa suojausohjeita. |
| MCP-määritteisiin perustuva käyttöoikeuden hallinta | MCP | MCP-määritteisiin perustuva käyttöoikeuden hallinta säätää pääsyä tiettyihin työkaluihin ja resursseihin, jotka MCP-palvelin näyttää käyttäjäattribuuttien perusteella (esimerkiksi Tiers-, IP- tai JWT-lausekkeet). |
| SSE:n kirjaaminen lokiin | A2A, MCP | SSE Logging tallentaa sisällön palvelimen lähettämien tapahtumien (SSE) viestiketjuihin, joita agenttien protokollat käyttävät kattavaan auditointiin ja jäljitettävyyteen. |
| Kurssien rajoittaminen ja pikavalinnan hallinta | A2A, MCP | Rate Limiting ja Spike Control suojaavat taustalla toimivia agentteja ja järjestelmiä liikennehäiriöiltä ja palvelun hylkäämisen hyökkäyksiltä pakottamalla pyyntöjen rajoituksia. |
| A2A-agenttikortti | A2A | A2A-agenttikortti kirjoittaa agenttikortin URL-osoitteen uudelleen varmistaakseen, että kaikki liikenne välitetään oikein hallitun Flex Gateway -esiintymän kautta. |
Agenttien protokollien yrityshallintakäytännöt
Saapuvien pyyntöjen hallinnan lisäksi Anypoint Flex -yhdyskäytävä hallitsee myös kaikkia agentilta ulkoisiin palveluihin (esimerkiksi MCP -palvelimet ja -työkalut tai muut agentit) lähetettyjä yhteyksiä ja pyyntöjä. Tämä sisältää:
- Lokiin kirjaaminen: Tarjoaa keskitetty havaittavuuspisteen, josta voit valvoa ja kirjata lokiin kaikki lähtevät agenttien pyynnöt tarkastusta ja vianmääritystä varten.
- Tietoturva: Estää luottamuksellisten tietojen vuotoa tarkastamalla lähtevän liikenteen.
- Todennus: Hallitsee ulkoisten järjestelmien tunnuksia käyttämällä lähteviä todennusmekanismeja, kuten API Keys, OAuth ja ClientId/ClientSecret yhdestä pisteestä.
Anypoint Flex Gateway Policy Development Kit (PDK) sallii käyttäjien luoda mukautettuja käytäntöjä, kun käyttövalmiit käytännöt eivät täytä tiettyjä vaatimuksia. Käyttämällä PDK:tä kehittäjät voivat kirjoittaa käytännön logiikkaa Rustin ohjelmointikielellä ja koota sen WebAssembly (WASM) -moduuliin. Itse sisältävä moduuli ladataan sitten Anypoint Flex -yhdyskäytävään pakottaakseen käyttöön yksilöllisiä suojaussääntöjä, mukautettuja datatransformaatioita tai erikoistunutta integraatiologiikkaa suoraan API-reunasta. Tämä tarjoaa tehokkaan ja tehokkaan tavan laajentaa yhdyskäytävän toimintoja yksilöllisille tai monimutkaisille käyttötarkoituksille.
Alla on PDK:n: neljä tärkeintä komponenttia.
- Anypoint CLI PDK Plugin: Tämä lisäosa luo PDK-projektin ja lataa kootun käytännön Exchangeen. Lisäksi se luo Makefile-tiedoston, joka yksinkertaistaa kehitysprosessia tarjoamalla selkeät komennot käytännön laatimiseen ja hallintaan.
- Käytännön malli: Kun uusi projekti luodaan, PDK luo perustyökalun tai mallin. Tämä rakenne sisältää kaikki tarvittavat tiedostot ja kokoonpanot, jotka tarvitaan käytännön onnistuneen koontiin, mikä tarjoaa kehittäjille aloituspisteen mukautetulle logiikalle.
- SDK-rakennustyökalut: Nämä työkalut poimivat perustana olevan Envoy-välityspalvelimen monimutkaisen, tapahtumiin perustuvan arkkitehtuurin. Käyttämällä reaktorin ja suorittajan kuvioita, SDK tarjoaa suoran ja lineaarisen koodausmenetelmän. Tämä auttaa vähentämään monimutkaisuutta, parantamaan virheenkorjausta ja hidastamaan kehittäjien oppimiskäyrää.
- Käytäntöjen hallinta: MuleSoft MCP Server tarjoaa käyttäjille MCP-työkaluja, jotka auttavat heitä hallitsemaan mukautetun käytännön elinkaarta. Näihin työkaluihin sisältyy esimerkiksi:
- get_flex_gateway_policy_example
- manage_api_instance_policy
- manage_flex_gateway_policy_project
Agentin visualisointiohjelma tarjoaa reaaliaikaisen ja dynaamisen kartan koko agenttien verkostosta, mikä tekee tekoälyn vuorovaikutusten "musta laatikosta" täysin havaittavissa olevan järjestelmän. Arkkitehdit ja toiminta-tiimit voivat käyttää agenttien visualisointia tarkastaakseen, miten agentit ovat yhteydessä toisiinsa, seuratakseen heidän päätöksentekoaan, valvoakseen heidän terveyttään ja suorituskykyään sekä tunnistaakseen sidonnaisuuksia. Tämä näkyvyyden taso on tärkeä suorituskyvyn optimoimiseksi, virheiden korjaamiseksi tehokkaasti, pullonkaulojen havaitsemiseksi ja luottamuksen rakentamiseksi käyttöönotetuille agenteille.
MuleSoft API Catalog ja Topic Center on suunniteltu parantamaan API-rajapintojen löytämistä, käyttöä ja hallintaa, varsinkin yhdessä Agentforcen kanssa.
Kaikki suunnitellut ja julkaistut MuleSoft API -rajapinnat voidaan tehdä löydettäviksi ja kulutettaviksi API-katalogin kautta Salesforce Platformissa. API-katalogi toimii keskitettynä säiliönä ja se yhdistää organisaation kaikki API-rajapinnat, kuten MuleSoft, Salesforce, Heroku ja muut pilvipalvelut, yhdeksi näkymäksi. Näin kehittäjät ja pääkäyttäjät voivat löytää, ymmärtää ja käyttää olemassa olevia API-rajapintoja helposti sallimalla niiden käytön automaatioissa (esimerkiksi Agentforce, Flow ja Apex).
MuleSoft Agentforcelle: Aiheiden keskus sallii kehittäjien rakentaa API-rajapintojaan tiettyjen liiketoimintatarkoitusten perusteella määrittämällä Agentforce Topics and Actions -metadatan suunnittelun aikana. Tämä sisältää:
- Toiminnot, jotka ovat tehtäviä, joita agentti voi suorittaa
- Ohjeet, jotka opastavat agenttia käyttämään tiettyjä toimintoja
Lisämällä tämän semanttisen kerroksen, aiheiden keskus tekee API-rajapinnoista ymmärrettäviä ja kuluttavia Agentforcelle, mikä varmistaa, että se voi vuorovaikuttaa tehokkaasti yritysjärjestelmien kanssa.
Agentforce Gateway on keskitetty hallintakerros, joka on suunniteltu hallitsemaan ja suojaamaan vuorovaikutuksia laajenevassa Agentforce -ekosysteemissä. Koska Agentforce integroituu muiden kolmansien osapuolten API-rajapintoihin ja työkaluihin protokollien, kuten MCP:n, kautta, Agentforce Gatewayn ensisijainen tehtävä on noudattaa kaikkien Agentforcen käynnistämien lähtevien liikenteen käytäntöjä (esimerkiksi nopeusrajoituksia ja työkalurajoituksia) ja tarkastaa kaikki lähtevät pyynnöt.
Agentforce Gateway hyödyntää olemassa olevaa MuleSoft API -hallintakäytäntöjen järjestelmää, joka on rakennettu suoraan Salesforce Platformiin. Tämä lähettäjiin perustuva käytäntöjärjestelmä kaappaa agenttien liikenteen, käyttää määritettyjä käytäntöjä (esimerkiksi attribuutteihin perustuvaa käyttöoikeuksien hallintaa ja kiintiöiden rajoituksia) ja hallitsee todennusta ja valtuutusta ilman, että asiakkaiden tulisi asentaa ylimääräistä yhdyskäytävän infrastruktuuria.
Hallitun agenttiverkoston käyttöönotto on merkittävä saavutus. Se kuitenkin tuo esiin uusia "päivän 2" toiminnallisia haasteita. Se vaatii parannetun toiminnallisen älykkyyden valvoakseen, mittaakseen ja vianmäärittääkseen dynaamista ja jaettua järjestelmää, jossa on itsenäisiä toimijoita. Lopullinen arkkitehtuurin visio on järjestelmä, jossa tekoälyä ei käytetä ainoastaan liiketoimintaprosessien suorittamiseen, vaan myös valvoakseen, hallitakseen ja parantaakseen itse sitä käyttävää infrastruktuuria.
MuleSoftin visio integrointiä koskevasta älykkyydestä hyödyntää laajemman Salesforce -ekosysteemin tehoa tarjotakseen syvällisiä ja mukautettavissa olevia havaintoja integraatiokudoksen ja agenttien verkon suorituskyvystä. Keräämällä ja tallentamalla OpenTelemetryn (OTEL) vaatimustenmukaista dataa - joka on havaittavuuden uusi standardi - Salesforce Data 360:ssa organisaatiot voivat luoda yhtenäisen arkiston lokeille, tilastoille ja jäljille koko alueellaan. Näitä tietoja voidaan tarkastella Tableaussa käyttövalmiiden mittaristojen ja mukautettujen visualisointien avulla saadaksesi yksityiskohtaisia tietoja API-suorituskyvystä, agenttien vuorovaikutuskuvioista ja järjestelmän yleisestä kunnosta.
Tämä järjestelmä sisältää kolme tärkeintä komponenttia:
- Syöte: Syöttöpalvelu on keskitetty sisääntulopiste, josta voit kerätä ja käsitellä telemetriatietoja useista Mule-sovelluksista, agenttien välittäjistä ja Flex-yhdyskäytävistä. Se suorittaa skeeman vahvistuksen, datan normalisoinnin ja suodattamisen säilyttääkseen datan laadun ja yhdenmukaisuuden eri sovelluksissa. Lisäksi se noudattaa tuontiputken asetuksia (esimerkiksi todennus, salaus, vuokralaisen oikeudenmukaisuus ja nopeusrajoitus).
- Tallennustila: Tehokäyttöinen streaming-työ suoritetaan Data 360:ssa, joka lukee tietoja usean vuokralaisen Kafka-aiheista ja muuntaa sen OTEL-muotoon. OTEL-data sitoutuu sitten vuokralaisen Data 360:een TelemetryTraceSpan-, TelemetryLogs- ja TelemetryMetrics DMO-organisaatioissa Lakehouseissa.
- Visualisointi/Kulutus: Data 360:ssä käytettävissä olevien telemetrian tietojen avulla asiakkaat voivat tarkastaa järjestelmän kunnon ja saada havaintoja käyttämällä käyttövalmiita tai mukautettuja mittaristoja Tableau Nextin kautta. Asiakkaat voivat myös hyödyntää Tableau Concierge -ominaisuutta, joka on käyttövalmis agenttien analyyttinen taito Tableau Nextissa, jonka avulla käyttäjät voivat esittää telemetriatietoja koskevia kysymyksiä luonnollisella kielellä ja saada luotettavia ja interaktiivisia vastauksia visualisoinneilla. Asiakkaat voivat myös viedä tiedot olemassa oleviin Sovellusten suorituskyvyn hallinta (APM) -järjestelmiin (esimerkiksi DynaTrace, Datadog, Splunk jne.).
Siirtyminen agenttiyritykseen ei ole pelkkää IT-päivitystä, vaan perustavanlaatuinen arkkitehtuurin käännekohta. AI-agenttien hajanainen ja erillinen käyttöönotto on suora polku toiminnalliseen kaaokseen, varjostettuun IT-palveluun ja ei-hallittavaan tekniseen velkaan. Ainoa kestävän kehityksen polku on yhtenäistetty ja yhdistettävä arkkitehtuuri. MuleSoft Agent Fabric -työkalu tarjoaa tämän uuden digitaalisen työvoiman hallintaan tarvittavan "keskittyneen hermostojärjestelmän", joka perustuu API:n ohjaamaan yhteykseen. Se tarjoaa tärkeät ominaisuudet tutkimiseen, orkestrointiin, yritystason hallintaan ja tarkasteltavuuteen. Näin voimme siirtyä AI-kokeilun ulkopuolelle ja aloittaa todella älykkään, automatisoidun ja turvallisen yrityksen rakentamisen, jolloin muunnamme itsenäisen potentiaalin konkreettisiksi ja hallituiksi liiketoimintatuloksiksi.
- Anypoint Code Builderin käytön aloittaminen
- Tekninen opas Einstein for Anypoint Code Builderille: Generoivat kulut
- DataWeave Generative -transformaatio Deep Dive: AI-innovaatiot datan nopeaa transformaatiota varten
- API-määritysten luominen MuleSoft Dev Agentilla
- API-dokumentaation luominen Einstein Generative AI -työkalulla
- MuleSoftin MCP-palvelimen yleiskatsaus
- MuleSoft MCP Server -työkalut
- MCP-liitin
- A2A-liitin
- Agentin tekstiosan käytön aloittaminen
- Agentin vuorovaikutusten suojaaminen Flex Gatewayn avulla
- Flex Gateway Agent -käytännöt
- Flex Gateway Policy Development Kit (PDK) -sovelluksen yleiskatsaus
- MuleSoft API -katalogi Salesforcelle
- API-projektin ottaminen käyttöön aiheille ja agenttien toiminnoille
- Työskentely Tableaun kanssa Seuraava
- OpenTelemetry
- Mallin kontekstiprotokolla
- Agent2Agent (A2A) -protokolla
Nikhil Aggarwal on pääarkkitehti Salesforcessa, jossa hän johtaa MuleSoft- ja Salesforce Automation Cloud -arkkitehtuuria. Nikhililla on yli 18 vuoden kokemus suurten tuotteiden toimittamisesta ja hän on intohimoinen skaalattavaan arkkitehtuuriin, intuitiivisiin kehityskokemuksiin ja tehokkaiden tiimien rakentamiseen. Ennen Salesforcea hän johti useita Microsoft Power Platform-, Dataverse- ja Office 365 -aloitteita konseptista julkaisuun. Hänen työnsä edustaa edelleen sitä, miten nykyaikaiset yritykset yhdistävät järjestelmiä, automatisoivat työnkulkuja ja avaavat liiketoiminnan arvoa tekoälyn alkuvaiheessa.