Enterprise Agent Architecture and Design Patterns tuo rakenteen usean agentin arkkitehtuurien mahdollisuuksiin, tunnistaa ja korostaa, miten tekoälyn agenteille uusia ominaisuuksia voidaan yhdistää tarjotakseen luotettavia, toistettavia, skaalattavia ja hallittavissa olevia agenttien ratkaisuja. Olemme saaneet inspiraationsa objektipohjaisen ohjelmoinnin suunnittelukuvioista ja luoneet malleja, joita voidaan yhdistää ja laajentaa ratkaistaksemme monia jännittäviä haasteita, jotka ennen agenttien teknologioita olivat perinteisiin deterministisiin teknologioihin perustuvien liiketoimintajärjestelmien ulkopuolella.
Kun keskustelemme usean agentin arkkitehtuurien perusteista, esittelemme useita agenttikuvioita, yksinkertaisista kuvioista, jotka hyödyntävät luonnollisen kielen käsittelyä määrittääkseen käyttäjän tarkoituksen, usean agentin kuvioista, jotka tarjoavat huolenaiheiden erottamisen agenteille, ja agenttikuvioista, jotka tuovat agenttikuvion esitykseen ja vuorovaikutukseen järjestelmien, tietojen ja sisällön kanssa.
Ensin ja ennen kaikkea saat uuden tavan ajatella agentteja - agentteja komponentteina, agentteja kirjoittajina, agentteja toimijoina, agentteja työkumppaneina ja ennen kaikkea suuremmalla arkkitehtuurilla toimivia agentteja, jotka toimivat tarkoituksenmukaisesti ja omien huolenaiheidensa mukaisesti.
Saat ohjeet, joita tarvitset muotoilluista agenttien ratkaisuista, jotka kattavat käyttäjien matkat ja tarjoavat hyödyllisiä agenttien käyttökokemuksia, jotka eivät ole koskaan olleet mahdollisia ennen.
Tämän asiakirjan ensimmäiset osiot tarjoavat perusteet mutiagenttien arkkitehtuurille. Lue nämä ymmärtääksesi paremmin monien agenttien arkkitehtuurien tarjoamat haasteet ja mahdollisuudet.
Alla on agenteille tarkoitettujen kuvioiden määritelmät ja kuvaukset, yksinkertaisista monimutkaisiin kuvioihin, jotka kattavat vuorovaikutuksia tukevat kuvioita, erikoisagenttien kuvioita, taustatoimintojen kuvioita ja pitkäaikaisia kuvioita. Jokainen kuvio sisältää kaavion tärkeimmistä komponenteista, jotka toteuttavat kuvion, sekä suosituksia sen käyttöön ja edustaviin käyttötarkoituksiin.
Lopuksi lisäosa sisältää esimerkkejä siitä, miten nämä kuviot yhdistetään kokonaisvaltaisiin agenttien ratkaisuihin, jotka tukevat suurempaa agenttien käyttökokemusta, esimerkiksi asiakastukien tai välitysmyyntien tukemiseen. Tutustu tähän osioon nähdäksesi, miten muotoiltu agenttien käyttökokemus hyödyntää huolenaiheiden pilkkomista ja erottamista agenttien ja toimintojen tasolla edistääkseen uudelleenkäyttöä vuorovaikutustasolla, ja jaetut agentit tukevat sekä sisäisiä että ulkoisia osatekijöitä sekä avustavassa että itsenäisessä tilassa.
Kun yritysarkkitehtit integroivat generoivan tekoälyn ekosysteemeihinsä, heidän täytyy ratkaista yleisiä suunnittelukysymyksiä:
- Kuinka monta agenttia vaaditaan?
- Miten agentit toimivat yhdessä?
- Mikä on agenttien ja ihmisten työnjako?
- Miten nämä komponentit yhdistetään yhdenmukaiseksi järjestelmäksi?
Tämä asiakirja esittää kuvioihin perustuvaa metodologiaa agenttien ratkaisujen suunnitteluun ja rakentamiseen.
Useimmat agenttiset ratkaisut perustuvat monoliittisiin agentteihin. Agentit — tarkemmin sanottuna Agentforce — ovat osaavia käyttäjiä useissa aiheissa. Jos käytät yleisiä tapauksia, aloita yhdellä agentilla.
Kun organisaatiosi kasvaa, usean agentin arkkitehtuurit ovat suositeltu lähestymistapa. Monien agenttien arkkitehtuuri tarjoaa enemmän skaalaa, hallintaa ja joustavuutta kuin monoliittiset, yhden agentin järjestelmät.
Usean agentin arkkitehtuuri tarjoaa seuraavat tärkeät edut:
- Parempi suorituskyky ja monimutkaisuus-erittely: Useiden erikoistuneiden agenttien järjestelmä tarjoaa parempia ominaisuuksia ja yksinkertaistaa ohjeiden noudattamista.
- Modulariteetti ja laajennettavuus: Yksittäisiä agentteja voidaan lisätä, korvata, muokata ja testata helpommin, mikä parantaa joustavuutta.
- Vastustuskyky ja vianmääritys: Yksittäisen komponentin virhe ei vaikuta koko järjestelmään, mikä parantaa kokonaisvaltaista kestävyyttä.
- Hajautettu hallinta: Vianmääritys ja hallinta voidaan eristää tietyille agenteille ja niiden vastaaville sovelluksille, mikä yksinkertaistaa huoltoa ja valvontaa.
Usean agentin arkkitehtuurin virtaviivaistaminen alkaa ydinarkkitehtuurin periaatteiden projisoinnista agenttien kykyihin ja rakenteeseen. Tuloksena olevat usean agentin arkkitehtuurit ovat sitten ydinjärjestelmän suunnittelun ja järjestelmän arkkitehtuurin periaatteiden ilmentymä, jotka on linjattu tekoälyteknologioiden ainutlaatuiseen "kuoriin".
Tätä arkkitehtuuria edistäviin tärkeimpiin periaatteisiin sisältyy:
- Hallitse monimutkaisuutta pilkkomisen avulla
- Paranna kestävyyttä ja vähennä haurautta irrottamalla
- Paranna luotettavuutta ja tehokkuutta koodin uudelleenkäytön avulla
- Paranna agenttien luotettavuutta rajoittamalla yhden agentin huolenaiheita.
- Paranna järjestelmän ylläpitoa ja kehitystä modulariteetin ja laajennettavuuden avulla
- Yksinkertaista agenttien hallintaa ja vastuullisuutta erikoistumisen avulla
Toisin kuin primitiivisemmät agenttiarkkitehtuurit (esimerkiksi ne, jotka keskittyvät LLM:hen ydinarkkitehtuurin rakenteena), Agentforce on suunniteltu usean agentin orkestrointiin alusta lähtien. Monien agenttien orkestrointi perustuu Atlas Reasoning -järjestelmään ja agenttien järkeilyyn, jotta agenttien vastauksessa voidaan luoda dynaamisia ja tehokkaita ohjelmointipolkuja, jotka laajentavat tehokkaasti kykyä tarjota laaja, syvällinen agenttien lisäys käyttäjäkokemukseen (UX).
Agentforcessa tällainen koordinointi on mahdollista näillä avoimilla ja yhteentoimivilla protokollilla ja Salesforce-tuotteilla:
- Agentforce tarjoaa agentti-alajärjestelmän, joka sisältää kaikki agentin tärkeimmät elementit: aiheet, ohjeet, toiminnot, vartijat, asiayhteydet, kutsut, tulokset, suorituksen lisätiedot, lokit jne.
- Toiminnot: tarjoa koukut käyttääksesi dataa, puhelukulkuja, kutsua ulkoisia järjestelmiä ja soittaa muille agenteille.
- Data 360: tarjoaa datan virtualisointikerroksen, joka tuo agentille yksilöllisen asiayhteyden (käyttää Data 360:n yhtenäistettyä profiilia ja avainketjua noutaakseen tiettyjä tietoja koko organisaatiosta).
Tuemme myös seuraavia kohteita organisaation agenteille tai käyttääksemme agentteja tai resursseja:
- Mall Context Protocol (MCP): on turvallinen viestintäkerros, joka yhdistää agentit yrityksen työkaluihin, dataan ja Knowledgeen asiayhteydestä riippuen.
- Agentista agentille (A2A) -protokolla: on standardoitu kädenlyönti agenttien välistä valtuutusta varten, joka mahdollistaa järjestelmien, organisaatioiden ja toimittajien turvallisen ja hallitun koordinoinnin.
Nämä periaatteet tarjoavat perustan orkestroidun älykkyyden skaalattavan ja hallittavan järjestelmän rakentamiselle.
Vahvat agenttiset ratkaisut vaativat selkeitä lähestymistapoja ei-toiminnallisiin vaatimuksiin, jotka tukevat tehokasta teknologian toimitusta:
- Tietoturva ja hallinta (Identiteetin ja käyttöoikeuksien hallinta, Tietoturva, Tietoturva ja Uhkien mallinnus).
- Havainto ja valvonta (jaettu seuranta, keskittynyt loki, tilastot ja mittaristot).
- Toiminta- ja elinkaaren hallinta (määritys, testitapausten luonti, testaus, palaute, jatkuva oppiminen, vanhentuminen).
Nämä ovat tärkeimpiä arkkitehtonisia huomioitavia asioita Enterprise Agent -ratkaisujen rakentamisessa, joita tämä whitepaper ei kata. Niitä käsitellään kuitenkin tulevissa julkaisuissa.
Jos haluat hallita yrityksenlaajuista agenttiympäristöä, arkkitehtien täytyy luokitella agentit kahden täydentävän linssin perusteella: tekninen toiminto ja liiketoiminnan vaikutus.
Tämä luokittelu luokittelee toiminnalliset roolit, joita agentit voivat käyttää arkkitehtuurissa.
- Kanavien/UX-roolit: Määritä vuorovaikutusikkuna (esimerkiksi Headless, Prompt, Chats and Messages tai AI-hallitut työtilat).
- Asiantuntijoiden roolit: Sisällytä syvätoimialueen Knowledge (esimerkiksi toimialueen asiantuntija, Knowledge Minion, avustaja tai suunnittelija).
- Utiliteettipalvelun roolit: Suorittaa erillisiä transaktiointitehtäviä (esimerkiksi Generointi, Yhteenveto, Transformaatio tai Kokoonpano).
- Ylläpitotoiminnon ja ennakoivan palvelun roolit: Keskity tietojen kuntoon ja laatuun (esimerkiksi kuratointi, yhteensopivuus, tietojen laatu tai datan rikastaminen).
- Pitkäaikaiset roolit: Hallitse prosesseja pitkältä aikaväliltä (esimerkiksi Concierge, Project Manager, Nurturer tai Watcher/Alerter).
Agentin kartta on agenttien ratkaisujen kuvaamiseen käytetty vakiomalli, joka helpottaa selkeää suunnittelua ja viestintää. Se määrittää tärkeimmät entiteetit, järjestelmät ja vuorovaikutukset tietyssä rakennuskuviossa.
Agentin karttamallin komponentit on kuvattu alla:
- Käyttäjäkerrokset määrittävät järjestelmässä olevat henkilölliset toimijat (esimerkiksi Asiakkaat, Todennetut työntekijät (SF-käyttäjät) ja Todentamattomat työntekijät).
- Agentin kerrokset kuvaavat vaadittuja agentteja, näytettäviä kuvioita, suhteita toisiinsa ja ohjeita, joita käytetään tiettyjen kuvioiden toteuttamiseen.
- Konteksti/Toiminnot ovat agentin hallitsemia tai käyttämää resursseja, kykyjä tai toimintoja.
- Lähteet ovat niiden perustana olevat tiedot, sovellukset, Knowledge-tietokannat ja muut järjestelmät, joihin agentit muodostavat yhteyden.
Lisäykset A ja B esittävät järjestelmätason agenttikuvioita näyttämällä niiden koostumuksen Agenttikartta-mallin uima-autoissa.
Salesforcessa käytämme agenttien kuvioiden kirjastoa organisoidaksemme ja tarjotaksemme luotettavia ja ennustettavia agenttien ratkaisuja. Nämä kuviot ovat suunnitelmamme yleisimpien arkkitehtonisten ongelmien ratkaisemiseksi.
Ne on ryhmitetty neljään ensisijaiseen luokkaan:
- Vuorovaikutuskuviot: Keskity agenttien osallistumiseen ja käyttökokemukseen (UX).
- Spesialistien/työntekijöiden kuviot: Sisällytä syvällistä Knowledgea tai tiettyjä taitoja tiettyyn toimialueeseen.
- Palvelu- ja datan hallintakuvioet: Suorittaa tiettyjä, usein toistuvia tehtäviä, jotka tukevat muita agentteja tai prosesseja.
- Pitkäaikaiset kuviot: Hallitse prosesseja ja työnkulkuja, jotka tapahtuvat pitkällä aikavälillä ja jotka sisältävät useita vaiheita.
Seuraavat osiot kuvaavat kunkin kategorian avainkuvioita. Jokainen kuvion kuvaus tarjoaa yleiskatsauksen, lähtötyypin, kuvakkeen käyttöohjeet, representatiiviset käyttötarkoitukset ja ratkaisukaavion sekä kartoituksen Salesforcen agenttien vanhenemisruutuun.
Vuorovaikutuskuviot ovat perussuunnitelmia, jotka keskittyvät agenttien osallistumiseen ja käyttäjäkokemukseen.
-
Yhteenveto: Greeter-kuvio on yksinkertainen ja helppokäyttöinen kuvio, joka käyttää luonnollista kieltä käyttäjän tarkoituksen määrittämiseen. Sen jälkeen se reitittää käyttäjän asiaankuuluvalle ihmisagenteille.
-
Tulostyyppi: Välitä/Eskaloi seuraavalle resurssille.
-
Liiketoiminta-arvo: Helpota asiakkaiden saumattomia ja tehokkaita yhteydenottoja ja maksimoi tarkoitusten ratkaisu ja asiayhteyden kokoelma palveluntarjoajille.
-
Kuvion käyttöohjeet: Määritä agentti brändin kanavien ensisijaiseksi osallistumisresurssiksi. Tarjoa brändiä, tuotteita ja palveluita koskevia ohjeita, jotka on liitetty käyttäjän tarkoituksiin perustuviin reititysohjeisiin. Agentti kerää ja tekee yhteenvedon tarkoituksesta tarjotakseen lämpimän viestin.
-
Edustava käyttötapa: Kuvittele verkkosivu, joka käyttää chat-bottiä esittääkseen vaihtoehtojen valikon, jossa käyttäjien täytyy napsauttaa kaikkia vaihtoehtoja ennen kuin heidät reititetään ihmiselle. Chat-botit käyttävät usein monimutkaisia ja monimutkaisia työpolkuja ja vuorovaikutuksia parantaakseen toimiston tuottavuutta ja tehokkuutta. Tämä johtaa ”täytä, valitse ja napsauta” -väsymyskenaarioon asiakkaille, joka aiheuttaa usein turhautumista, jos heidän asiayhteytensä ei sisälly käytettävissä oleviin valikkovaihtoehtoihin. Perinteisten chat-bottien korvaaminen agenttien etusivulla – joka käyttää luonnollisen kielen vuorovaikutusta – helpottaa kuormitusta ja tarjoaa ihmisen kaltaisen vuorovaikutuksen.
-
Agentforce-resepti:
- Agentforce palveluagentti: Palveluagentin rakentaminen
- Pakatulla palveluagentilla on määritettävät siirto-ominaisuudet, jotka tukevat siirtoa:
- Henkilöagenteille
- AI-agenteille
- Ulkoisille agenteille
- Pakatulla palveluagentilla on määritettävät siirto-ominaisuudet, jotka tukevat siirtoa:
- Toimialakohtaiset kuviot, jotka sisältävät esimerkkejä koodista
- Agentforce palveluagentti: Palveluagentin rakentaminen
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 1 (tai Taso 0, jos käytät käyttövalmista palveluagenttia, jossa on sisäänrakennettu siirto ja eskalointi)
-
Yhteenveto: Operator-kuvio perustuu Greeter-kuvioon reitittämällä pyynnöt asiaankuuluvalle asiantuntijaagentille tai ihmiselle ja neuvottelutavoitteelle (tarvittaessa).
-
Tulostyyppi: Käsittely/siirto seuraavalle resurssille.
-
Kuvion käyttöohjeet: Yhdistä brändäys- ja palvelukohtaisia ohjeita ohjeisiin, joilla käyttäjä lähetetään tarkoituksen perusteella. Määritä eskalointiresursseja, jotka voivat olla ihmisiä tai muita agentteja.
-
Edustava käyttötapa: Käytä agenttien etusivua skenaarioissa, joissa ihmisten tai tekoälyn edustajilla on paljon erikoistumista.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
-
Yhteenveto: Orchestrator-kuvio hallitsee tekoälyagentin "Swarm"-objektia. Kun se vastaanottaa käyttäjäpyynnön, se välittää lausuman yhdelle tai useammalle asiantuntijalle ja kerää vastaukset käyttäjälle. Toisin kuin operaattorin kuvio, se on edelleen ensimmäinen yhteydenottopiste (POC).
-
Tulostyyppi: Kerää ja valmistele työntekijöiltä saatuja vastauksia.
-
Kuvion käyttöohjeet: Määritetty ensisijaiseksi osallistujaksi. Anna jokaiselle tukiagenteille (esimerkiksi Priorisoija tai toimialueen pk) ohjeita, joiden avulla orkestroija voi välittää lausumia heille.
-
Edustava käyttötapa: Käytä agenttien etusivuna Orchestrator Patternia auttaaksesi asiakkaita, joiden täytyy ehkä keskustella useista aiheista per keskustelu, mikä vaatii usean agentin ratkaisua ja yhdenmukaisia vuorovaikutuksia. Harkitse usean järjestelmän arkkitehtuurissa Orkestraattori-kuviota koordinoidaksesi vastauksia eri järjestelmissä ja ulkoisten agenttien kanssa.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 3
-
Yhteenveto: Kuuntelija/syöte-kuvio esittää asiayhteydet ja havainnot keskustelun kulun aikana. Jokaisen keskustelun aikana käynnistyy kuuntelija löytääkseen ja näyttääkseen työntekijälle tärkeitä tietoja.
-
Tulostyyppi: Tarjoa keskustelun perusteella asiaankuuluva konteksti, joka voidaan muotoilla vaikutusta varten (esimerkiksi vertailuja tai tärkeimpien pisteiden korostamista varten).
-
Kuvion käyttöohjeet: Liitä Kuuntelija vuoropohjaiseen kanavaan (esimerkiksi Chat, Voice tai SMS). Määritä aiheita kullekin aihealueelle. Agentti kuluttaa keskustelulokin, tunnistaa aiheet ja kutsuu toimintoja hakeakseen ja lähettääkseen asiaankuuluvaa sisältöä työntekijän käynnissä olevaan syötteeseen.
-
Edustava käyttötapa: Käytä universaalia avustajaa auttaaksesi asiakaspalvelua tai myyntiedustajia.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 3
-
Yhteenveto: Työtila (Radar O’Reilly) -kuvio hallitsee interaktiivista yhden ikkunan käyttöliittymää keskustelun aikana. Se käsittelee jokaisen lausuman päivittääkseen käyttöliittymän osia asiaankuuluvalla sisällöllä.
-
Tulostyyppi: Tarjoa asiaankuuluva konteksti, joka sijaitsee portlet-luettelossa suuremmassa yhden ikkunan näkymässä.
-
Kuvion käyttöohjeet: Orkestraattori-_agentti välittää lausumia joukolle _aiheiden agentteja. Jokainen Aihe-agentti arvioi lausekkeen määrittääkseen, onko käyttöliittymän päivitys tarpeen. Jos näin on, se lähettää dynaamisia päivityksiä vastaavaan LWC:ään.
-
Edustava käyttötapa: Tämä toimii edistyneenä agentin etusivuna.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 3
Erikoiskuviot sisältävät syvällistä Knowledgea tai taitoja tietyltä toimialueelta, ja ne on tavallisesti orkestroitu vuorovaikutuskuvioilla.
-
Yhteenveto: Answerbot-kuvio on tehokas itsepalvelukuvio, joka käyttää GenAI:a määrittääkseen luonnollisen kielen Knowledgen noutamiseen, eikä pelkästään avainsanoja.
-
Tulostyyppi: Yhteenveto Knowledgesta ja viitteistä / lainausmerkeistä tukimateriaaleihin.
-
Kuvion käyttöohjeet: Organisoi ja tuo luotettavia lähdemateriaaleja (esimerkiksi Knowledge tai yleisimpiä kysymyksiä) määrittääksesi agentin. Siirrä agentti yrityksen verkkosivustoille tai sisäisiin portaaleihin. Valvo kysymyksiä tunnistaaksesi ja korjataksesi Knowledge.
-
Edustava käyttötapa: Luonnollisen kielen haun helpottaminen yrityksen verkkosivustolla, vuorovaikutus HR Benefits -botin kanssa ja itsepalvelukomponenttien tarjoaminen kaikille käyttäjille.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 1
-
Yhteenveto: Toimialueen SME-kuvio on peruskuvio, joka tarjoaa yrityksen toimialueelle luonnollisen kielen (esimerkiksi tilaukset tai korvausvaatimukset).
-
Tulostyyppi: Tarjoa toimialueeseen liittyvä sisältö, aiheet, tiedot ja muotoiltuja tietoja.
-
Kuvion käyttöohjeet: Käytä tätä kuviota sisällyttääksesi aihe- tai toimialueen. Määritä agentti, joka voi suorittaa asiaankuuluvia CRUD-operaatioita. Salli näiden agenttien käyttää niitä käyttämällä vuorovaikutuskuvioita (esimerkiksi - Orkestraattori tai Kuuntelija).
-
Edustava käyttötapa: Yritystietojen toimialueen yhdyskäytön ylläpito, "Tilausagentti"- tai "Inventaarion agentti" -ominaisuuden tarjoaminen ja agenttien käyttöliittymän tarjoaminen yrityksen toimialueelle.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
-
Yhteenveto: Kyselykuvio on pk-yrityksen agentti, jota voidaan kysellä aiheesta kokoamaan konteksti useista lähteistä vastaamaan kysymyksiin. Keskeinen agenttitoiminto, jota hyödynnetään, on kyky noutaa tietoja asiayhteydestä ja yhdistää käsitteitä sisällön tekstiosasta, samalla tavalla kuin ihminen sisällön lukemisen ja sisäistämisen jälkeen. Tämä kuvio vähentää "pyörätuolin-integraation" tarvetta.
-
Tulostyyppi: Anna vastauksia kysymyksiin.
-
Kuvion käyttöohjeet: Se on määritetty usein konsoli-widgetinä, joka on liitetty käyttäjän tämänhetkiseen kontekstiin, jotta hän voi esittää kysymyksiä suoraan. Sitä käytetään myös yhdessä Knowledge, kuten yleisimpien kysymysten, käytäntöjen ja tuotekatalogien kanssa. Yhdistä Kyselykuvio vakiomuotoisiin kehotteisiin skaalataksesi yleisimpiä vastauksia yleisimpiin kysymyksiin.
-
Edustava käyttötapa: Käytä sopimusavustajana agenttina; Benefit-kyselyavustajana tai erikoistyöntekijäagenttina usean agentin kuvioissa (esimerkiksi Listener tai Workspace).
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
-
Yhteenveto: Priorisointikuviota käytetään tehtävien tai työobjektien joukon järjestämiseen määritetyn tavoitteen perusteella. Se hyödyntää GenAI:tä kvalitatiiviseen analyysiin, jäsentämättömään dataan tai integroivaan analyysiin useista datatoimialueista.
-
Tulostyyppi: Tarjoa generoivia havaintoja.
-
Kuvion käyttöohjeet: Käytä luonnollista kieltä kuvaillaksesi priorisointiin tarvittavia ominaisuuksia. Pohjaa agentti käyttämällä useita valittavissa olevia vaihtoehtoja. Yhdistä Seuranta-kuvio luodaksesi interaktiivisen ”Next Best Action” -toiminnon työnkulussa.
-
Edustava käyttötapa: Käytä Next Best Action -generaattorina tai erikoistuneena työntekijäagenttina pitkäaikaisissa tai usean agentin kuviossa.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
Utiliteettikuvio suorittaa tiettyjä toistuvia tehtäviä, jotka tukevat muita agentteja tai prosesseja.
-
Yhteenveto: Generator-kuvio on peruskuvio, jolla luodaan uutta sisältöä (esimerkiksi tapausten yhteenvetoja tai sähköpostiluonnoksia) olemassa olevista syötteistä ja standardeista. Se toteutetaan usein kehotteena ja se voidaan upottaa muihin agenteihin.
-
Tulostyyppi: Tarjoa luotu sisältö, joka noudattaa pyydettyä muotoa ja tarkoitusta.
-
Kuvion käyttöohjeet: Generator-kuviota voidaan käyttää useimmissa muissa kuviossa tai erillisenä. Asiayhteys voidaan tarjota pyynnön, hydratoinnin suorituksen aikana tai lisävaiheiden kautta.
-
Edustava käyttötapa: Tarjoa tapausten yhteenvetoja, sähköpostiluonnoksia, Knowledge tai ehdotuksia/vastauksia QBR-palveluun.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 1
-
Yhteenveto: Data Steward -kuvio on itsenäinen taustakuvio, joka esittelee agenteista vaihetta datatoimintoihin varmistaakseen yhdenmukaisen datan laadun, vaatimustenmukaisuuden ja rikastamisen.
-
Tulostyyppi: Anna päivitetyt tietue- ja datakentät ennen tallentamista.
-
Kuvion käyttöohjeet: Upota datan laatua datan luonnin vaiheeseen lisäämällä datan ylläpitäjiä, jotka tietueiden käynnistimen kulut ennen datan tallentamista. Auttaa varmistamaan luokittelu-, yhteenveto- ja osavaltio-tietojen yhdenmukaisen käytön.
-
Edustava käyttötapa: Varmista yhdenmukaiset ”Pizza-Tracker”-tyylipäivitykset, rikasta tilitietoja ja poista täsmäämättömät postinumerot ja osoitteet.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
-
Yhteenveto: Zen Data Gardener -kuvio on ajoitettu taustakuvio, jota käytetään datan keräämiseen ja standardointiin käyttämällä edullista perustelua muutoin yhdistämättömien datatoimialueiden datan vahvistamiseen, rikastamiseen ja täsmäämiseen.
-
Tulostyyppi: Tarjoa päivitetyt tietueet ja/tai datan hallintatehtävät.
-
Kuvion käyttöohjeet: Käytä tätä kuviota ottaaksesi käyttöön datan säännöllisen tarkastuksen ja vahvistuksen. Jos dataa muutetaan hitaasti, ajoita agentti hitaasti (esimerkiksi kuukausittain). Yhdistä se Datan hallinta -kuvioon tarjotaksesi prospektiivisia ja jälkikäteisiä datan laatutoimintoja.
-
Edustava käyttötapa: Varmista myytyjen etujen ja korvausvaatimusten järjestelmän välinen yhteensopivuus sekä välittäjälisenssien säännöllinen vahvistus kansallisten rekisterien perusteella.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 4
-
Yhteenveto: Configurer-kuvio luo kokoonpanon artefakteja (esimerkiksi SQL/SOQL, JSON ja CSV) luonnollisen kielen vaatimuksista. Se voidaan suorittaa myös päinvastaisesti vahvistaakseen olemassa olevan kokoonpanon vaatimusten mukaisesti.
-
Tulostyyppi: Tarjoa päivitettyjä tietueita, datan hallintatehtäviä tai laadi ongelmia/virheitä korjattavaksi.
-
Kuvion käyttöohjeet: Perusta agentti käyttämällä tiettyjä standardeja, ohjeita tai esimerkkejä. Määritä rakennusvaatimuksia käyttämällä lähteitä, kuten sopimuksia tai tuotemäärityksiä. Yhdistä Configurer-kuvio kohdejärjestelmään siirtääksesi luodun kokoonpanon.
-
Edustava käyttötapa: Tuotekokoonpanotietueiden luominen terveysvakuutustuotteille ja sopimus-/maksuehtojen vahvistaminen terveydenhuollon tarjoajille.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 4
-
Yhteenveto: Tuomari ja valtuutettu -kuvio on suunniteltu hallusinaatioiden minimoimiseen käyttämällä "tuomari"-agenttien joukkoa ja "tuomari"-agenttia, joka arvioi vastausten yhteensopivuuden varmistaakseen, että ne ovat olennaisesti yhdenmukaisia ja perusteltuja.
- Ensemble Approach on upotettu Agentforceen ja Atlas Reasoning -järjestelmään vastausten todennäköisyyden ja relevanttiuden ratkaisemiseksi. Tuomari ja jury -kuvio perustuu tähän kykyyn, kun korkean tarkkuuden taso on välttämätöntä.
- Datan perustaminen (esimerkiksi ”hae vastauksesi näistä tietueista/asiakirjoista”) ja Prompt Engineering (esimerkiksi ”palauta vastaus vain, jos se löytyy näistä tietueista” tai ”vahvista vastauksesi tämän ulkoisen lähteen perusteella”) ovat myös tehokkaita tapoja minimoida hallusinaatioita.
-
Tulostyyppi: Tarjoa generoivia havaintoja.
-
Kuvion käyttöohjeet: Käytä, kun tarvitset vahvasti yhdenmukaisia ja perustettuja generoivia tuloksia. Tuomari-agentti kerää perustellun kehotteen ja välittää sen kahdelle tai useammalle tuomari-agentille, ja sitten tuomari arvioi vastaukset. Käytä kullekin juror-agentille eri malleja (esimerkiksi OpenAI-mallista ja Anthropic-mallista) parhaiden tulosten aikaansaamiseksi.
-
Edustava käyttötapa: Tarjoa luotettavia ja tosiasioihin perustuvia vastauksia vähentääksesi hallusinaatioita.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
-
Yhteenveto: Mallien malli -kuvio hyödyntää useita asiantuntijoita luodakseen useita eri näkökulmia, ja sitten se noutaa konsensuksen. Toisin kuin Judge & Jury -kuvio, tämä kuvio kattaa useita näkökulmia parantaakseen rikkautta.
- Tätä kuviota voidaan kutsua myös Asiantuntijat-paneelin kuvakkeeksi, kun on asiantuntijamalleja, joilla on eri tarkastelukohtia (POV), joita voi olla hyödyllistä napauttaa.
- Toisin kuin Tuomari- ja Valtuutettu-kuvioissa, joissa tarkoitus on varmistaa, että agentin vastaus yhdistyy yleisesti saatavilla olevaan "totuuteen", Mallin malli -kuvio laajentaa vastauksen vaikutusaluetta hyödyntämällä agentin ympäristön monimuotoisuutta.
- Tämä kuvio olettaa, että sinulla on muita agentteja, joilla on erillinen palveluntarjoaja. Esimerkiksi usean organisaation, usean agentin ympäristössä tai ympäristössä, jossa on useita toimittajien tarjoamia agentteja eri teknisten pinojen välillä, Mallin malli -kuvio tarjoaa rakenteen useiden POV-objektien integrointiin.
- Kun harkitset tätä kuviota, harkitse myös muita, usein kevyempiä lähestymistapoja:
- Sen sijaan, että määrittäisit useita asiantuntijaagentteja, määritä useita kehotteita ja salli järjestelmän toimia kehotteiden joukkoina.
- Hyödynnä ”perustamista” toiminnoilla, jotka käyttävät asiayhteydestä riippuvaisia tietoja.
-
Tulostyyppi: Tarjoa generoivia havaintoja.
-
Kuvion käyttöohjeet: Aggregaattorin agentin rooli on muodostaa ja palauttaa muotoiltu POV mallin agenttien palauttamien avainkäsitteiden perusteella. Mallin agentit määrittävät vastauksen heidän yksilöllisen palveluntarjoajansa perusteella.
-
Edustava käyttötapa: Käytä tilanteissa, jotka saattavat hyötyä eri näkökulmien yhdistämisestä vastausten laadun parantamiseksi. Esimerkiksi usean järjestelmän agenttiympäristö, jossa etuoikeutetuilla agenteilla (esimerkiksi ERP-agentilla) saattaa olla arvokas ja muutoin ei käytettävissä oleva POV.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 2
Pitkäaikaiset prosessikuviot hallitsevat prosesseja, jotka tapahtuvat pitkällä aikavälillä ja jotka sisältävät useita vaiheita ja tekijöitä.
-
Yhteenveto: Project Manager -kuvio on monimutkainen kuvio, joka ohittaa pitkäaikaisen projektin. Se koordinoi toimintoja, seuraa suoritusta, ilmoittaa käyttäjille ja esittää projektin tilan sidosryhmille.
-
Tulostyyppi: On useita tuloksia (esimerkiksi tapaukset, tehtävät, tilan päivitykset ja ilmoitukset).
-
Kuvion käyttöohjeet: Käytä sateenvarjokuviota tukeaksesi säännöllisiä, toistuvia ja monivaiheisia toimintoja. Projektien hallinta -kuvio ottaa projektin syöttömallin/luettelon — mukaan lukien tehtävät, roolit ja sidonnaisuudet — ja luo sitten tapaukset ja toiminnot ja kohdistaa ne käyttäjille.
-
Edustava käyttötapa: Käytä tilien asennusten hallintaan ja yrityksen myynnin osallistumiseen.
-
Kaavio:

