Habang sumusulong ang mga diskarte at tool sa pag-develop ng software, unti-unti kaming lumilipat patungo sa mababang code at walang lumalapit na code. Makatuwiran ito dahil ang mababang code at walang mga diskarte sa code ay maaaring makabawas nang husto sa mga gastos at oras sa pag-develop at samakatuwid ay gumawa ng mas maraming software application na matipid upang lumikha.
Ang isang mas malaking benepisyo ng mga diskarteng ito, lalo na walang code, ay ang mga user ng negosyo na mga eksperto sa domain ay maaaring gumawa at magpino ng mga application nang walang alitan na kailangang ipaliwanag ang kanilang mga ideya sa iba. Ito ay kapansin-pansing binabawasan ang oras upang maghatid ng isang mataas na kalidad na produkto sa merkado.
Ito ay lohikal na ang pagbuo ng software ay gumagalaw patungo sa walang code. Ang Excel ang naging pinakamahusay na halimbawa sa mundo ng walang code (sa pangkalahatan) na kwento ng tagumpay. Maraming mga application ang maaaring itayo ng mga gumagamit ng negosyo. Mahirap palakihin ang kahalagahan ng Excel sa paghahatid ng productivity boost sa mundo.
Mababang code platform sa pagsasanay
Ang hinaharap na mababang code, siyempre, ay hindi tungkol sa iisang application development frameworks, ngunit tungkol sa isang ecosystem ng madaling gamitin na mga API. Zapier ay isang halimbawa kung paano maaaring gamitin ang mga API na ito nang may zero coding.
Siyempre, walang code ang maaari ring magpakilala ng mga problema, dahil walang solusyon sa code ang maaaring hindi gaanong mapanatili at hindi gaanong secure kaysa sa mas matataas na solusyon sa code. Excel ay isang case in point.
Dapat ding tandaan na ang mababang code ay hindi nangangahulugan na ang mga tao sa labas ng kalye ay makakagawa ng mga kapaki-pakinabang na aplikasyon sa unang araw. Ang isang mababang code na kapaligiran na nagbibigay-daan para sa paglikha ng medyo sopistikadong mga application ay tiyak na nangangailangan na ang gumagamit ng mga application na ito ay may mahusay na kaalaman sa mga konsepto at mga tampok ng tool mismo. Ito ay tulad ng anumang sopistikadong software tool.
Kahit na binabawasan ng mga tool na walang code ang pagiging kumplikado ng pagbuo ng ilang uri ng functionality kumpara sa pagbuo ng mga feature na ito gamit ang code, walang paraan sa katotohanan na ang pagkamit ng kumplikadong functionality ay mangangailangan ng ilang antas ng pagiging kumplikado kahit na sa tool na walang code. Ang isang malinaw na halimbawa nito ay ang mga chatbot game development engine gaya ng Unreal Engine kung saan ang mababang antas ng mga konsepto ng coding (gaya ng while at para sa mga loop) ay biswal na kinakatawan. Maaari itong maging isang pagpapabuti sa coding nang direkta, ngunit nangangailangan ng advanced na kaalaman sa application at mga konsepto.
Nangangahulugan ito na mahalaga pa rin ang kadalubhasaan, kahit na sa mundong walang code. Excel ay muli ng isang kaso sa punto. May malaking pagkakaiba sa pagitan ng isang power user at isang ordinaryong user, hindi lamang sa kung ano ang kanilang magagawa, ngunit sa maintainability ng resulta.
Sa punto ng maintainability, totoo na ang walang code na solusyon ay hindi nangangahulugang hindi gaanong mapanatili kaysa sa solusyon na batay sa code. Sa maraming mga kaso ang walang code na solusyon ay mas kanais-nais dahil ito ay mas malinaw kung ano ang nangyayari.
Gayunpaman, mayroong isang punto kung saan ang mga kumplikadong sistema ay may maraming mga dependency at contingent na estado, at ang ilang antas ng kontrol sa proseso ng pag-unlad at paghawak ng error ay kailangang ipatupad sa system, at ito ay maaaring maging mahirap na gawin nang walang mga tool sa code.
Maaari rin itong mangyari na ang mga limitasyon ng isang tool na walang code ay ginagawang mas kumplikado ang paggawa ng isang partikular na feature kaysa sa mangyayari kung ang feature ay na-code ng isang eksperto. Ito ay nagiging kinakailangan upang i-hack ang isang tampok sa isang walang code na tool na medyo madaling itayo sa code. Ang problema ay ang antas ng abstraction na ipinapatupad ng tool na walang code, ay nagpapahirap sa ilang mga kaso ng paggamit. Maraming mga halimbawa nito mula sa mundo ng Excel.
Sa madaling salita, tutukuyin ng use case kung mas mainam na gumamit ng mababang code, walang code o ganap na naka-code na solusyon. Tulad ng lahat ng bagay sa buhay, mayroong ilang paghatol na kinakailangan kung ano ang maaaring pinakamahusay na diskarte para sa isang partikular na kaso ng paggamit, ngunit walang duda na ang trend sa mga tool sa pagbuo ng software ay patungo sa mababa o walang code.
Ang pagsulong ng mga solusyon sa mababang code ay hindi nangangahulugang magkakaroon ng mas kaunting trabaho para sa mga developer ng software, ngunit nangangahulugan ito na ang mga developer ng software ay kailangang gumamit ng kumbinasyon ng code at mababang code / walang code na mga platform upang makamit ang pinakamainam na kahusayan.
Nangangahulugan ito na magiging matipid na makabuo ng mas maraming application at samakatuwid ay malamang na abala ang mga developer sa espesyal na gawain sa marami pang proyekto at sa pagbuo ng mas maraming nagagamit na API para sa buong mundo.
Sa buod, naniniwala kami na palaging may papel para sa ilang elemento ng coding at samakatuwid ang layunin ay magiging mababang code sa halip na walang code. Ang isang mababang code na kapaligiran ay idinisenyo upang payagan ang mga developer na madaling magdagdag ng custom na pagpapagana na umaakma sa functionality na binuo sa parehong framework na walang mga tool sa code. Ito ang pinakamahusay sa lahat ng mundo kung saan ang mga propesyonal na gumagamit ng negosyo ay maaaring bumuo ng isang malaking bahagi ng software at kung saan ang mga developer ay maaaring magpataw ng mga propesyonal na kasanayan sa pagbuo ng software at magbigay ng custom na pagpapagana sa software.
Mga platform sa pagpapaunlad ng mababang code ng chatbot
Ang mababang code at walang code na uso ay nalalapat din sa teknolohiya ng pagbuo ng chatbot. Marami nang walang code platform, bagama't ang functionality na inaalok sa espasyong ito ay medyo limitado.
Wala nang mga platform ng code na may malaking kahulugan para sa mga simpleng kaso ng paggamit ng chatbot, partikular sa larangan ng marketing, kung saan pangunahing nagbibigay ng impormasyon ang bot at limitado ang pakikipag-ugnayan ng user.
May posibilidad sa chatbot space para maliitin ng mga tao ang pangangailangan para sa custom na pag-unlad at samakatuwid ay naniniwala na posible na lumikha ng mga tool sa pagbuo ng walang code kung saan ang mga kumplikadong bot ay maaaring itayo ng mga gumagamit ng negosyo, nang walang materyal na sakripisyo ng karanasan ng customer .
Likas na sa tao na maliitin ang gawain. Halos bawat plano na ginagawa natin ay isang pagpapasimple ng katotohanan. Kapag sinubukan naming isakatuparan ang mga gawain na kasangkot sa pagsasagawa ng plano, ang mga bagay na hindi namin inaasahan, alinman sa kakulangan ng foresight o dahil sila ay ganap na hindi mahuhulaan.
Kapag nagsimula ka nang magtrabaho sa software, gaano man kahusay ang detalye, ang mga pagbabago sa kaso ng paggamit o ang paraan ng pagkakasulat ng code ay hindi maiiwasan dahil ang mga bagong katotohanan ay inilalahad sa pamamagitan ng proseso ng pagbuo.
Madalas na ang chatbot ay nangangailangan ng ilang kumplikadong pag-andar na nangangailangan ng programmatic logic o isang custom na graphical na interface. Halimbawa, maaaring kailanganin ng chatbot na subaybayan ang mga marka o pakikipag-ugnayan sa user, maaaring kailanganin nitong makipag-ugnayan sa isang web page, maaaring kailanganin nitong mag-alok ng isang simpleng screen para maipasok ng user ang kanilang trivia data para sa isang custom na trivia bot. Maaaring kailanganin ng chatbot na pamahalaan at i-reset ang mga konteksto depende sa kung nasaan ang user. Wala sa mga ito ang tiyak na halata sa simula, lalo na para sa mga taong hindi nakaranas sa pagbuo ng mga chatbot, ngunit ang mga bagay na ito ay may malaking pagkakaiba sa karanasan ng gumagamit.
Upang ibuod
Napag-usapan namin nang husto ang tungkol sa Excel sa blog na ito bilang isang halimbawa ng isang napaka-produktibong kapaligiran na walang code, gayunpaman, sa katotohanan ang Excel ay isang mababang code na kapaligiran na may malawak na mga tampok upang payagan ang mga developer na magsulat ng code o isama sa code. Anuman ang bilang ng mga template at mga tampok na kasama sa software, palaging may pangangailangan para sa pagpapasadya upang matugunan ang ilang mga kaso ng paggamit.
Sa huli, ang mga trade-off ay nasa pagitan ng magkakapatong na mga salik ng kahusayan ng pag-unlad at ang kalidad ng karanasan ng user at ang return on investment ng proyekto.
Ang hamon para sa walang code frameworks ay upang maihatid ang lahat ng kailangan upang lumikha ng isang kalidad na karanasan ng user. Ang hamon ay ang 10% na mahirap itayo sa platform na walang code ay maaaring gumawa ng lahat ng pagkakaiba sa end user. Sa mundo ng mga chatbot, napakalakas ng ilusyon na posibleng gawin ang lahat sa paraang walang code.
Sa aming pananaw, palaging magiging trend ang paggawa ng mas mahusay na mababang code, hindi walang code, mga platform ng pagbuo ng chatbot kung saan patuloy na lalawak ang saklaw ng functionality na maaaring gawin mismo ng mga user ng negosyo. Sa blog na ito, binalangkas namin ang mga benepisyo sa pagkamalikhain at ekonomiya na nagmumula sa pagpayag sa mga user ng negosyo na lumikha ng software nang mag-isa at samakatuwid ito ay kritikal na gawing mas makapangyarihan ang mga balangkas ng pagbuo ng chatbot hangga't maaari para sa mga gumagamit ng negosyo.
Ito rin ang kaso na ang ilang aspeto ng lahat ng software development, kabilang ang pagbuo ng mga chatbots , ay kailangang ibigay ng mga developer sa pamamagitan ng code at ito ay kailangang maging kasingdali hangga't maaari para sa mga developer. Ang mababang code ay hindi kailanman lubos na maaalis ng walang code, gayunpaman, palaging kailangan nilang maging mas mahusay at mas mahusay sa paglilingkod sa kanilang dalawang pangunahing customer, mga propesyonal na user ng negosyo at mga developer ng software.
Talaan ng mga Nilalaman
Manatiling napapanahon sa mga pinakabago sa AI chatbots
Ibahagi ito sa: