AI fără probleme pentru aplicația dvs.: Faceți cunoștință cu Salesforce Einstein
Publicat: 2022-03-11Revoluția AI transformă deja lumea consumatorilor.
Uneori, este în moduri de zi cu zi, cum ar fi recomandările de produse, iar uneori este în moduri magnifice: implanturile cohleare, care oferă auz artificial celor născuți complet surzi, au trecut la AI pentru o experiență superioară pentru utilizatorul final.
Revoluția AI duce la o lume mai inteligentă, iar această lume mai inteligentă a fost construită pe mega-tendințele la care am asistat cu toții în ultimii 20 de ani: web, cloud, social, mobil și Internet of Things ( IoT).
Cu tehnologia cloud, avem, în calitate de dezvoltatori, o capacitate de calcul și stocare practic nelimitată și este într-adevăr acea combinație de date masive și putere de calcul masivă care duce la această revoluție. Acum, că toată lumea este conectată între ei și la orice într-un fel sau altul, toate aceste conexiuni generează ordine de mărime mai multe date pentru care cloud-ul AI să le proceseze decât oricând.
Experimentați cloudul AI în fiecare zi în calitate de consumator. Când vezi o recomandare de produs pe Amazon, o recomandare de film pe Netflix sau o fotografie care este automat identificată și etichetată în feedul tău Facebook, experimentezi puterea AI.
Acum nu ar fi grozav dacă aplicația la care lucrați, indiferent dacă este o aplicație Salesforce sau nu, ar putea oferi cumva și aceste experiențe mai inteligente, bazate pe inteligență artificială? De exemplu, ce se întâmplă dacă afacerea noastră și aplicația noastră de vânzări ar putea lucra împreună pentru a ne spune care clienți potențiali au cele mai multe șanse să se convertească, sau aplicația noastră de servicii ar putea folosi cloud-ul AI pentru a ne spune ce cazuri sunt susceptibile de a fi escaladate?
Din păcate, pentru multe echipe de dezvoltare Salesforce, pare prea complex și costisitor să aplice AI în procesul de afaceri al aplicației lor. În primul rând, începe cu știința datelor și, pentru a face știința datelor, trebuie să colectați și să integrați toate datele necesare. Și apoi trebuie să faci dispute de date, transformând datele astfel încât să le poți folosi pentru învățarea automată. Și apoi, în funcție de expertiza dvs., este posibil să aveți nevoie chiar de ajutor extern din partea cercetătorilor de date pentru a construi modele predictive, a le întreține, a le reîmprospăta și a crea o infrastructură de încredere, sigură și scalabilă. Apoi, după toată această muncă, trebuie să luați aceste predicții și să le puneți în contextul utilizatorului de afaceri.
Intră în Salesforce Einstein
Știind că AI nu era adesea la îndemână, Salesforce a achiziționat companii precum MetaMind (specialiști în învățare profundă), Implisit Insights (aplicarea AI în mod specific procesului de vânzări) și PredictionIO (învățare automată și analiză a datelor mari) pentru a le ajuta să construiască Salesforce Einstein.
Salesforce Einstein este AI pentru Salesforce și este integrat direct în platformă. După cum a spus directorul general al lui Einstein, „Este nevoie de primul CRM din lume și îl face cel mai inteligent CRM din lume”. Cu oferta de inteligență artificială a Salesforce, puteți acum să împuterniciți profesioniștii din vânzări, servicii, marketing și IT ai unei companii să fie cei mai buni, făcând fiecare interacțiune cu clientul mai rapidă, mai inteligentă și mai predictivă.
Învățare profundă: viziunea lui Einstein și limbajul lui Einstein
Salesforce Einstein ar trebui să aducă cloud-ul AI la îndemâna dezvoltatorilor. Pot fi. Dar de unde ar trebui să începi? Primul lucru de știut este că AI are trei componente majore:
- Date
- Algoritmi
- Calcul
Big Data, în general, a fost un subiect fierbinte în ultimii doi ani. Toată lumea este încântată să aibă noi surse de date, noi moduri de a le analiza și noi moduri de a le stoca.
Aceasta va fi o mare parte a modului în care vom aduce inteligența artificială în întreprindere, dar o mare parte din efortul de dezvoltare a AI a fost de partea algoritmului. Aceștia sunt algoritmi complecși care se construiesc, se extind și au, de fapt, noi cercetări atât din sectorul privat, cât și din sectorul public. Puteți fi sigur că algoritmii cloud AI vor continua să fie inovatori și să continue să genereze funcții noi pentru aplicațiile dvs. și pentru experiențele clienților.
Aspectul de calcul despre care probabil ați auzit și în ultima vreme: GPU-uri, TPU-uri, noi investiții și noi cercetări de la cele mai bune companii de hardware se îndreaptă spre puterea de calcul, asigurându-se că acești algoritmi au infrastructura de care au nevoie pentru a continua să fie inovatori. și pentru a putea oferi o perspectivă asupra datelor dvs.
Înainte de a intra în modul în care puteți dezvolta ceva care să folosească această tehnologie, să cercetăm mai multe detalii despre ceea ce veți avea de-a face.
Datele
Există două forme de date de luat în considerare aici: structurate și nestructurate.
Datele structurate includ datele dvs. ERP și majoritatea datelor dvs. CRM; ar putea fi date care ies din dispozitivele IoT, de exemplu. Acest tip de date este deja ușor de căutat prin algoritmi de bază.
Datele nestructurate ar putea fi datele dvs. de imagine, mesajele de e-mail, prezentările PowerPoint, documentele Word etc. Aici intervin algoritmii de învățare profundă și de învățare automată, simplificând foarte mult modul în care căutăm prin acest tip de date.
Algoritmul
Învățarea profundă este un termen complicat: mulți dezvoltatori și ingineri DevOps sunt copleșiți de acesta. Ei cred că nu au infrastructura pentru a gestiona rețelele neuronale. Ei cred că au nevoie de un doctorat pentru a înțelege suficient modelul de ultimă generație care trebuie încorporat pentru a-l descompune într-un proces de gândire mai ușor de gestionat. Din fericire, cunoașterea suficientă a acestuia pentru a-l putea folosi este mult mai accesibil decât atât.
Să începem astfel: aveți un fișier de intrare. Aceasta poate fi o imagine, un fișier audio sau un fișier text. Și doriți să obțineți rezultate perspicace din aceasta. Salesforce Einstein are un set de API-uri pe care le puteți folosi pentru a face acest proces cu adevărat perfect: nu trebuie să știți nimic despre ce se întâmplă între ele.

