Per 5 minutes su „Tasklet“ sukūriau programėlę darbui ir stebėjau, kaip pildosi mano be kodo svajonės

Estimated read time 11 min read

Andriy Onufriyenko / Moment / Getty Images

Sekite ZDNET: Pridėkite mus kaip pageidaujamą šaltinį „Google“.


Pagrindiniai ZDNET pasiūlymai

  • „Tasklet“ apmokestinama kaip „chatbot“ tipo AI agento kūrimo, prieglobos ir diegimo įrankis.
  • Sąsajos su bet kuria sistema, API ar ne, įgūdis gali būti jos unikali supergalia.
  • Kai jūsų integracijos bus įdiegtos, „Tasklet“ per kelias minutes galės sukurti vartotojo sąsają.

Iki šiol dauguma žmonių, kuriuos pažįstu – draugai, šeimos nariai ir kolegos – kažkaip patyrė dirbtinį intelektą, ir daugelis jų yra sužavėti jo naudingumu. Kartu su šiais teigiamais įspūdžiais taip pat yra daug skepticizmo. Skeptikai sako, kad esu sunkiau įtikti klientui nei daugumai.

Jau minėjau Tasklet.ai. Viename straipsnyje apie tai, kaip „Microsoft“ pavertė „Entrą“ organizacijos agento AI valdymo plokštumos dalimi, „Tasklet“ egzistavimą paminėjau kaip įrodymą, kad AI agento kūrimas ir diegimas vieną dieną taps vaikų žaidimu.

Dabar, kai turėjau pakankamai laiko panaudoti „Tasklet“, galiu nuoširdžiai pasakyti, kad per 30 metų, kai dirbau technologijų žurnalistu, niekada manęs nesužavėjo technologija taip, kaip „Tasklet“ mane sužavėjo.

Mano pirmasis Tasklet agentas

Tasklet vargu ar yra tik agentinė AI kūrimo, prieglobos ir diegimo platforma. Tiesą sakant, kai tik pradėsite kurti savo pirmąjį agentą, pradėsite domėtis oficialiu AI agento apibrėžimu. Galbūt tai yra mano, kaip kūrėjo, išsilavinimas, bet sukūręs pirmąjį Tasklet agentą, nebuvau tikras, ar tai, ką sukūriau, yra AI agentas, ar tik programinė įranga, kurią gali parašyti bet kuris programuotojas. Su vienu dideliu skirtumu: aš neparašiau nė vieno kodo.

Taip pat: kaip sukurti geresnius dirbtinio intelekto agentus savo verslui nesukeliant pasitikėjimo problemų

Naudodamas natūralią kalbą, kaip parodyta toliau esančiame vaizdo įraše, aš tiesiog pasakiau „Tasklet“, ką noriu, kad mano pirmasis AI agentas darytų ir kur rasti duomenis, ir jis suveikė ir sutvarkė reikalus (gudriai paragino mane įvesti, kai to reikia).

Pirmųjų mano pastangų rezultatas – agentas, pranešantis man, kai atėjo laikas iš naujo tepti vašką ant dviračio grandinės. Dviratininkams vaškas yra alternatyva tradiciniam grandinių tepalui. Jei esate dviratininkas, kaip aš, per metus nuvažiuojantis daugiau nei 5 000 mylių, žinote, kaip lengva nuvažiuoti per toli (dažniausiai kelis kartus) nesirūpinant dviračio pavara. Mano naujasis grandinės tepalo agentas ne tik praneša man (el. paštu), kai nuo paskutinio vaškavimo nuvažiavau 125 mylias, bet ir praneša, kada atėjo laikas profesionaliai nuvalyti grandinę ir pakartotinai vaškuoti vietinėje dviračių parduotuvėje.

Štai kas yra nepaprasta apie tai, kaip „Tasklet“ sukūrė mano agentą: turėjau tik pasakyti, kur rasti savo dviračio ridos žurnalą (internetinė paslauga, vadinama „Strava“) ir kurį iš mano dviračių reikia stebėti, ar nuvažiuota rida (mano Specialized Tarmac SL6 plento dviratis). Jis ne tik sukūrė kodą, kad galėtų sekti mano kilometrus ir išsiųsti man el. laišką, kai atėjo laikas vaškuoti arba prižiūrėti grandinę, bet ir tvarkė visą integravimo kodą, kad būtų galima prisijungti prie mano dviračių žurnalo Strava.com.