-
Salesforcen agenttien maturiteetti: Taso 4
Vaikka kuviot kuvaavat agenttien rooleja, orkestroinnin arkkityypit määrittävät järjestelmätason suunnitelmat, joilla agentit työskentelevät yhdessä. Nämä arkkityypit selkeyttävät Agentforcen roolia orkestroinnin aivoina ja MuleSoftin roolia universaalisena liittimenä ja sovittimena.
Arkkityyppi 1: SOMA (Yksittäinen organisaatio, useat agentit)
- Määritelmä: Useat agentit tekevät yhteistyötä yhdessä Salesforce-organisaatiossa, joka käyttää jaettua hallintaa ja dataa.
- Arkkitehtuurikulku: Agentforcessa valvojaagentti toimii yhtenä etusivuna ja reitittää pyyntöjä organisaation sisäisille asiantuntijaagenteille. Agentit käyttävät ulkoisia toimintoja varten Agentforce MCP Client -asiakasta, jossa MuleSoft toimii MCP-wrapperina ei-MCP-käyttöönotetuille API-rajapinnoille.
- Tärkeimmät huomioitavat asiat: Tämä kuvio keskittää orkestrointilogiikan Salesforceen (samanlainen kuin CRM Context ja Data 360) säilyttääkseen yhtenäisen hallinnan, identiteetin, käyttöoikeudet ja havaittavuuden.
Arkkityyppi 2: MOMA (usean organisaation, useat agentit)
- Määritelmä: Agentit työskentelevät yhdessä useissa Salesforce-organisaatioissa, mikä vaatii turvallista koordinointia datan ja käyttöoikeuksien rajojen välillä.
- Arkkitehtuurikulku: Organisaation valvojaagentti delegoi tehtävän toisessa organisaatiossa olevan agentille standardoidun agentista agentille (A2A) -protokollan kautta. Tämä kättely varmistaa organisaatiotason Trustin, käyttäjän identiteetin kulun ja jaetun keskustelun kontekstin.
- Tärkeimmät huomioitavat asiat: Tämä malli säilyttää organisaation itsenäisyyden ja ottaa käyttöön yrityksenlaajuiset työnkulut, mikä tarjoaa perustan agenteille johdonmukaisille toiminnoille monimutkaisissa, usean organisaation alueissa.
Arkkityyppi 3: Usean tarjoajan A2A (Salesforcen johtama orkestrointi)
- Määritelmä: Salesforcen valvojaagentti koordinoi A2A-protokollan kautta töitä useista Salesforcen omistamista agenteista ja muiden tavarantoimittajien agenteista (esimerkiksi Google/Vertex tai LangGraph).
- Arkkitehtuurikulku: Valvoja-agentti käsittelee pyynnön ja orkestroi suunnitelman ja kutsuu sisäisiä ja ulkoisia myyntiedustajia A2A-protokollan kautta. Jos ulkoinen järjestelmä ei tue A2A-protokollaa, MuleSoft voi paljastaa "kevyisen agentin fasadin", joka käsittelee olemassa olevan työkalun ja kommunikoi A2A-protokollan kanssa.
- Tärkeimmät huomioitavat asiat: Tämä arkkityyppi pitää orkestroinnin aivot lähellä CRM:ää ja Data 360:a käyttämällä A2A:a luodakseen puhdasta ja hallittavaa koostumusta ilman erillistä orkestrointitasoa.
Arkkityyppi 4: Usean tarjoajan A2A (MuleSoftin johtama orkestrointi)
- Määritelmä: Orkestrointi käynnistyy muusta kuin Salesforcen sisäänkirjautumispisteestä, joka vaatii neutraalin ulkoisen orkestroijan päättelyn ja reitityksen suorittamiseen.
- Arkkitehtuurikulku: Ulkoisessa järjestelmässä oleva käyttöliittymäagentti välittää pyynnön orkestrointipalveluun (käsitteenä MuleSoft Conductor), joka tulkitsee tarkoituksen ja suunnittelee tehtävän. Tämän jälkeen johtaja käyttää A2A-protokollaa reitittääkseen puhelut toimittajien agenteille, mukaan lukien Agentforce agenteille CRM- tai palvelutoimintoja varten.
- Tärkeimmät huomioitavat asiat: Tämä kuvio on tarkoitettu muille kuin Salesforcen sisäänkirjautumispisteille, joissa on parempi käyttää neutraalia orkestrointia arkkitehtuurin kannalta. Se säilyttää käyttöliittymän toimialuejärjestelmässä ja keskittää perustelun, hallinnan, käytännön ja havaittavuuden MuleSoftiin.
Nämä yksittäiset kuviot ja orkestrointiarkkityypit ovat arkkitehtonisia rakennuspalikoita, jotka on suunniteltu muodostettavaksi kokonaisvaltaisiksi ratkaisuiksi. Agenttien ratkaisukarttaa käytetään visualisoimaan, miten nämä komponentit yhdistetään toisiinsa.
- Terveydenhuollon tarjoajan Jäsenpalveluratkaisu on SOMA-arkkityypin vakiototeutus. Se käyttää anonyymille käyttäjille Answerbot-bottia, todennetuille jäsenille Orkestraattoria ja useita Toimialueen pk-agentteja (esimerkiksi Tapaus, Korvausvaatimukset ja Edut) käsitelläkseen tiettyjä pyyntöjä.
- B2C Broker -portaali on monimutkainen kokoonpano, joka käyttää Portaalin Orkestraattori-_agenttia kutsumaan RFP-prosessin pitkäaikaista _projektipäällikköagenttia, joka puolestaan käyttää Headless-, Data Steward- ja Interrogator-agentteja back-office-datatoiminnoissa.
Agenttinen suunnittelukuvion metodologia tarjoaa arkkitehtuurin tieteen, jota tarvitaan kestävien, skaalattavien ja ylläpitokelpoisten yrityksen tekoälysjärjestelmien rakentamiseen. Nämä kuviot sallivat arkkitehtien tarjota luotettavia ja ennustettavia agenttisia ratkaisuja pilkkomalla monimutkaisuuden ja edistämällä modulaarisuutta.
Orkestroinnin arkkityypin valinta on strateginen päätös, joka perustuu siihen, missä käyttäjät työskentelevät, missä konteksti sijaitsee ja miten yritys hallitsee ihmisten, agenttien ja järjestelmien välistä vuorovaikutusta. Arkkitehdit voivat siirtyä erillisten bottien luomisen ulkopuolelle ja suunnitella yhtenäisen, hallitun ja jaetun järjestelmän, joka johtaa yritystä, ymmärtämällä agenttien erottamiset ja organisoimalla ne — ja hyödyntämällä avoimia protokollia, kuten MCP ja A2A. Tämä lähestymistapa tarjoaa yhteisen kielen ja joukon uudelleenkäytettäviä suunnitelmia kestävän kehityksen agenttien arkkitehtuurin rakentamiseksi.
Tämä lisäosa tarjoaa konkreettisia esimerkkejä siitä, miten agenttiset kuviot koostuvat järjestelmätason ratkaisuiksi.
Tämä kaavio osoittaa, miten viisi peruskuviota voidaan yhdistää yhteen yhteisen asiakaspalvelun työnkulun luomiseksi.

