ChatGPT-тің алғашқы құмарлығы қызып тұрғанда, мен бұрынғы әріптесімнен мәтін алдым. Ол менің идеямды іске асырғысы келді. Әрқашан миға шабуылдан ләззат алатын адам, біз қоңырау шалдық, ол былай бастады: «Есіңде ме? Егер сіз мұны өзіңіз жасай алсаңыз ше?» Содан кейін ол маған мыңдаған (он мыңдаған?) басқа адамдар бір уақытта ойлайтын идеяны ұсынуды жалғастырады: LLMs аз техникалық адамдарға өздерінің деректер сұрақтарына жауап беруге көмектесу үшін мәтінді SQL үшін пайдалануға болады.
Мен бұл идеяға таң қалдым, бірақ алдымен бас итер алдында мен Лейге (қазір менің CTO) біраз тексеруден өтуіміз керек екенін айттым. Әр түрлі саладағы достарымыз бен бұрынғы әріптестерімізбен хабарластық. Нағыз «өзіне-өзі қызмет көрсету аналитикасына» қызығушылық жоғары болды. Біз бұл көрінгеннен әлдеқайда күрделі болатынын білдік, бірақ бұл мүмкіндікті жіберіп алу өте жақсы болды. Сонымен, Лэй екеуміз The Shire-ден шығып, өз көзқарасымызды жасау үшін саяхатқа аттандық:
Бұл пост біздің өніміміздің өзі туралы емес (бірақ, егер сізді қызықтыратын болсаңыз, төмендегі кейбір идеялар біздің соңғы өнім жұмысымызды қалай хабардар еткені туралы көбірек оқи аласыз.
Ескерту: Бұл саяхатта сиқыршылар мен Орта Жердегі эпикалық шайқастар өте қиын. 🧙
Біз «неге» деген сұраққа көп уақыт бермейміз. Егер сіз мұны оқып жатсаңыз, сіз екі топтың біріне кіруіңіз мүмкін:
Деректер талдаушылары мен ғалымдардың рөліне қатысты алаңдаушылықты елемеу, ұйымның деректері туралы кез келген сұрақтарға жауап бере алатын, бәрін білетін AI идеясы жақсы естіледі. Немесе, ең болмағанда, сұрақ қоюдың жаңа тәсілдеріне деген креативтілігі шектелмейтін ұйым мен оның бизнес көшбасшылары үшін жақсы естіледі. Бұл AI «деректерге негізделген» ұйымды құрудың шешімі болуы мүмкін, онда әрбір көшбасшы өзінің стратегиялық шешімдерін қабылдау үшін эмпирикалық дәлелдерге сүйенеді. Және бәрі әдетте алатын шығындардың бір бөлігінде. Ақырында! Ұйымдар 2010 жылдан бері естіп келе жатқан «жаңа мұнайды» пайдалана алады.
Бірақ егер бұл өте құнды мәселе болса және AI соншалықты жақсы болса, неге осы уақытқа дейін бірде- бір өнім оны шеше алмады?
Жақында жүргізілген салалық зерттеулер кәсіпорында AI қабылдаудың күрделі бейнесін көрсетеді.
Жасанды интеллектті қолданушылар, әсіресе кәсіпорында, технологияны күтуге келгенде жоғары жолаққа ие. Деректерді талдау және өз-өзіне қызмет ету арманы контекстінде біз AI құралынан күтеміз:
Өкінішке орай, қазіргі шешімдердің көпшілігі дәстүрлі монолитті AI құрылымын пайдаланады, ол көбінесе үміттерді қанағаттандырмайды. Соңғы бірнеше жылда мен Fabi.ai командасымен осы мәселе бойынша көп жұмыс істедік. Біз кәсіпорынның прототиптерін жасадық және көптеген нұсқаларды зерттедік. Соңында біз Retrieval Augment Generation (RAG) де, дәл баптау да бұл мәселені қазіргі монолитті құрылыммен түзете алмайтынын түсіндік.
Бұл әдісті сынаған кезде бізге бірнеше нәрсе анық болды:
Осы мәселелерді қарастырғаннан кейін біз AI-ны проблемаларға қалай жақсырақ бейімдеуге болатынын ойладық. Дәл осы кезде AI агенттері пайда болды және біз үшін бұл тұжырымдаманы бекітті.
Біз агенттік фреймворктарға көз салған сәтте оның ойын өзгертетінін білдік. Біз кенеттен AI-ға сұрақтарға қалай жауап беру керектігін шешуге мүмкіндік беретінімізді сезіндік. Ол қадамдар арқылы жұмыс істей алады және ақауларды өздігінен шеше алады. Егер AI «Тіркелгі түрі» өрісінде нөлдік мәндерді өткізіп жіберетін SQL сұрауын жазса, ол сұрауды құрғатып, қатені анықтап, оны өзі түзете алады. Бірақ егер біз мұны бір қадам алға жылжытсақ және AI негізінен Python-да жұмыс істеуге және LLM-де жұмыс істеуге мүмкіндік берсек ше? Енді AI деректерді тартудан көп нәрсені істейді. Ол әдетте қолмен іздеуге тура келетін ауытқуларды, трендтерді немесе бірегей түсініктерді табу үшін Python пакеттерін немесе LLM-ді пайдалана алады.
Бірақ бізде әлі де бір мәселе болды: бейберекет кәсіпорын деректері. Біз ұйымдар мұны деректерді инжинирингтің күшті тәжірибелерін қолдану арқылы шеше алады деп сендік, мысалы: a
Компаниялар өскен сайын, олар көбірек деректерді өңдейді және көбірек пайдаланушыларға ие. Агент тор идеясы басқаруға қажетті бақылаумен жылдам шешім қабылдауды теңестіруге көмектеседі. Мамандандырылған агенттер әрбір AI үшін нақты шекаралар мен жауапкершіліктерді орнатуға көмектеседі. Олар сондай-ақ агенттердің байланысуының ауқымды әдісін жасайды. Сонымен қатар, олар ресурстарды командалар мен компанияларда тиімді басқаруға көмектеседі.
Мамандандырылған агенттің идеясы - бұл агент өте қатаң анықталған деректер жиынтығы бойынша сұрақтарға жауап бере алады және жауап береді. Мысалы, маркетингтік науқандар туралы сұрақтарға жауап беретін AI агентін жасап, іске қосуға болады. Немесе маркетинг құбыры туралы сұрақтарға жауап беру үшін басқасын салуға болады, т.б.
Бір ғана кемшілік бар: пайдаланушылар қай агентке қай сұраққа бару керектігін білуі керек. Бұл жай ғана жалпы сұрақ қоюға қарсы сұрақ қою үшін дұрыс маркетинг талдаушысын білу қажет сияқты. Жалпы сұрақпен командадағы біреу оны дұрыс адамға бағыттай алады. Дәл осы жерде «агент торы» ұғымы пайда болады.
Егер бір агент доменге қатысты сұрақтарға сенімді жауап бере алса, неге агенттерге бір-бірімен сөйлесуге мүмкіндік бермеске? Неліктен, мысалы, маркетингтік науқан агенті сұраққа оңай жауап бере алатынын тікелей құбыр агентінен сұрай алмайды? мүмкін болуы керек деп есептейміз. Шындығында, болашақта иерархиялық құрылымы бар агенттер желілері пайда болады деп ойлаймыз. Сіз «Маркетинг агенті» деп аталатын «GTM агентін» елестете аласыз. Содан кейін бұл агент «Құбыр агенті» және «Маркетингтік науқан агенті» деп атайды.
Бұл идея AI айналасында өзгеретін жалпы идея сияқты, «
Бұл торлы тәсіл монолитті AI-мен салыстырғанда бірнеше негізгі артықшылықтарды ұсынады (таза семантикалық қабатта):
Күннің соңында бұл тор идеясы жаңа емес. Бұл LLM үшін дәлдікті жақсарту үшін көрсетілген сарапшылар қоспасының тұжырымдамасын көрсетеді. Бұл жай ғана сол идеяны қабылдап, оны AI агенттеріне жеткізу.
Fabi.ai сайтында аналитик агент торын құру үшін бізде ұзақ жол бар. Дегенмен, біз осы жолда кейбір үлкен техникалық инфрақұрылымдық қиындықтарды еңсердік.
AI деректер талдаушы агенттеріне бірегей архитектура қажет. Бұл дизайн оларға сұрақтарға жауап беру, деректер көздерімен синхрондау және бірлескен платформаларға сәйкес болу үшін Python немесе LLM тілдерін пайдалануға мүмкіндік беруі керек, сонымен бірге қауіпсіз және ауқымды болып қалады. Әрбір агент өзіндік Python ядросында жұмыс істеуі керек, ол шығындарды азайту және бастапқы деректермен синхрондалу үшін жылдам жоғары немесе төмен айналдыру керек.
Әрбір агентке жеке ядроларды бермейтін архитектуралар келесі қауіптердің біріне ұшырауы мүмкін:
Платформаның бұл түрін құру қиындығы DevOps сыныбы сияқты AI мәселесі болып табылады.
Кәсіпорын компаниялары өз операцияларында AI қосымшаларын басқаратындықтан, оларға арнайы және жақсы басқарылатын тәсілдер қажет. Агент тор жүйесі деректер талдауында AI масштабтау құралы ретінде мамандандырылған AI деректер агенттерін пайдаланады. Бұл тәсіл қауіпсіздікті, сенімділікті және өнімділікті сақтайды.
Біз қазірге дейін AI барлық жерде болып, көптеген деректер сұрақтарына жауап береді деп күткен болар едік. Бірақ, мұқият қарасақ, ChatGPT іске қосылғаннан бері бар болғаны екі жылдағы прогресс әсерлі. Бұл жолда әлі көп нәрсені үйренуіміз керек. Алайда, менің ойымша, агенттер мен агент торы құрылымдары кәсіпорынның AI үшін кілт болады.