 LLMs සහ ChatGPT වැනි නව තාක්ෂණයන් අනාගතයේදී යෙදුම් ක්‍රමලේඛන අතුරුමුහුණත් (APIs) විප්ලවීය වෙනසක් සිදු කරන්නේ කෙසේදැයි පැහැදිලි කරන්න. මෙම API ක්‍රියා කළ හැකි ආකාරය පිළිබඳ උදාහරණයක් සපයන්න.
පොඩි කාලේ මම ආසයි ජෙට්සන්ස් බලන්න. මම වයසින් වැඩී මෘදුකාංග ලිවීම සහ පද්ධති සඳහා ගෘහ නිර්මාණ ශිල්පය නිර්මාණය කිරීම සහ ක්‍රියාත්මක කිරීම අවසන් කරන විට, ජෙට්සන් වැනි මුළුතැන්ගෙයක් කළ හැකි දවසක් මම කිසි දිනෙක නොදකිමි යැයි සිතුවෙමි. GPT (ChatGPT, ආදිය) මගේ අදහස වෙනස් කර ඇත. ගිවිසුම්ගත බැඳීම් ගෘහ නිර්මාණ ශිල්පියෙකු ලෙස, ඔබ නීතිඥයෙකු ලෙස සිතිය යුතුය. ඔබ පද්ධති හෝ සංරචක අතර ගිවිසුම් (API) නිර්වචනය කරයි. අපයෝජනය හෝ අනිසි භාවිතය සඳහා ඔබ එම API නිරීක්ෂණය කරයි. මම එම කොන්ත්‍රාත්තු නිර්වචනය කිරීමට Swagger සංස්කාරකය භාවිතා කරන අතර, ව්‍යාජ-අප් වල ඇඟවුම් කර ඇති අන්තර්ක්‍රියාවලට ගැළපීමට මම API ලියන්නෙමි. මම කණ්ඩායම සමඟ සැලසුම පරීක්‍ෂා කරමි, API භාවිත අවස්ථාවට ගැළපෙනවාද සහ කාර්ය සාධන බාධක හඳුන්වා නොදෙන්නේ දැයි බැලීමට මම අවස්ථා හරහා ගමන් කරමි, සහ ගමනේදී මට හැකි තරම් අනුකරණය කර ස්වයංක්‍රීය කරමි. පළමු වතාවේ එය නිවැරදිව කිරීමට මම ඉතා සැලකිලිමත් විය. එය පළමු වරට කිසි විටෙකත් පරිපූර්ණ නොවීය, ඇත්ත වශයෙන්ම. එබැවින්, ඉතිරි පද්ධතියට පිරිවැය/බලපෑම අවම කරමින් API පරිණාමය වන්නේ කෙසේදැයි සලකා බැලීමට මට සිදු විය. API, යෙදවූ පසු, අවංක දේශපාලකයෙකු #උසස් ව්‍යවස්ථාව රකිනවාක් මෙන්, මා ආරක්ෂා කරන දෙයක් බවට පත් වනු ඇත. API වෙත බලපෑ ඕනෑම වෙනසක් සමඟ කණ්ඩායමට ප්‍රවේශම් විය යුතු විය. API Mesh... තවත් API අවුල් වගේ! APIs වැඩිපුර API සහ පුස්තකාල මත රඳා පවතින API මත රඳා පවතී. පද්ධතියක් ප්රමාණවත් තරම් විශාල වූ පසු, එම සංකීර්ණත්වය බාධාවක් බවට පත් වේ. කුඩා වෙනස්කම් විශාල රැළි බලපෑමක් ඇති කළ හැකිය. සමහර ප්‍රවේශයන් (ෆෙඩරේටඩ් #GraphQL වැනි) මෙම සංකීර්ණත්වය මනාව කළමනාකරණය කිරීමට උපකාරී වේ. නමුත් එය තවමත් අස්ථාවරත්වය පැවතිය හැකි API එකක් ඇතුළත් වේ. #Agile හෝ නැත, API වල සංකීර්ණ ජාලයක් සංවර්ධනය කිරීම සංකීර්ණ වේ, විශේෂිත කුසලතා අවශ්‍ය වේ, සහ අනපේක්ෂිත අභියෝගවලින් පිරී ඇත. මුළුතැන්ගෙයි සංවාදය, චැට්ජීපීටී-විලාසය ජෙට්සන්ගේ මුළුතැන්ගෙය විවිධ කොටස්, සංවේදක, දෘඩාංග, ආදාන සහ ප්‍රතිදානයන්ගෙන් සමන්විත පද්ධති ගණනාවක් ඇතුළත් වේ. මුළුතැන්ගෙයෙහි ස්වාධීන පද්ධති අතර අන්තර්ක්‍රියා වල සංකීර්ණත්වය සැලකිල්ලට ගත් විට, ජෙට්සන්ගේ මුළුතැන්ගෙයි සංරචක විවිධ වෙළෙන්දන්ගෙන් හෝ නිෂ්පාදකයින්ගෙන් ලැබෙන බව සලකන විට, සාම්ප්‍රදායික API සැලසුමට දැක්ම සපුරාලීමට නොහැකි වනු ඇත. ප්‍රායෝගික නැහැ, කොහෙත්ම. දැන්, අපි APIs සහ Jetsons කුස්සිය, #chatgpt -style ගැන සිතමු. අපි එය සරලව තබමු: පීසා. ඔබ (හෝ ඔබේ රොබෝ) මුල සිටම පීසා සාදන්න. උඳුන ශීතකරණයෙන් අසයි: "මට පේනවා අපි ළඟ පීසා එකක් තියෙනවා. මේක අඩු තෙතමනයක් තියෙන මොසරෙල්ලාද කියලා මට කියන්න පුළුවන්ද?" ශීතකරණය: "ඒක මොසරෙල්ලාවත් නෙවෙයි. මේ පීසා එකේ Muenster චීස් තියෙන්න ඕන. මගේ ළඟ තිබ්බේ එච්චරයි. ඒ වගේම මිනිසා විනාඩි 30කට කලින් එහි අඩංගු සමහර දේවල් ඉවත් කළා, ඒ නිසා ඒ පීසා එකේ Muenster චීස් තියෙන සම්භාවිතාව සෑහෙන්න වැඩියි." කාමරය පුරා ඇස් ඇති කුස්සියේ සංවේදකයක් මෙම අවස්ථාවේදී නාද වේ. සංවේදකය: "මෙම පීසා වල කබොල වට්ටක්කා වලින් සාදා ඇති බව පරෙස්සම් වන්න. චීස් වර්ගය සම්බන්ධයෙන් වීඩියෝ සංවේදකයේ තක්සේරුව සමඟ මම එකඟ වෙමි. මෑතකදී නව චීස් කිසිවක් කුස්සියට ඇතුළු නොවීය." උඳුන: "මම දැනගත යුතු තවත් දෙයක්?" සංවේදකය: "ඇනූ වල උෂ්ණත්වය 47F වේ. මෙය කාමර-උෂ්ණත්ව පිටි ගුලිය භාවිතා කිරීමේ විශේෂඥ සූපවේදීන්ගේ එකඟතාවයට වඩා සිසිල් ය." උඳුන: "නියමයි. මම දන්නවා කරන්න ඕන දේ. ඇනූ සිසිල් නිසා, මම වට්ටෝරුව සඳහන් කරන උෂ්ණත්වයට වඩා ටිකක් අඩු උෂ්ණත්වයකින් ආහාර පිසීමට පටන් ගනිමි. එවිට මම ලස්සන හැපෙනසුළු කබොලක් ලබා දීම සඳහා පහළ මූලද්රව්යයේ උෂ්ණත්වය වැඩි කරමි. මම තෙතමනය ගැන හොඳින් විමසිල්ලෙන් සිටින අතර අනවශ්‍ය තෙතමනයක් අවම කිරීමට සංවහනය භාවිතා කළ හැකිය." ස්වාධීන පද්ධති ගිවිසුම්ගතව බැඳ තබන API කොහෙද? APIs ගොස් නැත. නිදසුනක් ලෙස, උඳුනේ මොළයට අසංඛ්‍යාත API (උදා. උෂ්ණත්ව පාලක සහ සංවේදක ආදිය සමඟ අන්තර්ක්‍රියා කිරීම සඳහා) ඇත. මෙහි ඇති ප්‍රධාන දෙය නම් පද්ධති අතර අතුරු මුහුණත තවදුරටත් ස්ථාවර, දෘඩ API එකක් නොවන බවයි. ක්‍රම අත්සන් නැත, මාර්ග නැත, ගෙවීමේ පිරිවිතර නොමැත. ඒ වෙනුවට, සංවේදනයන් සහ හැකියාවන් සම්බන්ධ සංවාදයක්. මොකක්ද "මොළය"? Kence Anderson ගේ Designing Autonomous AI පොතේ සංකීර්ණ පද්ධතියක් ස්වාධීන "මොළය" ගණනාවකට වියෝජනය කළ හැකි ආකාරය මනාව විස්තර කරයි. #දත්ත විද්‍යාව, #යන්ත්‍ර ඉගෙනීම සහ #දත්ත ඉංජිනේරු විද්‍යාව සමඟ විවාහ වූ මානව මගපෙන්වීම සමඟ ඔහුගේ පොතේ ඇති සෑම මොළයක්ම ස්වාධීනව සංවර්ධනය කර පිරිපහදු කළ හැකිය. කුකින් මොකක්ද? අනාගතය කුමක් වේදැයි මම සතුටු වෙමි. API සම්බන්ධව ගෘහ නිර්මාණ ශිල්පීන් සංකීර්ණ පද්ධති නිර්මාණය ගැන නැවත සිතන්නේ කෙසේද යන්න මගේ මතය නම් නොවැළැක්විය හැකි දෙයකි. තවද, ආධුනික පීසා නිෂ්පාදකයෙකු ලෙස, ඊටත් වඩා හොඳ #detroitpizza එකක් සෑදීමට මට GPT උපකාරයක් ලැබෙන දවස සඳහා මගේ රස අංකුර ජලය සපයනවා.