- Answerbotin: Anonyymi käyttäjä esittää kysymyksen, jonka Knowledge käsittelee.
- Operator: Työntekijän kysymys lajitellaan operaattorilla, joka kenttää keskustelun ja välittää sen erikoistuneempaan agenttiin.
- Orkestraattori: Todennettu käyttäjä (SF-käyttäjä) vuorovaikuttaa orkestroijan kanssa, joka koordinoi useita agentteja käsitelläkseen mahdollisesti moniulotteisen kyselyn.
- Toimialueen SME: Orkestraattori kutsuu erikoisagentteja (esimerkiksi henkilöstöagenteja tai etuuksia tarjoavia agentteja) tekemään aiheiden päivityksiä ja noutamaan tiettyjä tietoja.
- Generator: Apukohdeagentteja käytetään yhteenvedon tekemiseen tilin lisätiedoista tai tapauksen viimeistelyyn vuorovaikutuksen jälkeen.
Tämä ratkaisukartta kuvaa Agentti-arkkitehtuurin Jäsenpalvelut-käyttöskenaariossa ja osoittaa useiden kuvioiden koostumuksen.
- Käyttäjäprofiilit: Ratkaisu tarjoaa kolme erillistä käyttäjätyyppiä: Anonyymi käyttäjä, Todennettu jäsen ja SF-käyttäjä (esimerkiksi ihmisen asiakaspalveluedustaja).
- Vuorovaikutuskuviot: Answerbot käsittelee anonyymit "Find-A-Doc"-kyselyt, kun taas Orchestrator (agenttien etusivu) hallitsee todennettuja käyttäjäpyyntöjä. Kuuntelija/syöte-kuvio auttaa SF-käyttäjää.
- Toimialueen agentin uudelleenkäyttö: Erikoistuneita toimialueiden SME-agentteja (esimerkiksi Tapausagentti, Korvausvaatimusten agentti tai Edut-agentti) käytetään uudelleen eri vuorovaikutuskulkuissa.
- Automaattinen ja avustava: Järjestelmä yhdistää autonomiset agentit (joilla ohjataan käyttäjien vuorovaikutusta) ja avustavat agentit (joilla parannetaan ihmisten yritysvastuuta).
- Datan lähteet: Arkkitehtuuri integroi joukon julkisia ja yritystietolähteitä ja käyttää laajasti Data 360- ja MuleSoft -yhteyksiä.
Tämä kaavio kuvaa yhteyskeskuksen avustavan tekoälyratkaisun loogista arkkitehtuuria, joka on organisoitu toiminnallisiin kerroksisiin.
- Orkestraattoriagentit: Hallitse käyttäjäkokemuksia eri henkilöille (esimerkiksi anonyymi, ulkoinen jäsen tai asiakaspalveluedustaja) ja orkestroi kokonaisvaltainen vuorovaikutuskulku.
- Työntekijäagentit: Useat SME-edustajat keskittyvät ydinliiketoiminta-alueisiin, kuten Knowledge, Case/Requests/Benefits ja Provider Directory. Lisäksi se sisältää agentin Next Best Action.
- Palveluagentit: Suorittaa tiettyjä, uudelleenkäytettäviä tehtäviä, kuten Kääntäminen, Tapauksen viimeistely ja Puhelun yhteenveto. Integraatio ja ydinjärjestelmät: Koko agenttien järjestelmä on yhdistetty sovellusalustan välisen integraatiokerroksen kautta jäsentämättömiin dataresursseihin, rakenteellisiin dataresursseihin ja ydinyritysjärjestelmiin.
- Hallinta: Hallintakerros tarjoaa havaittavuutta, arviointia ja hallintaa agenteille tarkoitetuille LLM:ille/SLM:ille.