Taip pat: kaip naujasis Claude Code automatinis režimas apsaugo nuo AI kodavimo nelaimių – nesustabdydamas jūsų

Palyginimui, aš paprašiau Anthropic's Claude padaryti tą patį, ir jis skundėsi, kad Strava neturi Model Context Protocol (MCP) sąsajos. Tai man padėjo išspręsti problemą, kuri nebuvo beveik tokia sklandi ir nesudėtinga, kaip „Tasklet“ metodas. Beje, jei jums reikia agento, kuris siųstų el. laiškus ar žinutes kam nors kitam, o ne sau, „Tasklet“ taip pat tai padarys. Tačiau dėl apsaugos nuo brukalo kitų naudotojų, nei jūs, turi pasirinkti gauti tuos pranešimus.

Iš pažiūros visa tai gali atrodyti nereikšminga. Užtikrinu jus, kad taip nėra.

Svajonė be kodo išsipildo

Pastarąjį dešimtmetį, vadindami „be kodo programine įranga“, didžiausi technologijų titanai, finansuojami milijardais dolerių, lenktyniavo, kad būtų pirmieji, pateikę tokią priemonę: platformą, kuri rašo programinę įrangą ir automatiškai tvarko visas būtinas integracijas, kad ta programinė įranga veiktų. Kaip buvęs „ProgramableWeb“ (kadaise buvęs oficialus API ekonomikos žurnalas) vyriausiasis redaktorius, aš mačiau daugybę nenaudojamų ir žemo kodo įrankių, kurie bandė įgyvendinti šį pažadą, bet niekada to nepadarė.

Dabar štai „Tasklet“ įgyvendina šią svajonę.

Taip pat: „iOS“ programą sukūriau vos per dvi dienas tik savo balsu – ir tai sujaudino

„Jei tiesiog pasakysite „Tasklet“, kur yra duomenys, ji automatiškai išsiaiškins, kaip gauti tuos duomenis ir įkelti juos į programą, nesvarbu, ar yra oficiali API (programų programavimo sąsaja), ar ne“, – pasakojo „Tasklet“ įkūrėjas Andrew Lee. “Tiesą sakant, aš net nesu tikras, kodėl mums daugiau reikia MCP.”

Palauk. Aš praleidau 15 metų, apimdamas API ekonomiką, o štai šis įkūrėjas man pasakė, kad visa tai galėjo būti laiko švaistymas? Lee nesiūlė šiek tiek trukdyti. Jis siūlė panaikinti milžinišką technologijų verslo segmentą! O kaip dėl viso darbo, kuris buvo atliktas siekiant MCP paversti į OData panašia standartine AI pramonės API? Ar AI toks geras, ypač „Tasklet“ AI, kad galėtume visa tai išmesti?

Žinoma, jis turi klysti. Bet kai pagalvojau apie tai daugiau, tai buvo visiškai logiška. Jei dirbtinis intelektas turėtų ką nors sugebėti, jis turėtų sugebėti aplenkti bet kurios tinklo paslaugos ribas, atrasti visas jos sąsajas (oficialias ar ne, visiems kibernetinio saugumo profesionalams) ir leisti bet kuriai kitai programinei įrangai – net programinei įrangai, kurią ji kuria kaip Tasklet – pasiekti tuos duomenis. (Pažymėtina, kad jei atidžiai žiūrėsite aukščiau esantį vaizdo įrašą, pamatysite, kaip, man pritarus, „Strava“ išduoda „OAuth“ prieigos raktą „Tasklet“, kad gautų prieigą prie mano važiavimo dviračiu žurnalo.)

Štai tada aš pradėjau domėtis, kas iš tikrųjų yra Tasklet. Natūralios kalbos veikiamas be kodo programinės įrangos sprendimas? Revoliucinis naujas integravimo sluoksnis, skirtas sujungti kelias paslaugas į vieną programą? AI agento kūrimo, prieglobos ir diegimo įrankis? Taip, taip ir taip. Bet palaukite (jūs atspėjote) – yra daugiau.

Taip pat: kaip gauti nemokamų dirbtinio intelekto nuotraukų, kurios neatrodo netikros – naudojant „Nano Banana 2“.