Cu Salesforce Einstein, vă este foarte ușor să încorporați învățarea profundă în aplicațiile dvs. Vă oferă o infrastructură bine găzduită care vă gestionează modelele ca serviciu și, astfel, se ocupă de orice nevoie de scalabilitate. Prin urmare, vă este ușor să încărcați, să instruiți și să înțelegeți valorile modelului dvs. și, în final, să oferiți predicții în timp real pe un model pre-antrenat sau un model personalizat pe care îl creați.
Dacă chiar și asta vă sună străin, exemplele următoare vă vor pune rapid la curent.
Calcul: Einstein Vision
Acesta este unul dintre serviciile de deep learning oferite de Salesforce Einstein. Nu toate modelele de învățare profundă sau rețelele neuronale sunt egale: arhitecturi specifice sunt utilizate pentru probleme specifice. Și în cazul vederii computerizate, cloud-ul AI folosește ceea ce se numește o rețea neuronală convoluțională, ceea ce înseamnă că fiecare strat învață din cel anterior. Deci, atunci când o astfel de rețea este instruită pe date de imagine, reconstruiește imaginea de la zero pentru a înțelege diferitele sale componente. Mai întâi se va uita la cea mai mică unitate a unei imagini, pixelul, apoi va înțelege marginile, iar apoi stratul următor înțelege părțile sau elementele obiectului, iar apoi, în cele din urmă, ajunge la obiecte întregi.
Și întregul proces este îngrijit pentru dvs., astfel încât să vă puteți concentra pe valoarea afacerii pe care o puteți debloca pentru clienții dvs. cu viziune computerizată, nu asupra procesului în sine.
Gândiți-vă la modul în care industria transporturilor ar putea fi transformată prin utilizarea dronelor pentru a monitoriza autostrăzile - nimeni nu ar trebui să trimită un echipaj de curățenie.
Sau cum companiile CPG, în loc să trimită persoane să înregistreze manual produsele pe un raft, ar putea pur și simplu să facă o fotografie și să o analizeze automat.
Sau modul în care comerțul cu amănuntul pentru consumatori poate fi revoluționat prin căutarea vizuală, sau modul în care companiile de asigurări pot automatiza analizarea cererilor de despăgubire sau modul în care procesarea imaginilor poate fi valorificată de asistența medicală.
Toate astfel de scenarii pot fi acoperite de Einstein Image Classification, care face parte din Einstein Vision. Tot ce aveți nevoie este un model, care este mai mult sau mai puțin doar un set de etichete de clasificare.
Construiți un model personalizat
Puteți să vă creați propriile modele personalizate și apoi să le integrați în fluxurile dvs. de lucru, fie că este un flux de lucru Salesforce sau o aplicație externă.
Construirea propriului model personalizat implică doar trei pași:
- Creați-vă propriul set de date, pe baza a ceea ce trebuie să facă modelul dvs. personalizat. Să presupunem că doriți să puteți face diferența dintre frigiderele cu trei uși și frigiderele cu două uși. Va trebui să colectați o grămadă de imagini cu frigidere cu două uși și să le puneți într-un dosar, apoi o grămadă de imagini cu frigidere cu trei uși și să le puneți într-un alt dosar.
- Antrenează-ți modelul. Acum, indiferent de seturile de date pe care le-ați colectat în pasul anterior, le încărcați și cloud-ul AI va antrena modelul pe baza acelui set de date. Faptul că ai separat deja imaginile este tot ceea ce este necesar pentru antrenament. Odată ce noul model de date este antrenat, veți primi ID-ul acestuia.
- Folosește-l pentru predicție! Acum puteți obține predicții pentru imagini pe care modelul nu le-a văzut niciodată. Este la fel de simplu ca efectuarea unui apel API folosind noul ID de model.
Calcul: limbajul Einstein
Dacă imaginile nu sunt ceea ce trebuie să procesați, sunt șanse să căutați să vă antrenați folosind text. Pentru aceasta, cloud-ul AI al Salesforce are Einstein Language, care în prezent este format din două servicii: Einstein Intent și Einstein Sentiment.
- Intenția Einstein este un clasificator general de tipul procesării limbajului natural (NLP). Vă permite să vă definiți propriile clase și să încărcați date care reprezintă acele clase.
- Sentimentul Einstein este un model pre-antrenat care este capabil să analizeze limbajul uman pentru a deriva sentimentele conținutului și declarațiile utilizatorilor din jur și să le clasifice în clase pozitive, negative și neutre.
Serviciile Einstein Language funcționează la fel ca exemplul nostru de clasificare a imaginilor. Aici vom defini și clase.
În exemplul de mai sus, intenția este despre rutarea cazurilor. De fiecare dată când apare un caz, vrem să îl analizăm și să îl direcționăm către departamentul potrivit: Livrare, facturare, produs, vânzări... putem defini câte clase avem nevoie. Dar în cazul sentimentului Einstein, clasele sunt fixe, așa că avem doar pozitiv, negativ sau neutru.
După ce ați separat datele în diferite clase, vă puteți antrena modelele. Antrenarea modelului este foarte ușor cu API-ul furnizat. La fel ca în cazul Einstein Vision, odată ce modelul este antrenat, veți avea ID-ul modelului și sunteți gata să obțineți predicții.
Salesforce Einstein: la un început inteligent
Acum că aveți un gust pentru posibilitățile pe care Salesforce Einstein le aduce la îndemâna dumneavoastră în calitate de dezvoltator Salesforce și cât de ușor ar fi să vă ajutați clienții sau angajatorul să folosească cloud-ul AI, pentru a începe este nevoie doar de configurarea unui cont. Așteptăm cu nerăbdare să aflăm cum folosiți cloudul AI pentru a vă revoluționa propria aplicație!