Tämä ratkaisukartta kuvaa monimutkaisen ja pitkäaikaisen agenttien vuorovaikutuksen B2B-terveysvakuutusten välittäjien portaalissa. Malli sisältää portaalin agentin (Orchestratorin), joka helpottaa välittäjän matkaa useiden vaiheiden kautta (esimerkiksi lähettämällä RFP:n ja vastaanottamalla ehdotuksen). Tämä orkestrointi kutsuu projektipäällikön agenttia, joka puolestaan koordinoi useita headless-agentteja toimistojen datan laatua ja transformaatioita varten, kuten RFP-tietojen kerääjää, väestön muuntamista ja datan hallintaa.

Tämä kaavio näyttää B2C Broker -ratkaisun loogisen arkkitehtuurin, joka osoittaa yhteyskeskuksen samankaltaisen kerrostetun lähestymistavan. Se sisältää eri käyttäjien henkilökuvien Orkestraattorien agentit, uudelleenkäytettävissä olevat työntekijöiden agentit avaintoimialueille (esimerkiksi Knowledge, jäsenpalvelut tai palkkiot) sekä tiettyjä toimintoja, kuten kääntämistä ja yhteenvetoja, hyödyllisiä agentteja.

Tämä kaavio näyttää Tarjoajan sopimus -ratkaisun loogisen arkkitehtuurin. Orkestraattorien agentit hallitsevat kokonaisia vuorovaikutuksia, työntekijöiden agentit hallitsevat toimialueen tiettyjä tarkoituksia (esimerkiksi sopimuksen tehneen pk-yrityksen agentti) ja hyödyllisyysagentit suorittavat erillisiä tehtäviä, kuten vertaavat sopimuksia tai luovat havaintoja.