Kol bandžiau „Tasklet“, Lee man pranešė, kad jie ką tik išleido naują funkciją, pavadintą „Instant Apps“. Vienas dalykas, kai agentas pasitraukia ir ką nors daro, o tada sukuria ataskaitą arba atsiunčia jums tekstinį pranešimą ar el. laišką tam tikru periodišku ar suaktyvintu pagrindu. Bet ką daryti, jei norėtumėte visavertės programos, kurioje būtų jūsų pagal užsakymą sukurta priekinė dalis? Užduočių rinkinys apėmė jus.

Aš esu didelis „Notion“ vartotojas. Tiesą sakant, atsisakęs „Evernote for Notion“ (man patinka „Evernote“, bet jis tiesiog tapo per brangus), paprašiau „Tasklet“ perkelti visus mano „Evernote“ duomenis į „Notion“. Tiesą sakant, man nereikėjo „Tasklet“, kad tvarkyčiau perkėlimą, nes „Notion“ turi savo importavimo programą. Tačiau norėjau pamatyti, kaip „Tasklet“ tvarko sumaišymo scenarijus, susijusius su dviem ar daugiau skirtingų internetinių paslaugų.

Daugiau nei AI agento kūrimo ir diegimo įrankis

Suteikus „Tasklet“ reikiamus leidimus pasiekti mano „Evernote“ ir „Notion“ paskyras, perkėlimas vyko sklandžiau, nei tikėjausi. Tai pavyzdys, kai „Tasklet“ yra daugiau nei tik AI agento kūrimo ir diegimo įrankis. Jis taip pat gali atlikti vienkartines integravimo užduotis (arba nuolatines darbo eigas tarp dviejų ar daugiau įrašų sistemų).

Bet jei kada nors naudojote „Notion“, žinote, kad jos sąsają, skirtą duomenims į „Notion“ duomenų bazę įvesti, sunku pritaikyti. Pavyzdžiui, viena iš mano suasmenintų „Notion“ duomenų bazių seka mano apmokestinamų klientų, kurie man moka valandomis, laiką. Kiekvieną kartą, kai atlieku tam tikrą darbą vienam iš šių klientų, aš įsijungiu ir baigiu, pridėdamas naują įrašą į tą duomenų bazę.

Taip pat: 7 dirbtinio intelekto kodavimo būdai, kuriuos naudoju gabendamas tikrus, patikimus produktus – greitai

Pagal numatytuosius nustatymus „Notion“ vartotojo sąsaja, skirta įvesti paros laiką, yra gana sudėtinga. Esu tikras, kad tai bus ištaisyta, jei giliai įsigilinsiu į Notion dokumentaciją. Tačiau peržiūrėjęs „Tasklet“ vaizdo įrašą apie akimirksniu įkeliamas programėles, susimąsčiau, ar galėčiau naudoti „Tasklet“, kad sukurčiau savo sąsają – tokią, kuri padėtų lengviau sukurti didžiąją dalį naujo įrašo (įskaitant pradžios ir pabaigos laiką) pelės paspaudimais, o ne klaviatūra.

Kaip parodyta toliau pateiktoje ekrano kopijoje, „Tasklet“ pateikiau labai paprastą raginimą natūralia kalba: „Sukurkite mano „Notion“ laiko stebėjimo duomenų bazės sąsają, kuri pagal numatytuosius nustatymus įvedant duomenis į įjungimo ir išjungimo laukus yra dabartinė data ir laikas.

frontend01.png

Po to, kai „Tasklet“ paragino sukurti tiesioginę programėlę, jis paskatino mane naujovinti iš išplėstinės į ekspertų pakopą.

Ekrano kopija David Berlind / ZDNET

Kaip taip pat parodyta ekrano kopijoje, „Tasklet“ bandė priversti mane naujovinti iš išplėstinės pakopos (prie kurios Lee suteikė nemokamą prieigą) į „Expert“ pakopą, sakydama, kad „momentinės programėlės kūrimas geriausiai veikia naudojant Expert Intelligence, kad būtų švaresnis kodas ir mažiau kūrimo klaidų“. Bet aš tęsiau neatnaujinęs.

Kaip parodyta kitoje ekrano kopijoje, „Tasklet“ suteikęs leidimą pasiekti mano „Notion“ paskyrą, jis apsižvalgė, išsiaiškino, kurią iš daugelio mano duomenų bazių reikia naudoti, ir pradėjo kurti naują priekinę dalį.

