Articol preluat din: PA recomandat
Autor: jolestar
Săptămâna trecută am explorat puțin Agenții AI, iar alaltăieri am participat la un eveniment ai16z în Beijing, dorind să văd ce poate face acum Agenții AI și să reflectez asupra a ceea ce ar putea face în viitor.
Starea actuală a Agenților AI îmi amintește de acel meme, în care o persoană este ascunsă într-un automat de vânzare. Toată lumea își imaginează că Agenții AI au început să aibă conștiință de sine, dar de fapt, în interiorul Agenților AI se află un dezvoltator. (Aici toată lumea își poate imagina imaginea, am încercat să fac AI-ul să genereze această imagine, dar am descoperit că AI-ul nu poate înțelege "ascuns")
Modul de funcționare de bază al cadrului Agenților AI
Cadrele Agenților AI joacă în prezent rolul unui adeziv, lipind clientul (Twitter, Discord, Telegram etc.) și diferite plugin-uri (diverse blockchain-uri etc.) împreună, apoi cadrul oferă o bibliotecă de bază (stocare a memoriei, izolare a sesiunilor, generare de contexte) etc., pentru a se conecta ulterior la diverse interfețe ale platformelor AI.
Cum se integrează cadrul Agenților AI cu aplicațiile și scenariile de afaceri
De când AI-ul a devenit popular anul trecut, au apărut diverse platforme și instrumente, cel mai important fiind să rezolvăm o problemă: cum se poate integra AI-ul cu aplicațiile. Unele platforme AI încearcă să ofere plugin-uri, altele construiesc modele de flux de lucru, iar unele aplicații tradiționale încorporează AI în interiorul lor. Dar cheia aici este: 1. Unde este punctul de interacțiune al aplicației? 2. Cum se integrează AI-ul cu logica de afaceri existentă.
Toate platformele AI oferă utilizatorilor un punct de interacțiune care este un dialog similar unei feronerie de chat, iar toată lumea consideră că interacțiunea cu aplicațiile AI ar trebui să fie într-un mod "umanoid". În această privință, inteligența Agenților AI constă în faptul că se conectează direct la toate sistemele IM deschise și sociale, evident că este mai ușor acceptabil decât să creezi unul nou.
Cum se integrează AI-ul cu logica de afaceri existentă. Soluția oferită de Agenții AI este de a permite dezvoltatorilor să integreze deciziile AI în scenariile de afaceri. Limbajele de programare necesită determinism, condițiile if pot fi doar true sau false, nu pot gestiona logica de afaceri ambiguă. Dar prin AI, logicile complexe pot fi transformate în condiții precise, apoi pot fi integrate fără probleme în scenariile de afaceri.
De exemplu, funcția de răspuns la mesajele din grup, botul IM tradițional trebuie să fie activat prin comenzi clare, în timp ce prin AI se poate implementa o metodă shouldReplyMessage, dându-i context, acesta va returna true sau false.
Rolul AI-ului în scenariile de logică de afaceri este în principal:
1. Descoperirea "intenției": prin explicațiile din cuvintele cheie, AI-ul poate descoperi "intenția" mesajelor text ale utilizatorului în funcție de context, mapând intenția la coduri specifice.
2. Asistarea în decizii: prin AI, condițiile complexe și vagi sunt transformate în true/false determinist sau tipuri enumerabile, apoi integrate în logica de afaceri.
Când ajungi aici, mulți ar putea fi dezamăgiți de Agenții AI; mulți cred că un Agent AI ar trebui să poată face orice dacă îl înveți puțin. De fapt, din cauza limitărilor contextuale ale modelului mare, nu putem (cel puțin în prezent) crea un AI universal care să poată face orice. Dar vestea bună este că programatorii nu trebuie să se teamă de șomaj, căci AI-ul va avea în continuare nevoie de mulți programatori, iar cineva trebuie să se ocupe de if-else, dar diferența crucială este că limitele afacerilor pe care le poate gestiona programul se extind.
Două tipuri de Agenți AI
La un eveniment, am pus o întrebare lui shaw, piața are două așteptări de la Agenții AI: 1. Agenții AI să joace un rol, să aibă un ID, un brand, să ofere servicii utilizatorilor. 2. Utilizatorul să aibă un Agent AI personal, echivalent cu un asistent personal, care poate ajuta utilizatorul să gestioneze anumite afaceri. Care dintre aceste două tipuri de Agenți AI va fi mai popular? El crede că ambele direcții vor fi bune și că este posibil să se combine.
În prezent, pe piață, toată lumea explorează în principal prima direcție. Această direcție este similară cu transformarea în Agenți AI, în viitor este posibil să nu mai existe interfețe de aplicație, toate aplicațiile vor fi Agenți AI, umanizate. Iar a doua direcție este transformarea aplicațiilor client în Agenți, viitoarele aplicații client vor fi un plugin al Agentului asistent, datele locale ale aplicației vor deveni parte a memoriei Agentului, în timp ce acest plugin va fi responsabil pentru comunicarea cu Agentul de servicii din cloud. Aceasta este o nouă arhitectură de aplicație care va schimba întreaga infrastructură.
Cerințele Agenților AI pentru infrastructură
1. Infrastructura trebuie să fie fără praguri de acces (Permissionless), altfel Agenții AI vor fi restricționați de diverse strategii de apărare împotriva atacurilor, serviciile ar trebui să folosească o modalitate de cost economic (Gas) pentru a preveni atacurile. În această privință, platformele cu un grad mai scăzut de deschidere vor fi afectate, iar entuziasmul pentru platformele deschise din prima etapă a Web2 se va reaprinde.
2. Agenții AI trebuie să poată opera fonduri pentru a plăti, pentru a rezolva problemele menționate mai sus.
Cu alte cuvinte, serviciile viitoare, indiferent dacă sunt sau nu bazate pe blockchain, trebuie să suporte autentificarea prin chei private Crypto și plățile bazate pe Crypto.
Integrarea Agenților AI cu blockchain
Pe lângă cele două puncte menționate mai sus, modul în care Agenții AI se integrează cu blockchain este o direcție pe care oamenii o explorează. La eveniment, am discutat cu Mikkke despre focEliza pe care o dezvoltă. Cele două tipuri de Agenți AI menționate anterior, cel puțin primul, necesită un mediu de rulare sau validare furnizat de blockchain. Deoarece, odată ce un Agent AI oferă servicii externe, va exista o problemă de încredere, iar rolul pe care îl joacă este practic același cu cel al unui contract inteligent.
În legătură cu numele "contract inteligent", a existat o controversă în trecut; este doar o bucată de cod, unde este "inteligent"? AI-ul poate face ca contractul inteligent să fie într-adevăr inteligent. Problema este cum să apelăm interfețele AI în mediul contractelor inteligente. Dacă spunem că rularea modelului mare într-un mediu verificabil este încă departe, utilizarea unei soluții similare cu Oracle este un drum mai practic.
În jurul Agenților AI vor apărea foarte multe cerințe, cum se obține cunoștința comună a Agenților AI? Cum determină Agenții AI faptele? Cum recunoaște Agenții AI același utilizator pe diferite platforme? Cum se stochează "memoria" în contractele inteligente? Dacă am mai multe dispozitive, fiecare având câte un Agent AI, cum își împărtășesc ele memoria?
Vei descoperi că ceea ce s-a făcut în Web3, cum ar fi "datele pe blockchain", relațiile pe blockchain, DID, rețele P2P etc., au toate un nou sens și scenarii.
Concluzie
Reutilizând concluzia pe care am avut-o în 2021 despre AI și blockchain, un internet mai prietenos cu AI este, de asemenea, un internet mai prietenos cu oamenii. Atunci era doar o idee nebună, dar acum viitorul a sosit.