Menu

Безпроблемно използвайте изкуствен интелект за вашето приложение. Срещнете се със Salesforce Einstein

1

BY FAHAD MUNAWAR KHAN - FREELANCE SALESFORCE DEVELOPER @ TOPTAL


Революцията на ИЕ (Изкуствения интелект) вече променя нашия свят.
Понякога това се проявява в ежедневието ни, като например предложения за продукти които да купим, а понякога по по-чудесни начини: ушните импланти, които позволяват изкуствен слух на родени напълно глухи, се обръщат към ИЕ за по-добри резултати.

Революцията на ИЕ води до един по-умен свят и този по-умен свят се изгражда чрез развитие в направления, на които ставаме свидетели през последните 20 години: световната мрежа, облачните услуги, социалните мрежи, мобилните комуникации и Интернет на нещата (IoT).
С облачните технологии ние имаме, като разработчици де факто, неограничен капацитет за изчисления и запазване на информация и всъщност точно тази комбинация от огромни данни и изчислителна мощ, водят до тази революция. Сега, когато всеки е свързан с другите и всичко е свързано по някакъв начин помежду си, тези връзки генерират поръчки в мащаб, който може да обработи облака чрез ИЕ повече от всякога.
Вие използвате облака с ИЕ всеки ден, като потребител. Когато виждате препоръка за продукт в Amazon, препоръка за филм в Netflix, или снимка, която автоматично е разпозната и идентифицирана на вашата стена във Фейсбук, вие изпитвате мощта на ИЕ.

Няма ли да е страхотно при това положение, ако приложението върху което работите - без значение дали е Salesforce приложение или не, може някакси да предложи функционалността базирана на ИЕ? Например ако нашите софтуери за управление на бизнеса и на продажбите работят заедно и предвидят кои реклами най-вероятно ще се превърнат в продажби, или пък софтуера за услуги да използва ИЕ облака, за да ни каже кои случаи да се ескалират?
За съжаление за много екипи, изглежда твърде сложно и скъпо да се прилага ИЕ за управление на бизнес процесите. Първо, това започва с науката за управление на данните, а за да прилагате науката за данните, вие трябва да съберете и да обработите всички нужни данни. След това трябва да ги преработите така, че те да могат да се използват за машинно обучение. След това в зависимост от вашия опит, може даже да се нуждаете от външна помощ от специалисти по данните, за да изградите предсказващи модели, да ги запазите, да ги подновявате и да създадете инфраструктура, която да е надеждна, обезопасена и разширяема. Тогава, след цялата тази работа, трябва да вземете тези предсказания и да ги сложите в контекста на бизнес потребителя.

Влезте в света на Айнщайн на Salesforce (Salesforce Einstein)


Знаейки, че ИЕ често е недостижим, Salesforce придоби компании като: MetaMind (специалисти по изучаването в дълбочина), Implisit Insights (прилагат ИЕ към процеса на продажби) и PredictionIO (Машинно обучение и анализ на големи данни), за да им помогнат да направят Salesforce Einstein.
Salesforce Einstein е ИЕ за Salesforce и е вграден директно в платформата. Както казват мениджърите на Salesforce ““Вземаме световната номер 1 CRM и я правим световната най-умна CRM”. С офертата на ИЕ на Salesforce, сега може да увеличите продажбите на компанията си, услугите, маркетинга и ИТ професионалистите до най-доброто ниво, като направите взаимодействието на всеки клиент по-бързо, по релевантно и по-предсказуемо.

Дълбоко Изучаване: Визията на Айнщайн и Езикът на Айнщайн

Salesforce Einstein трябва да даде достъп на разработчиците до ИЕ облака. Може би. Но от къде трябва да започнете? Първото, което трябва да знаете е, че ИЕ има три главни компонента:

Данни
Алгоритми
Изчисления

Големите масиви от данни са гореща тема през последните няколко години. Всеки се вълнува от това, че има нови източници на данни, нови начини за анализирането им и нови начини за складирането им.
Това ще играе главна роля в как ще въведем изкуствения интелект в предприятието, но голяма част от развитието на ИЕ е насочен към към алгоритмизирането му. Това са сложни алгоритми, които се развиват, разширяват и всъщност се разработват наново и в публичния и в частният сектор. Може да бъдете сигурни, че облачните алгоритми за ИЕ ще продължат да бъдат иновативни и ще продължат да добавят нови характеристики на вашите приложения и на начина, по който се използват от вашите клиенти.
Може би също така сте чули за аспекта на изчисленията: GPUs, TPUs нови инвестиции и нови изследвания от най-добрите хардуерни компании са насочени към изчислителната мощ, което осигурява, че тези алгоритми ще имат инфраструктурата, от която се нуждаят, за да продължат да са иновативни и да дават достъп до същността на вашите данни.
Преди да се впуснем в това как можем да разработим нещо, което да отговаря на тази технилогия, нека обясним в повече детайли с какво ще си имаме работа.