Seuraavassa taulukossa on yhteenveto useista tärkeimmistä vuorovaikutuskuvioista, tavallisista käyttäjäkokemuksista ja ensisijaisista arkkitehtuuritarkoituksista.
| Kuvio | Käyttäjäkokemus (UX) | Käyttötarkoitus |
|---|---|---|
| Tervetuloa | Vaihtokytkinteksti (Chat, Voice, SMS jne.) päättyy siihen, että vastaaja siirtää vuorovaikutuksen ihmiselle | Tämä on yksinkertainen kuvio, jota käytetään käyttäjän tarkoituksen määrittämiseen ja käyttäjän reitittämiseen asiaankuuluvalle ihmisagentille. |
| Operaattori | Vaihtokytkinteksti (Chat, Voice, SMS jne.) päättyy siihen, että vastaaja siirtää vuorovaikutuksen ihmiselle tai asiantuntijalle | Tätä käytetään pyyntöjen reitittämiseen asiaankuuluville hybridirahoittajille. Greeterin perusteella se on yksinkertainen kuvio, joka neuvottelee tarkoituksen ja siirtää vuorovaikutuksen erikoistuneelle ihmiselle tai tekoälyn agentille. |
| Orkestraattori | Vaihtokytkinteksti (Chat, Voice, SMS jne.) ja vastaaja kerää ja kerää Agent Specialist -vastauksia ja toimittaa ne käyttöliittymään | Tätä käytetään koordinoimaan hallittua tekoälyagentin ”Swarm”-toimintoa, joka vastaa keskusteluun sen edetessä. Orkestraattori välittää kunkin vuoron tekstin yhdelle tai useammalle erikoisagentille ja kerää vastaukset kuhunkin. |
| Vastausbotti | Kehotukset ja vastaukset | Tämä on luonnollisen kielen käyttöliittymä, joka käyttää vastausten muodostamiseen Knowledge, yleisimpiä kysymyksiä, käytäntöjä jne. |
| Kyselynimi | Kehotukset ja vastaukset | Tämä on luonnollisen kielen käyttöliittymä, jota käytetään kysymysten esittämiseen tietystä toimialueesta tai alueesta. |
| Kuuntelija / Syöte | Vaihtokytkinteksti (Chat, Voice, SMS jne.) joka päättyy Orkestraattori-kuvioon, joka syöttää lineaarisen syötteen | Tätä käytetään asiayhteyden ja havaintojen näyttämiseen keskustelun kulussa. |
| Työtila (Radar O'Reilly) | Vaihtokytkinteksti (Chat, Voice, SMS jne.) joka loppuu mukautettavaan, yksiväriseen lasinäyttöön. | Tätä käytetään interaktiivisen, yksisuuntaisen käyttöliittymän hallintaan keskustelun kulussa. |
David Harshbarger on menestyvä yrittäjä ja teknologiajohtaja, joka on työskennellyt monille johtaville ohjelmistoyhtiöille, jotka ovat suunnitelleet ratkaisuja, jotka yhdenmukaistavat arkkitehtuurin ja liiketoiminnan perusteet, jotta teknologit työskentelevät niiden käyttöönottavien teknologioiden kanssa, eivätkä niitä vastaan. David työskentelee Salesforcessa nykyään pääasiallisena yritysarkkitehtinä, joka tukee terveys- ja biotieteitä.
Chacha Choudhury on erittäin menestyvä ja visionäärinen IT-pääarkkitehti/pääarkkitehti, jolla on vuosikymmeniä kokemusta ja joka toimii tällä hetkellä Salesforce-arkkitehtuuriohjelman ja globaalin arkkitehtuuriyhteisön pääarkkitehtina. Hän on tunnettu yrityksenlaajuisen teknologiastrategian määrittämisestä, arkkitehtuurin modernisoinnista ja innovatiivisten ratkaisujen luomisesta, mukaan lukien generoivan tekoälyn ja agenttien tekoälysovellukset.