frontend02.png

Kad „Tasklet“ veiktų su kai kuriomis esamomis programomis, tokiomis kaip „Notion“, vartotojas pirmiausia turi suteikti leidimą

Ekrano kopija David Berlind / ZDNET

Kaip parodyta kitoje ekrano kopijoje, frazė Momentinės programėlės pateisino savo pažadą ir akimirksniu sukūrė tikslią priekinę dalį, kurios paprašiau.

frontend04.png

Mažiau nei per 5 minutes „Tasklet“ baigė kurti ir diegti programėlę, kuri buvo skirta palengvinti duomenų įvedimą į „Notion“ duomenų bazę.

Ekrano kopija David Berlind / ZDNET

Kairėje ekrano pusėje yra „Tasklet“ veiksmų santrauka, o dešinėje – pati momentinė programėlė. Esu tikras, kad iškart, kai buvo sukurta programa, ištariau „O Dieve“.

Idėja, kad naudodamas paprastą natūralios kalbos eilutę (ir maždaug 5 minutes) galiu pritaikyti vienos iš savo internetinių paskyrų priekinę dalį, mane visiškai apstulbino. Kaip parodyta paskutinėje žemiau esančioje ekrano kopijoje, „Tasklet“ įvykis taip pat sukūrė pele valdomą vartotojo sąsają, skirtą datai ir laikui įvesti. Kas beprotiška, kad pamiršau to paklausti. Vis tiek tai padarė.

frontend05.png

Neklausdama „Tasklet“ įgalino mano „Notion“ duomenų bazės sąsajos datos laiką ir įvesties laukus su pele valdoma įvesties galimybe.

Ekrano kopija David Berlind / ZDNET

Man pavyko priversti Claude'ą sukurti panašią „Notion“ priekinę dalį, nes, skirtingai nei „Strava“, „Notion“ turi MCP sąsają. Tačiau prireikė kelių bandymų, kad pele varomas laiko rinkiklis pradėtų veikti. Tuo tarpu Tasklet tą dalį įveikė pirmu bandymu net nepaklausęs.

Kažko panašaus į „Tasklet“ – tai, kas be trinties tvarko galinės dalies integraciją ir sumaniai surenka priekinės dalies įvedimo ir ataskaitų teikimo sąsajas – yra neįtikėtinas.

Nesvarbu kūrėjas

Dešimtmečius viena technologijų pramonė Šventasis Gralis paprastiems vartotojams suteikė programinės įrangos kūrėjų supergalias. Kalbant apie ataskaitų teikimą, 1990-aisiais, prieš atsirandant žiniatinklio API, atviros duomenų bazės jungties (ODBC) įgalintos ataskaitų teikimo įrankiai buvo vienas iš pirmųjų šios idėjos bandymų. Prieš tai, kai buvau kūrėjas, mano klientai ateidavo pas mane su beprotiškiausiomis automatizavimo idėjomis, kurios, jų nuomone, padarytų juos žymiai produktyvesnius. Po kelių savaičių ar mėnesių (ir daug dolerių) aš grįždavau pas juos su gatavu produktu.

Taip pat: kodėl AI yra ir prakeiksmas, ir palaima atvirojo kodo programinei įrangai – teigia kūrėjai

Bet dabar, jei turite viziją, dėl ko jūs ar jūsų komanda būtų žymiai produktyvesni – kažkas beprotiško, pavyzdžiui, priekinė dalis, suteikianti įvesties ir ataskaitų teikimo įrankius įvairiose galinėse dalyse – greičiausiai „Tasklet“ nuves jus į finišo liniją greičiau nei per dieną ar net valandą.

Tada galite įmesti kai kuriuos agentus į mišinį, kad įspėtų jus, kai viršijami tam tikri slenksčiai (pvz., atsargų yra pavojingai mažai) arba automatizuoti bet kokias kitas beprotiškas idėjas. Nesvarbu kūrėjas.

O, ir jei jums reikia užduoti įprastą seną pokalbių roboto stiliaus klausimą, jis taip pat gali tai padaryti.

Oho. Tiesiog oho.

Nuoroda į informacijos šaltinį

Jums tai gali patikti

Daugiau iš autoriaus