Данните

Има две форми на данните, които се отчитат: структурирани и неструктурирани.

2

Структурираните данни, които включват вашите ERP данни и повечето от данните на вашата CRM.; може да са данни, които идват от умни устройства от IoT например. В тези данни вече можем лесно да търсим с основни алгоритми.
Неструктурираните данни може да са вашите изображения, вашите имейли, PowerPoint презентации, документи в Word и др. Тук се намесват алгоритмите за машинно обучение и за дълбоко обучение, като те съществено опростяват търсенето в такъв тип данни.

Алгоритъмът

Дълбоко изучаване е сложен термин: Много разработчици и софтуерни инженери стават обсебени. те мислят, ч не разползгат с инфраструктурата да обработват невронни мрежи. Те мислят, че трябва да имат докторат, за да разберат работния модел, който трябва да се приложи, да го разбият на много по-малки и контролируеми процеси. За радост е много по-достижимо да знаем достатъчно, за да можем да го приложим.

3

Нека започнем по този начин: Имате входящ файл. Може да бъде изображение, аудио файл или текстов файл. И вие искате да извадите смислен изход от него. Със Salesforce Einstein е много лесно за вас да вградите дълбоко изучаване във вашите приложения. Той ви дава добре конфигурирана инфраструктура, която управлява вашите модели като услуга и по този начин се грижи за каквито и да са нужди, които могат да се увеличават или намаляват. Така вие сте улеснени да качвате, да тренирате и да разберете метриката на моделите си и в края на краищата да извадите прогнози в реално време на предварително трениран модел или на създаден от вас персонализиран модел.
Даже и ако това ви звучи чуждо, следващите примери ще ви помогнат да влезете бързо в крачка.  

Изчисленията: Зрението на Einstein

Това е една от услугите за дълбоко изучаване, които се предлагат от Salesforce Einstein. Не всички модели за дълбоко изучаване или на невронни мрежи са еднакви: Специфична архитектура се използва за специфични проблеми. И в случая на компютърното зрение, облака на ИЕ използва така наречената конволусивна неврална мрежа (convolutional neural network), което означава, че всеки слой се учи от предишния. Така когато такава мрежа се учи на данни от изображения, тя построява изображението отдолу нагоре, за да разбере различните компоненти. Тя първо ще погледне най-малкия компонент на изображението - пиксела, след това ще осъзнае ъглите, след това следващия слой ще разбере частите на обекта и след това евентуално ще стигне до целия обект.
И целият този процес тя се грижи за вас, така че ви да можете да се фокусирате върху бизнес стойностите, които можете да предложите на вашите клиенти с компютърното зрение, вместо със самия процес.

4

Помислете как транспортния бизнес може да се трансформира с използването на дронове за мониторинг на магистралите - няма да се нуждаете някой да изпраща екипа за почистване.
Или пък как компаниите за пакетирани храни, вместо да изпращат хора, които ръчно да записват продуктите по щандовете, ще може да направят снимка, която после да бъде автоматично анализирана.
Или както търговията на дребно може да се революционизира с визуално търсене или как застрахователните компании може да автоматизират системата със завеждане на щети или как обработката на изображенията може да се приложи в медицината.
Всички такива сценарии се покриват от класификацията на изображенията на  Einstein, която е част от зрението на Einstein. Всичко на всичко вие се нуждаете от модел, което е повече или по-малко един набор от класификационни етикети.

Построяване на специфичен модел

5

Вие може да построите ваши специфични модели и после да ги интегрирате във вашият работен поток, независимо дали е на Salesforce или е на външно приложение.
        Изграждането на вашия специфичен модел включва само три стъпки:
        Създаване на собствен набор от данни (data set) базиран на това от какво се нуждае вашият специфичен модел да прави. Да кажем например, че вие искате да разделите хладилниците с 3 врати и тези с 2 врати. Вие ще трябва да съберете набор от хладилници с 2 врати и да ги сложите в папка и след това набор от изображения на хладилници с 3 врати, които да сложите в друга папка.
        Тренирайте вашия модел.  Сега какъвто и набор от данни а сте събрали в предишната стъпка, вие ги качвате в ИЕ облака и тренирате модела, базирано на тозии набор.Само факта, че сте разделили снимките е всичко, което е нужно за тренирането. Веднъж като се тренира новия модел на данните, вие ще получите неговото ID.
        Използвайте го за предсказване!. Вие сега може да получите предсказване за изображения, които модела не е виждал преди никога. Това е много лесно като просто изпратите обръщение към API -то с използване на ID-то на новия модел.
       

