"යක්ෂයා මෙතෙක් ඇදී ගිය ශ්රේෂ්ඨතම උපක්රමය නම් ඔහු නොසිටි බව ලොවට ඒත්තු ගැන්වීමයි" යන සුප්රසිද්ධ උපුටා දැක්වීම ඔබ අසා ඇත.
දේවධර්මීය යොමු කිරීම් මෙහි අදාළ වන්නේ මෑත කාලයේ ඕනෑම තාක්ෂණික දියුණුවකට වඩා, Generative AI වටා ඇති උන්මාදය විද්යාව හෝ ඉංජිනේරු විද්යාවට වඩා ආගමක් වන බැවිනි.
මෙම බ්ලොග් අඩවියේ පරමාර්ථය ප්රතිබර සඳහා හයිප් දුම්රිය (මම යෝජනා කරන්නේ ගැරී මාකස් ) සමඟ සටන් කිරීම නොවේ. මෙය නොසැලකිලිමත් පාරිභෝගිකයාට අලෙවි කරන සර්ප තෙල් පිළිබඳ විවේචනාත්මක විශ්ලේෂණයකි. මට සරල නිබන්ධනයක් ඇත. නියෝජිත AI රාමු විශ්වාස කළ නොහැකි සහ මූලික වශයෙන් යථාර්ථවාදී නොවන වියුක්තයන් වේ. LLM භාවිතා කරමින් සංකීර්ණ, දම්වැල් සහ පුනරාවර්තන ප්රවාහයන් ගොඩනැගීමට දැනුම, කුසලතා සහ වෙහෙස මහන්සි වී වැඩ කිරීම අවශ්ය වේ.
කෙටි මාර්ගයක්, රිදී උණ්ඩයක් සෙවීමට පෙළඹේ; නමුත් ඔබට පීලි වැටෙන තුරු හෝ දිගු ගමනක් සඳහා අත්තිවාරම් ගොඩනඟන තෙක් හයිප් දුම්රිය පැදවිය හැකිය.
තිරිඟු සහ පළු අතර වෙනස
“Agentic AI යනු කෘතිම බුද්ධියේ පෙරළිකාර දියුණුවකි. විවිධ AI ශිල්පීය ක්රම, ආකෘති සහ ප්රවේශයන් වල එකතුවක්, එය දත්ත විශ්ලේෂණය කිරීමට, ඉලක්ක තැබීමට සහ ඒවා සාක්ෂාත් කර ගැනීමට ක්රියා කිරීමට හැකි ස්වයං පාලන නියෝජිතයින්ගේ නව වර්ගයක් සවිබල ගන්වයි-සියල්ල අවම මානව අධීක්ෂණයකින්. Agentic AI මෙම ස්වයංක්රීය නියෝජිතයින්ට බොහෝ ක්ෂේත්රවල මිනිසාට ආසන්න සංජානනය ලබා ගැනීමට ඉඩ සලසයි, ඒවා ගතික පරිසරයන් තුළ වර්ධනය වන සහ සෑම අන්තර්ක්රියාවකින්ම නිරන්තරයෙන් ඉගෙන ගන්නා සහ වැඩිදියුණු කරන ගැටළු විසඳීමේ යන්ත්ර බවට පත් කරයි.
වාව්. පුදුම සහගතයි. මනස්කාන්තය.
පරම විකාරද... මම උත්සාහ කරන්නම්,
නියෝජිත AI යනු සංකීර්ණ කාර්ය ප්රවාහයන්හිදී උත්පාදක AI භාවිතයයි. LLMs විසින් නිෂ්පාදනය කරනු ලබන ප්රතිදානයන් පවරා ඇති කාර්යයට අදාළ හෝ නොවිය හැක. Agentic AI හට පද්ධති උපදෙස් සහ ක්රමලේඛන වලින් එහි ප්රතිදානයේ නවීනත්වය, බුද්ධිය සහ විශ්වසනීයත්වය උරුම වේ, ඒවායින් බොහොමයක් ඉතා වියුක්ත, නවකයන් විසින් ලියන ලද අතර යන්තම් ක්රියාකාරී පද්ධතියකට ප්රතිඵලයක් වනු ඇත.
Agentic AI නවීන නොවන පාරිභෝගිකයින් සඳහා ආදර්ශන සෑදීම සඳහා විශිෂ්ටයි, නමුත් ප්රතිඵලය සැබවින්ම වැදගත් වන ඕනෑම භාවිත අවස්ථාවක ක්රියාත්මක කිරීම සඳහා සාමාන්යයෙන් නරකයි. ඔබ ප්රවීණයෙකු නම් මිස එය කිසිසේත් ක්රියා නොකරනු ඇත, නමුත් ඔබ නිසැකවම එසේ නොවේ.
මට පැහැදිලිව කියන්නම්, මම Gen AI ගැන අංශු මාත්රයකින්වත් සැක කරන්නේ නැහැ, මම හිතන්නේ ප්රවීණ ලෙස භාවිතා කර ඇති බවත්, තවමත් නොපවතින මෙවලම් සමඟින්, අපි කාර්යයන් ඉටු කරන ආකාරය වෙනස් කරන කාර්ය ප්රවාහ ක්රියාත්මක කළ හැකිය. සමහර විට AI doomsayers කතා කරන තරමට නොවේ, නමුත් නියත වශයෙන්ම බොහෝ ක්රම සඳහා සුසමාදර්ශී වෙනසක් දක්වා.
Gen AI සඳහා ප්රථම ඝාතක භාවිත අවස්ථාව ක්රමලේඛනය වීම අහම්බයක් නොවේ, මන්ද ක්රමලේඛනය සැමවිටම නිසි මෙවලම් සහ යටිතල පහසුකම් ලබා ගන්නා පළමු වසම වනු ඇත. මෙයට හේතුව සරල ය. අපි ක්රමලේඛන මෙවලම් සඳහා මෙවලම් සහ යටිතල පහසුකම්, දෝෂ, ක්රමලේඛනය සමඟ ගොඩනඟමු. ක්රමලේඛනය යනු පහත් මට්ටමේ සැලකිල්ලකි, පරිපූර්ණ පළමු භාවිත අවස්ථාවකි. එය තවමත් දින, සති, මාස, අවුරුදු සහ බොහෝ විට ඉදිරි පරම්පරාවන් සඳහා ('එසේ නොවේ නම්') අදාළ සහ වඩාත්ම ආශා කරන හැකියාවක් වන කුසලතාවයකි.
කේතීකරණ මෙවලම් Gen AI හි විභවය ඔප්පු කර ඇත. අධික ඉල්ලුම සහ හරිත යටිතල පහසුකම් නිසා ඒවා බොහෝ විට අවහිර වන නිසා කේතීකරණය සඳහා මම (ගෙවීම් සහ) දිනපතා භාවිත කරන වෙනම LLM මෙවලම් දෙකක් මා සතුව ඇත. මම ඒවා විවිධ IDE කවුළු වල සමගාමීව භාවිතා කරමි. මෙයට හේතුව ඒවා අළුත්, මන්දගාමී වන අතර සමහර විට ඉරිතලා ඇති බැවිනි.
මේ වගේ වුණත් ඔවුන් මගේ වැඩ ප්රවාහයේ විප්ලවීය වෙනසක් ඇති කළා. මම මගේ පරිගණකය ආරම්භ කරන විට මට නරක දවසක් ඇති අතර ක්ලෝඩ් කාර්යබහුල බැවින් මම ඒ වෙනුවට o1-mini සමඟ කතා කරමි. Gen AI ඔබ වැඩ කරන ආකාරය වෙනස් කරන ක්රමවල ආරම්භය මෙයයි…
මෙම මෙවලම් බිම සිට ගොඩනගනු ලැබේ; ඒවා අලුත්ම ඒවා වන අතර තවමත් විශ්වාසදායක නොවේ. මෙය ආරම්භය නිසා උද්වේගකරයි. අපි ඉන්නේ නව රැල්ලක් මැද. එය මෙම බ්ලොග් අඩවියේ මාතෘකාවට මා ගෙන එයි. Agentic AI වන බොරුව සහ අධිප්රමාණය.
සංකීර්ණ විශ්වාස කළ නොහැකි API එකක සරල සාරාංශයක්.
වසර ගණනාවකට පෙර, මම සංවර්ධන නියෝජිතායතනයක් පවත්වාගෙන ගිය අතර, අපට අලුතින් උපාධි ලබා ඇති සංවර්ධකයෙකු කණ්ඩායමට සම්බන්ධ විය. මම ඔවුන්ට සාධාරණ සරල කාර්යයක් (PHP හි වෙබ් පෝරමයක් තැනීමට) සකස් කළෙමි. මම නිතරම පරීක්ෂා කරනවා.
"එය කෙසේ වෙන්නේ ද?
“ඇත්තටම හොඳයි!
දින සති ගෙවී ගිය අතර, ටැප් ටැප් එක යතුරු පුවරුවට ගියේය. එය බොහෝ වේලාවක් ගත වූ බැවින්, මම ක්රමලේඛකයා වෙත ගොස් ඔවුන් වැඩ කරමින් සිටි කේතය මට පෙන්වන ලෙස ඉල්ලා සිටියෙමි. එය කේත පේළි දහස් ගණනකට ළඟා වන සෑම ලූපයක් සඳහාම කැදැලි තට්ටුවක් විය.
මගේ බඩ ගිලී ගියේය (සේවාදායකයා මේ සඳහා බලා සිටියේය ...), මට වචන නැති විය. එය ශාරීරික පහරක්, සියල්ල ක්ලික් විය. මඟ පෙන්වීමක් නොදීම මගේ වරදක්ද? ක්රමලේඛකයා නැතිවූ හේතුවක්ද? මේ සඳහා ගෙවිය යුතු සේවාදායකයාට මම කියන්නට යන්නේ කුමක්ද? (අපි බිල් කළේ කාලය මිස ප්රතිඵල නොවේ...)
මා පසුබැසීමට හේතුව මෙය මට හමු වූ ඕනෑම නියෝජිත රාමුවක් සඳහා ලියකියවිලි කියවන විට මට ඇති වන හැඟීමම වන බැවිනි. මම තනියම නෙවෙයි.
මට නිශ්චිත රාමුවක් තෝරා ගැනීමට අවශ්ය නැත (මට මෙය යෙදිය නොහැකි පයිතන් නියෝජිත රාමුවක් තවමත් සොයාගෙන නොමැත), නමුත් ඔබේ ලේඛන භූමිකාවන් සහ කම්කරුවන් සහ ලොක්කන් සහ පසු කතා ගැන කතා කිරීමට පටන් ගත් විට, සම්පූර්ණ සංකල්පය ආරම්භ වේ. ෆැන්ටසි නවකතාවක් වගේ කියවන්න.
හේතුව, සමස්තය ෆැන්ටසි නවකතාවක් වීමයි. එය ආරම්භකයින් සඳහා පෙට්ටියෙන් පිටත ක්රියා කරන පුරෝගාමී තාක්ෂණය මත ගොඩනගා ඇති විප්ලවීය සහ නවීන මෙවලමකි. තවද සෑම බිට්ට් එකක්ම ඒ ශබ්දය මෙන් ව්යාකූල සහ පරස්පර විරෝධී ය.
සංකීර්ණ LLM වැඩ ප්රවාහ ක්රියා කළ නොහැකි බව මම නොකියමි; මම කියන්නේ අවශ්ය ප්රවීණත්වය සහ සූක්ෂ්ම පාලනයේ මට්ටම අතිශයින් ඉහළ බවත්, මෙවලම් වඩාත් පරිණත වන තෙක් සහ අත්තිවාරම් වඩාත් ශක්තිමත් වන තුරු 'සරල සහ ප්රවේශ විය හැකි' රාමු නිර්මාණය කිරීම සරලවම කළ නොහැකි බවත්ය.
Agentic හි නිර්වචනයට සත්ය වන විශ්වාසදායක, සංකීර්ණ පුනරාවර්තන කාර්ය ප්රවාහයන් (Gen AI මත පදනම්ව හෝ නැත!) නිර්මාණය කර පවත්වාගෙන යාමේ ප්රවීණත්වය ඇති (ඔවුන් අප අතර සැරිසරන නමුත්!) දැනට ලෝකයේ සිටින්නේ ඉතා ස්වල්ප දෙනෙකි. වැඩ ප්රවාහයන් බහුතරයක් විකුණනු ලැබේ.
නමුත් මෙන්න මේකයි මාව අවුල් කරන කාරණය; මෙම පුරෝගාමීන් කිහිප දෙනෙක් අප නොදැන සිටින අති නවීන භාවිත අවස්ථා සඳහා වැඩ කරමින් සිටිති. ඔවුන් ට්විටර් හි ප්රසිද්ධියේ ගොඩනඟන්නේ නැත, බ්ලොග් ලිවීම සහ මඟ පෙන්වීම් කරන්නේ නැත. ඔවුන් රාමුවක් නිර්මාණය කිරීම කෙරෙහි අවධානය යොමු කර නැති නිසා ඔබට පහසුවෙන් ඔබේ LinkedIn පළ කිරීම් ස්වයංක්රීය කළ හැක. ඔවුන් නිශ්ශබ්දව සහ වසා ඇති දොරවල් පිටුපස දේවල් කරගෙන යයි.
මට ඒක තේරෙනවා, මම ඇත්තටම කරනවා.
සැබෑ ව්යාපාරික ප්රතිඵල සමඟ විශ්වාසදායක සහ සංකීර්ණ කාර්ය ප්රවාහයන් ගොඩනගා ගැනීමට ඉඩ සලසන ප්රවේශ විය හැකි, භාවිතයට පහසු රාමුවක් මිනිසුන්ට අවශ්ය වේ. මට ගොඩක් දේවල් ඕන. ජීවිතයේ අමෘතය. සෙන්ටිමීටර කිහිපයක් උසට වැඩෙන්න. මගේ ක්රීඩා සමාජයේ ටෙනිස් ශූරයා වෙන්න. මේ කිසිම නියෝජිත රාමුවක් සාමාන්ය පරිශීලකයෙකුට වැඩ කිරීමටත් මා සහ මා ටෙනිස් ක්රීඩා කරනවා දැක ඇති ඕනෑම කෙනෙකුට විශ්වාස කිරීමටත් වඩා සදාකාලික තාරුණ්යයක් සහිත උස දේශීය ටෙනිස් ශූරයා වීමට මා බොහෝ දුරට ඉඩ තිබේ.
නියෝජිත රාමු යනු අපි HTML සඳහා තනි ඒකාබද්ධ ප්රමිතියකට එකඟ වීමට පෙර WYSIWYG වෙබ් අඩවි සාදන්නෙකු තැනීමේ උත්සාහයයි. ඔවුන් නොමේරූ ය.
මෙය අශ්වයාට පෙර කරත්තයේ සිද්ධියක් නොවේ; මේක හදන්නේ අපි විදුලිය හොයාගන්න කලින් රොකට් නැවක් හදන්න. දැනටමත් සාර්ථක වී ඇති අවස්ථාවාදී ඉඩම් කොල්ලයක්.
කැඩුණු මෙවලමක්.
ඔබට වියුක්ත ක්රියාකාරීත්වයට ඉඩ සලසන මෙවලමක් හෝ රාමුවක් සැපයීමේ ගැටලුව වන්නේ එය උපකල්පන සමූහයක් සමඟ එන බවයි. මම මිටියක් මිලට ගත් විට, එය වැඩ කරනු ඇතැයි මම උපකල්පනය කරමි. මම පීඩන පිරිසිදුකාරකයක් මිලට ගත් විට, එය වැඩ කරනු ඇතැයි මම උපකල්පනය කරමි.
ගැටලුව වන්නේ මම රාමුවක් භාවිතා කරන විට, එය වැඩ කරනු ඇතැයි මම උපකල්පනය කරමි. නමුත් යටින් පවතින තාක්ෂණයේ පරිණතභාවය අනුව මෙය වචනානුසාරයෙන් කළ නොහැක්කකි. දරුකමට හදා ගැනීම වැඩි කරනවාට වඩා, Agentic Frameworks යනු සාමාන්ය පරිශීලකයා අතට කිසිදා ක්රියා නොකරන (සහ මිලියන ගණනක් ඇත...) අධි පාලිත demos සහ සීමිත භාවිත අවස්ථා මත මායාවක් විකුණයි.
ඔවුන් විසින් සිදු කරන හානිය සැලකිය යුතු ය. මේ දිනවල සංවර්ධකයින් ජාවාස්ක්රිප්ට් ඉගෙනීමට පෙර ප්රතික්රියා ඉගෙන ගන්නා තරමට හෝ ක්රමලේඛන මූලධර්ම ගැන ඉගෙන ගැනීමට පෙර රාමු භාවිතා කරයි. උද්යෝගිමත් තාක්ෂණවේදීන්ගේ පරම්පරාවක් 'x' රාමුව ඉගෙන ගැනීමට හයිප් දුම්රියට පනිමින් සිටී. මෙන්න කාරණය; එය ක්රියා නොකරනු ඇත (කිසිදු සාධාරණ ප්රමිතියකට), ඇත්ත වශයෙන්ම, ආදර්ශනයක් හෝ මූලාකෘතියක් තැනීම එහිම ජයග්රහණයකි.
නමුත් එය කෙටි කාලීනව උපකල්පනය බවට පත් වුවද, Gen AI හෝ LLMs "නොකරන" බව ඉන් අදහස් නොවේ. එය සරලව අදහස් කරන්නේ අපි එය මත ඝන වියුක්ත කිරීම් ආරක්ෂිතව ගොඩනගා ගැනීමට හැකි වන පරිදි යටින් පවතින තාක්ෂණයේ පරිණත මට්ටමකට ළඟා වී නොමැති බවයි. ප්රථමයෙන් විසඳාගත නොහැකි ගැටලු වැඩිය. LLM සපයන්නන් විසින් ගැඹුරු මට්ටමින් විසඳිය යුතු මූලික ගැටළු කිහිපයක් ඇතුළත් නමුත් ඒවාට සීමා නොවේ:
ප්රමාදය
පවතින බව
ආරක්ෂාව
විශ්වසනීය ප්රතිදානය
පරිමාණය
ඉතින් ඔව්, මම කියන්නේ යටින් පවතින API බොහෝ විට භාවිතය නිසා යටපත් වී ඇති බවයි; ඒවා මන්දගාමී, අනවසරයෙන් ඇතුළුවීමට ගොදුරු විය හැකි (විශේෂයෙන් ක්ෂණික අනවසරයෙන් ඇතුළුවීම), සහ සතිපතා බිඳීමේ වෙනස්කම් හඳුන්වා දෙයි. සැබෑ නවෝත්පාදකයින් මෙම ගැටළු සම්බන්ධයෙන් වසා ඇති දොරවල් පිටුපස වෙහෙස මහන්සි වී වැඩ කරති. නමුත් අපට වැඩි ප්රගතියක් ලැබෙන තුරු, විශ්වසනීය නිෂ්පාදන පද්ධතියක් ගොඩනැගීමට වාසනාව, ඊට වඩා අඩු රාමුවක්.
ඔබට යටින් පවතින API ගැන අවබෝධයක් නොමැති නම් (එය මාර්ගයෙන්, අප සියල්ලන්ම වැඩ කරන සැබෑ වටිනා ඉදිරි ගමන එයයි), ඔබට එය මත පද්ධතියක් ගොඩනගා ගත හැක්කේ කෙසේද? සමහර APIs ප්රධාන වශයෙන් ක්රියා කරන කළු පෙට්ටියක් නිසා ඒවායේ සීමාවන් තේරුම් ගැනීමට අපෙන් අවශ්ය නොවේ. LLM සඳහා මෙම පරිණත මට්ටමට පැමිණීමට පරම්පරාවක් නොවේ නම් වසර ගණනාවක් ගත වනු ඇත, එතෙක් එය "නිෂ්පාදන භාවිතය විශේෂඥයින් සඳහා පමණක්" යන අනතුරු ඇඟවීමේ ලකුණක් සමඟ පැමිණිය යුතුය.
වැලි මාරු කිරීම මත විශ්වාසදායක වියුක්තයක් ගොඩනගා ගත නොහැක. ඇත්ත වශයෙන්ම, මෙය පරිගණක වැඩසටහන්කරණයේ මූලික මූලධර්මය බිඳ දමයි. පරිගණක විද්යාවේ වියුක්තකරණය යනු වඩාත් වැදගත් මූලද්රව්යවලින් අවධානය වෙනතකට යොමු කරන මූලද්රව්ය ඉවත් කිරීමේ ක්රියාවලියයි. පහත් මට්ටමේ පද්ධතිය විශ්වාසදායක නොවන විට අපට ඉහළ මට්ටමේ විස්තර කෙරෙහි අවධානය යොමු කළ නොහැක; අපි සියුම් බව තේරුම් ගත යුතු අතර නවීන සුසමාදර්ශයක් තුළ භාවිතා කළ යුතුය. අඩු/කේත රහිත මැජික් රාමුවක් නොවේ (විශිෂ්ට වියුක්ත කිරීම් සහිත).
මෙය අපව කලකිරීමේ අගාධයට තල්ලු කරයි, එය සැබෑ වටිනාකමක් ඇති දේවල් ගොඩනඟා ගැනීමට ඉඩ සලසන බැවින් එය ගැටලුවක් නොවුවද, නිරීක්ෂණය කිරීම තවමත් බලාපොරොත්තු සුන් කරයි.
ජුරාසික් යුගයේ රෝදය සොයා ගැනීම.
Agentic AI රාමු මෙතෙක් ඇදගෙන ඇති විශාලතම උපක්රමය නම් ඒවා අවශ්ය බව ඔබට ඒත්තු ගැන්වීමයි. ඔවුන් LLM භූ දර්ශනයේ යක්ෂයා ය.
ඔබට කිසිදා ක්රියා නොකරන දේවල් පෙන්වන කාර්යමණ්ඩල, නියෝජිතයන්, පසුබිම් කථා සහ අලංකාර චිත්රක අතුරුමුහුණත් අවශ්ය නොවේ.
එල්එල්එම් යනු මනඃකල්පිත නවකතාවක කථා නොමැතිව ඔබ තේරුම් ගත යුතු ප්රබල මෙවලම් බව ඔබ තේරුම් ගත යුතුය. ඔබගේ Hello World සහ demo යෙදුම් අතින්, කේතයෙන් ගොඩනගා ගත යුතුය. Gen AI මාදිලිවල යෙදවුම් සහ ප්රතිදානයන් පාලනය කළ හැක්කේ කෙසේද, ඇයි, සහ කුමක් සහ කුමක් දැයි ඔබ තේරුම් ගත් විට, එවිට ඔබට ලෝකයට ගොස් ප්රයෝජනවත් දෙයක් ගොඩනගා ගැනීමට පදනමක් ලැබෙනු ඇත. ඒවගේම ඒකට ටිකක් වෙලා යයි.
විශාරදයින් සහ කළමනාකරුවන් සහ නියෝජිතයින් සහ මකරුන් සමඟ නොව, AI හි ඉදිරි ගමනක නිශ්චිත තීරණාත්මක භාවිතයන් සමඟ.
මුලින් ප්රකාශිත: https://tyingshoelaces.com/blog/agentic-framework-lie