DevReach2018: Софтуерните инженери трябва да учат непременно и етика
Изкуственият разсъдък (Artificial Intelligence, AI) от години е в полезрението на софтуерните компании, само че едвам неотдавна бързото развиване на тези принадлежности направи изкуствения разсъдък една от най-обсъжданите тематики в обществото. Как тези технологии ще се развият в бъдеще и имаме ли съображение да се опасяваме от тях освен поради „ изчезващи “ работни места, а и за живота ни? Това бе тематиката на презентация на Ричард Кембъл, с която той откри 12-ата поредна конференция DevReach 2018, проведена от Progress в София. Кембъл е съосновател на Strangeloop Networks, добита от израелската Radware през 2013 година, и член на борда на шефовете на българската компания Telerik, която пък бе добита от Progress Software през 2014 година
Тази година конференцията събра над 800 участници от 18 страни, в това число Съединени американски щати, Англия, Германия, Белгия, Дания, Холандия и други Броят на участниците е с 60% повече от 2017 година, а събитието обгръща 3 работни семинара, 45 професионални сесии, има и 6 спонсори - Milestone, Bede Gaiming, SmartIT, Accedia, Bulpros и Activ Traders, и общо 13 сътрудници.
“Повечето (програмисти) в залата се занимавате с автоматизация на разнообразни рутинни задания. Изкуственият разсъдък оказва помощ при ръководството на коли, на компютърни системи, при обслужването на клиенти, само че също по този начин и при научни проучвания в региона на медицината, химията, фармацията, биологията “, сподели Кембъл. Но дали би трябвало да осъществяваме изкуствен интелект (ИИ) с общо предопределение (AGI) или профилиран за дадена област ИИ (ASI)?
Ричард Кембъл на конференцията DevReach 2018. Снимка: Владимир Владков
Според Кембъл, по-добре е да се фокусираме върху профилираните AI принадлежности, в противоположен случай можем да създадем мощно оръжие, което мъчно се управлява, давайки за образец атомната бомба. След като сме пуснали атомната бомба, не можем да се върнем обратно и да кажем „ Сбъркахме “, би трябвало да се върви напред и да се търси решение за контрола над това оръжие.
Обучителни модели, които основават множеството днешни невронни мрежи са основани на данни, които се генерират от най-различни източници. Сред най-големите играчи в тази област са обществените медии, защото в тях се споделя голямо количество фотоси, видео и текстове. Тази голяма информация се трансформира в библиотеки, от които построяваме моделите за задълбочено учене (deep learning, DL), а те съставляват нашите пристрастия. Ако изградите DL модел, с цел да извършите контрола по-ефективен, и се базирате на държанието, отразяващо нашите пристрастия, то DL моделите единствено ще засилят нашите пристрастия. Днес съществуват групи, които са се специализирали точно в ръководството на пристрастия и данните “, съобщи Кембъл.
Според него във всички типове данни ще има детайл на пристрастност. „ Въпросът е да разпознаем тези пристрастия и че те не ни оказват помощ да вземаме осведомени решения, основани на данните, изяснява Кембъл. - Този диалог за етиката не е толкоз чудноват от инженерна позиция. Ако имате висше обучение по химия или електроинженерство, част от образованието ви включва диалог за етиката. Хората, които строят мостове, химически фабрики и електрическа инфраструктура, имат етични отговорности към обществото – за заплахите, които основават със своята технология. Един от проблемите при софтуера е, че не е дефинирано сходно обвързване за софтуерните инженери. Трябва да имаме честен компас в нас за това, което се готвим да създадем с всички тези нови технологии, в това число изкуственият разсъдък. Microsoft сътвори чат робот, наименуван Tay, без да му „ вменят “ никаква идея за честен център и интернет небрежно му сътвори подобен „ честен “ център и Tay бе спрян незабавно с хиляди извинения от страна на компанията “, добави Кембъл.
Има обаче и редица образци за потребление на изкуствения разсъдък в медицината (при различаване на ракови кафези в хиляди подробни изображения от томографи (използващи ядрено-магнитен резонанс). В образованието децата също взаимодействат по-лесно с екрана, само че това не анулира учителя, който получава още един инструмент за по-интерактивно образование. „ „ Днес живеем в епохата на експоненциалните фунцuи, имаме от ден на ден изчислителна мощност посредством облака, способи за задълбочено учене, т.е. хората разполагаме с могъщи благоприятни условия, с които можем да подобрим нашето общество, само че те слагат и купчина закани. В последна сметка решението е наше. Трябва да измислим по какъв начин да вградим честен център в технологията, която измисляме, преди тя да стане действителност “, предизвести Кембъл.
В бъдеще от ден на ден ще живеем паралелно с изумителни технологии, които може да унищожат повече работни места, в сравнение с да основат нови. За мен би било забавно да видя дали софтуерните инженери се усещат застрашени от автоматизацията. Смятам обаче, че в случай че имаме верният метод, инструментите за автоматизация единствено ще ни оказват помощ да сътворяваме по-лесно повече и по-сложни неща “, добави Кембъл.
Тoд Англин, основен евангелист и вицепрезидент „ Връзки с разработчици “ в Progress. Снимка: Владимир Владков.
Развойни принадлежности на една ръка разстояние
Конференцията DevReach започва през далечната към този момент 2006 година, като за тези 12 години технологиите са се трансформирали толкоз доста, че някои от горещите тематики от първата конференция към този момент ни се костват архаични, показа Тoд Англин, основен евангелист и вицепрезидент „ Връзки с разработчици “ в Progress.
“Слоганът на първата конференция през 2006 година бе “Технологиите на Microsoft – на една ръка разстояние от разработчика “, а през 2018 година той би трябвало да е „ Развоят на приложение в бъдеще - на една ръка разстояние “, сподели Англин. - Технологичните сесии през 2006 година са били на тематика ASP.NET 2.0, ADO.NET 2.0, Sharepoint и SQL Server 2005, в действителност съвременни за времето си технологии, когато доста от вас несъмнено още са били в гимназията. Тогава към момента не сме и подозирали за всеобщи през днешния ден технологии като iPhone и Android, облакът, който би трябвало да е в центъра на такава полемика, и несъмнено, нямаше GitHub”, добави евангелистът.
Впоследствие технологиите са се развили, добавени са многочислени нови потребителски интерфейси за всяка от тях, появиха се платформи за мобилни приложения, а по-късно и облачни услуги, които да оказват помощ на разработчиците да построяват своите приложения. „ Ако пишете JavaScript приложения, евентуално познавате Kendo UI, създаден първо за jQuery, а през днешния ден този интерфейс има най-различни версии, поддържащи нативно Angular, VueJS, ReactJS, тъй че да форсира вашата работа, разяснява Тод Англин. - А Progress обезпечи на JavaScript програмистите с опит в уеб NativeScript, с чиято помощ да основават нативни приложения за iOS и Android.” NativeScript e план с отворен код, развиван от Progress през последните 3-4 години, като до момента е свален над 3,5 милиона пъти, а единствено през 2018 година е регистриран повторен годишен растеж, подпомагайки бързото основаване на нови мобилни приложения.
„ Големи промени към момента се случват. Става дума за по-умни приложения, за обсъждащи потребителски интерфейси, за безсървърни калкулации, за добавена и виртуална действителност. Това са промени, за които към момента не сме добре готови и желаеме да поговорим на тази конференция по какъв начин те ще трансформират метода ви на работа и какви нови принадлежности ще улеснят живота ви на програмисти “, добави Тод Англин.
Сред тези принадлежности е Progress Kinvey, подпомагащ прехвърлянето в облака и безсървърните функционалности, като програмистите разчитат на към този момент насъбраните познания и умения. „ Всеки приказва за чат функционалността, само че разработчиците би трябвало да умеят да я вграждат в своите приложения, без значение дали работят в уеб, на мобилна или настолна платформа, а Progress към този момент има „ всекидневен UI “ (conversational UI), подпомагащ вграждането на чат бот “, добави Англин. Същото важи за инструментите за AR/VR, които сега се създават в лабораториите на Progress, тъй че разработчиците да могат да употребяват тази изумителна технология в своите бизнес приложения, когато фирмите им са подготвени за това.
Тази година конференцията събра над 800 участници от 18 страни, в това число Съединени американски щати, Англия, Германия, Белгия, Дания, Холандия и други Броят на участниците е с 60% повече от 2017 година, а събитието обгръща 3 работни семинара, 45 професионални сесии, има и 6 спонсори - Milestone, Bede Gaiming, SmartIT, Accedia, Bulpros и Activ Traders, и общо 13 сътрудници.
“Повечето (програмисти) в залата се занимавате с автоматизация на разнообразни рутинни задания. Изкуственият разсъдък оказва помощ при ръководството на коли, на компютърни системи, при обслужването на клиенти, само че също по този начин и при научни проучвания в региона на медицината, химията, фармацията, биологията “, сподели Кембъл. Но дали би трябвало да осъществяваме изкуствен интелект (ИИ) с общо предопределение (AGI) или профилиран за дадена област ИИ (ASI)?
Ричард Кембъл на конференцията DevReach 2018. Снимка: Владимир Владков
Според Кембъл, по-добре е да се фокусираме върху профилираните AI принадлежности, в противоположен случай можем да създадем мощно оръжие, което мъчно се управлява, давайки за образец атомната бомба. След като сме пуснали атомната бомба, не можем да се върнем обратно и да кажем „ Сбъркахме “, би трябвало да се върви напред и да се търси решение за контрола над това оръжие.
Обучителни модели, които основават множеството днешни невронни мрежи са основани на данни, които се генерират от най-различни източници. Сред най-големите играчи в тази област са обществените медии, защото в тях се споделя голямо количество фотоси, видео и текстове. Тази голяма информация се трансформира в библиотеки, от които построяваме моделите за задълбочено учене (deep learning, DL), а те съставляват нашите пристрастия. Ако изградите DL модел, с цел да извършите контрола по-ефективен, и се базирате на държанието, отразяващо нашите пристрастия, то DL моделите единствено ще засилят нашите пристрастия. Днес съществуват групи, които са се специализирали точно в ръководството на пристрастия и данните “, съобщи Кембъл.
Според него във всички типове данни ще има детайл на пристрастност. „ Въпросът е да разпознаем тези пристрастия и че те не ни оказват помощ да вземаме осведомени решения, основани на данните, изяснява Кембъл. - Този диалог за етиката не е толкоз чудноват от инженерна позиция. Ако имате висше обучение по химия или електроинженерство, част от образованието ви включва диалог за етиката. Хората, които строят мостове, химически фабрики и електрическа инфраструктура, имат етични отговорности към обществото – за заплахите, които основават със своята технология. Един от проблемите при софтуера е, че не е дефинирано сходно обвързване за софтуерните инженери. Трябва да имаме честен компас в нас за това, което се готвим да създадем с всички тези нови технологии, в това число изкуственият разсъдък. Microsoft сътвори чат робот, наименуван Tay, без да му „ вменят “ никаква идея за честен център и интернет небрежно му сътвори подобен „ честен “ център и Tay бе спрян незабавно с хиляди извинения от страна на компанията “, добави Кембъл.
Има обаче и редица образци за потребление на изкуствения разсъдък в медицината (при различаване на ракови кафези в хиляди подробни изображения от томографи (използващи ядрено-магнитен резонанс). В образованието децата също взаимодействат по-лесно с екрана, само че това не анулира учителя, който получава още един инструмент за по-интерактивно образование. „ „ Днес живеем в епохата на експоненциалните фунцuи, имаме от ден на ден изчислителна мощност посредством облака, способи за задълбочено учене, т.е. хората разполагаме с могъщи благоприятни условия, с които можем да подобрим нашето общество, само че те слагат и купчина закани. В последна сметка решението е наше. Трябва да измислим по какъв начин да вградим честен център в технологията, която измисляме, преди тя да стане действителност “, предизвести Кембъл.
В бъдеще от ден на ден ще живеем паралелно с изумителни технологии, които може да унищожат повече работни места, в сравнение с да основат нови. За мен би било забавно да видя дали софтуерните инженери се усещат застрашени от автоматизацията. Смятам обаче, че в случай че имаме верният метод, инструментите за автоматизация единствено ще ни оказват помощ да сътворяваме по-лесно повече и по-сложни неща “, добави Кембъл.
Тoд Англин, основен евангелист и вицепрезидент „ Връзки с разработчици “ в Progress. Снимка: Владимир Владков.
Развойни принадлежности на една ръка разстояние
Конференцията DevReach започва през далечната към този момент 2006 година, като за тези 12 години технологиите са се трансформирали толкоз доста, че някои от горещите тематики от първата конференция към този момент ни се костват архаични, показа Тoд Англин, основен евангелист и вицепрезидент „ Връзки с разработчици “ в Progress.
“Слоганът на първата конференция през 2006 година бе “Технологиите на Microsoft – на една ръка разстояние от разработчика “, а през 2018 година той би трябвало да е „ Развоят на приложение в бъдеще - на една ръка разстояние “, сподели Англин. - Технологичните сесии през 2006 година са били на тематика ASP.NET 2.0, ADO.NET 2.0, Sharepoint и SQL Server 2005, в действителност съвременни за времето си технологии, когато доста от вас несъмнено още са били в гимназията. Тогава към момента не сме и подозирали за всеобщи през днешния ден технологии като iPhone и Android, облакът, който би трябвало да е в центъра на такава полемика, и несъмнено, нямаше GitHub”, добави евангелистът.
Впоследствие технологиите са се развили, добавени са многочислени нови потребителски интерфейси за всяка от тях, появиха се платформи за мобилни приложения, а по-късно и облачни услуги, които да оказват помощ на разработчиците да построяват своите приложения. „ Ако пишете JavaScript приложения, евентуално познавате Kendo UI, създаден първо за jQuery, а през днешния ден този интерфейс има най-различни версии, поддържащи нативно Angular, VueJS, ReactJS, тъй че да форсира вашата работа, разяснява Тод Англин. - А Progress обезпечи на JavaScript програмистите с опит в уеб NativeScript, с чиято помощ да основават нативни приложения за iOS и Android.” NativeScript e план с отворен код, развиван от Progress през последните 3-4 години, като до момента е свален над 3,5 милиона пъти, а единствено през 2018 година е регистриран повторен годишен растеж, подпомагайки бързото основаване на нови мобилни приложения.
„ Големи промени към момента се случват. Става дума за по-умни приложения, за обсъждащи потребителски интерфейси, за безсървърни калкулации, за добавена и виртуална действителност. Това са промени, за които към момента не сме добре готови и желаеме да поговорим на тази конференция по какъв начин те ще трансформират метода ви на работа и какви нови принадлежности ще улеснят живота ви на програмисти “, добави Тод Англин.
Сред тези принадлежности е Progress Kinvey, подпомагащ прехвърлянето в облака и безсървърните функционалности, като програмистите разчитат на към този момент насъбраните познания и умения. „ Всеки приказва за чат функционалността, само че разработчиците би трябвало да умеят да я вграждат в своите приложения, без значение дали работят в уеб, на мобилна или настолна платформа, а Progress към този момент има „ всекидневен UI “ (conversational UI), подпомагащ вграждането на чат бот “, добави Англин. Същото важи за инструментите за AR/VR, които сега се създават в лабораториите на Progress, тъй че разработчиците да могат да употребяват тази изумителна технология в своите бизнес приложения, когато фирмите им са подготвени за това.
Източник: computerworld.bg
КОМЕНТАРИ