Изчисления: езикът на Айнщайн

Ако не изображенията са това, от което се нуждаете да обработвате, има голяма вероятност да трябва да тренирате текст. За тази цел, ИЕ облака на Salesforce има език на Айнщайн, който в момента се състои от две услуги: Намерениетона Айнщайн и Чувството на Айнщайн.

Намерението на Айнщайн е общо определение на типа NLP (обработване на естествения език). Той ви позволява д дефинирате ваши собствени класове и да качите данни, които да представят тези класове.
Чувството на Айнщайн е предварително трениран модел, който е в състояние да анализира човешкия език и да извлече чувството и да го класифицира като положително, като отрицателно или неутрално.

6

Услугите на Езикът на Айнщайн работят точно както класифицирането на изображения от по-горния пример. И тук също ще дефинираме класове.
В горния пример, намерението е за случаите на задаване на път. Всеки път когато постъпи нов случай, ние трябва да го анализираме и да го пренапътим към правилния отдел: спедиция, отчет, продукти, продажби….. можем да дефинираме толкова видове класове, колкото ние необходимо. Но в случая с Чувството на Айнщайн, класовете са фиксирани, така че имаме само “положително”, “отрицателно” и “неутрално”.
Веднъж като раделите данните в различни класове, вие може да тренирате вашите модели. Тренирането на моделите е много лесно с API -то което е предоставено. Точно както със Зрението на Айнщайн, веднъж като сме тренирали модела си, вие ще имате ID на този модел и сте готови да получите предсказания.

Salesforce Einstein: готови сте за умен старт

Сега след като сте вкусили от възможностите, които ви предоставя Salesforce Einstein и те са достъпни за вас като разработчик на Salesforce,  виждате колко лесно ще е да помогнете на вашите клиенти или на вашия работодател да използва ИЕ облака. Като за да стартирате наистина е необходимо само да си направите регистрация. Ще се радваме да чуем, че сте използвали ИЕ облака, за да революционизирате вашето приложение.

Източник: No-Fuss AI for Your App: Meet Salesforce Einstein

Facebook Twitter Google+ Pinterest

Как да изпълним проекта си с по-добър UI/UX навреме - ръководство за организация…

За автора:Lubos Volkov е дизайнер с опит, който е работил отдалечено с много различни разработчици през своята кариера. Като продуктов дизайнер в Toptal, Lubos си взаимодейства ежедневно с много колеги...

повече

Технологиите на студената война - те са тук и все още се използват

От NERMIN HAJDARBEGOVIC - технически редактор @ TOPTAL Аз съм дете от Студената война. Докато растях гледах как разполагат Pershing II и SS-20 в Европа, войната на съветите в Афганистан, малко...

повече

Новата вълна на предприемачеството

От MATT SWANSON - Управляващ партньор @ SILICON VALLEY SOFTWARE GROUP Една нова мулти-трилионна икономика се отваря към ИТ технологиите по-бързо от всякога. Тя се движи от тенденции, които изменят начинът...

повече

Самостоятелно: как да си направим отдалечена компания

ОТ JAN SCHULZ-HOFEN - ОСНОВАТЕЛ И CEO @ PLANIO Ако ме питате, да работиш отдалечено е страхотно. Аз пиша в момента на малък бар на плажа, който е на отдалечен остров...

повече

Осем правила за ефективно правене на софтуер

ОТ TIMOFEY NEVOLIN - DEVELOPER @ TOPTAL През моята кариера съм участвал в много софтуерни проекти от реалния живот и съм виждал как се правят нещата на всички нива: вземането на...

повече

Подобрете UX с няколко прости правила за взаимодействие

от MIKLOS PHILIPS - редактор на блога за дизайн @ TOPTAL Има тънка разграничителна линия между взаимодействието на потребителя с интерфейса, което работи и това, което е неизползваемо. Принципите на дизайна на...

повече

Как да направим успешен, минимален и жизнеспособен продукт

VADIM DAGMANПродуктов инженер в Топтал Прекарал съм кариерата си в Силиконовата долина, дълбоко потопен в нейната жизнеспособна предприемаческа култура. Всяка стартираща компания която се появява е вълнуващо и често опасно приключение...

повече

Безпроблемно използвайте изкуствен интелект за вашето приложение. Срещнете се съ…

BY FAHAD MUNAWAR KHAN - FREELANCE SALESFORCE DEVELOPER @ TOPTAL Революцията на ИЕ (Изкуствения интелект) вече променя нашия свят. Понякога това се проявява в ежедневието ни, като например предложения за продукти които...

повече
×