Claude Fable 5 நான்கு ஆண்டுகளுக்கு முந்தைய ஒரு ட்வீட்டை (tweet), ஒரே ஒரு மேம்பாட்டு அமர்வில் (development session) விளையாடக்கூடிய 3D பிரவுசர் விளையாட்டாக மாற்றியது; மேலும், எந்தவொரு மனிதத் தேர்வும் இல்லாத தொழில்நுட்ப அடுக்கு (tech stack) அல்லது வடிவமைப்பு உள்ளீடு (design input) இன்றி இந்த கடினமான பணியை அதுவே செய்து முடித்தது.

Simon Willison அந்த ட்வீட்டின் சுருக்கமான விளக்கம், ஒரு ஸ்கிரீன்ஷாட் (screenshot) மற்றும் இரண்டு துணைப் படங்களை அந்த மாடலுக்கு வழங்கினார். அந்தச் சிறிய தூண்டுதலில் (prompt) இருந்து, Claude Fable 5 முழுமையான கோட்பேஸையும் (codebase) எழுதியது, Three.js-ஐ 3D இன்ஜின் ஆகத் தேர்ந்தெடுத்தது, ஒரு OpenAI மாடல் மூலம் விளையாட்டின் டெக்ஸ்டர்களை (textures) உருவாக்கியது மற்றும் ஒவ்வொரு மாற்றத்தையும் ஒரு GitHub களஞ்சியத்திற்கு (repository) அனுப்பியது. அந்தத் தொகுப்பு GitHub Pages உடன் இணைக்கப்பட்டிருந்ததால், ஒவ்வொரு மாற்றமும் (commit) சுமார் அரை நிமிடத்திற்குள் நேரடி URL-இல் தோன்றியது. இதன் விளைவாக, இன்று எவரும் பிரவுசரில் விளையாடக்கூடிய ஒரு செயல்பாட்டு "Raccoon Heist" விளையாட்டு உருவானது.

இந்தச் சோதனை எவ்வாறு நிகழ்ந்தது

  • குறைந்தபட்ச தூண்டுதல் (Minimal prompt) – 2022-ஆம் ஆண்டின் அசல் ட்வீட் ஒரு விளையாட்டு கருத்தை பட்டியலிட்டு ஒரு ஸ்கிரீன்ஷாட்டை மட்டுமே காட்டியது. Willison குறிப்பிற்காக மேலும் இரண்டு படங்களையும் சில வரிகள் உரையும் சேர்த்தார். நிரலாக்க மொழி (programming language), கிராபிக்ஸ் லைப்ரரி (graphics library) அல்லது வரிசைப்படுத்துதல் (deployment) பற்றி அவர் எந்த அறிவுறுத்தல்களையும் வழங்கவில்லை.
  • மாடல் சார்ந்த முடிவுகள் (Model-driven decisions) – Claude Fable 5, 3D கிராபிக்ஸிற்கான JavaScript லைப்ரரியான Three.js-ஐ ரெண்டரிங் இன்ஜின் (rendering engine) ஆகத் தேர்ந்தெடுத்தது. விளையாட்டை இயக்கத் தேவையான HTML, JavaScript மற்றும் அசெட்-லோடிங் (asset-loading) குறியீடுகளை அது எழுதியது.
  • AI-ஆல் உருவாக்கப்பட்ட சொத்துக்கள் (AI-generated assets) – ஒரு OpenAI மாடல் டெக்ஸ்டர் படங்களை உருவாக்கியது, இதனால் ஒரு வடிவமைப்பாளரின் (designer) தேவை நீங்கியது.
  • தொடர்ச்சியான விநியோகம் (Continuous delivery) – ஒவ்வொரு கோட் புஷும் (code push) GitHub Pages தளத்தை மீண்டும் உருவாக்கத் தூண்டியது, இதனால் புதிய பதிப்பு 30 வினாடிகளுக்குள் காணப்பட்டது. ஒரு வெற்றுத் திரையிலிருந்து (blank canvas) முழுமையாக விளையாடக்கூடிய முன்மாதிரி (prototype) வரை, விளையாட்டு நிகழ்நேரத்தில் (real time) உருவாவதை Willison பார்த்தார்.

இது ஏன் முக்கியமானது

பாரம்பரிய AI கோடிங் உதவியாளர்கள் (coding assistants), ஒரு டெவலப்பர் விரிவான விவரக்குறிப்பை (spec) வழங்கும்போது, ஆட்டோகம்ப்ளீட் (autocomplete), பிழை திருத்தப் பரிந்துரைகள் அல்லது ஸ்னிப்பட் (snippet) உருவாக்கத்திற்கு உதவியுள்ளன. ஆனால் Claude Fable 5 ஒரு எல்லையைத் தாண்டியது: அது ஒரு உயர்நிலை இலக்கை ஏற்றுக்கொண்டது, செயல்படுத்துவதற்கான தொழில்நுட்பத் தொகுப்பைத் (implementation stack) தேர்ந்தெடுத்தது, சொத்துக்களை உருவாக்கியது மற்றும் ஒரு நேரடித் தயாரிப்பை வெளியிட்டது—இவை அனைத்தும் கூடுதல் மனித வழிகாட்டுதல் இன்றி நிகழ்ந்தன.

SWE-bench போன்ற பெஞ்ச்மார்க் (benchmarks) அளவீடுகள், மாடல்கள் நிரலாக்கப் பிரச்சினைகளை எவ்வளவு சிறப்பாகத் தீர்க்கின்றன என்பதை அளவிடுகின்றன, ஆனால் ஒரு மாடல் தானாகவே ஒரு முழுமையான ஊடாடும் அனுபவத்தை (end-to-end interactive experience) உருவாக்குவதைப் பார்ப்பது ஒரு வேறுபட்ட திறனைக் காட்டுகிறது. விரைவான முன்மாதிரி உருவாக்கத்திற்கு (rapid prototyping), ஒரு டெவலப்பர் ஒரு கருத்தையும் சில சொத்துக்களையும் மாடலுக்கு வழங்கி, அதை ஒரு விநியோக இலக்கை நோக்கி (deployment target) சுட்டிக்காட்டினால், சில நிமிடங்களில் பயன்படுத்தக்கூடிய டெமோவைப் பெற முடியும் என்பதை இந்த பணிப்பாய்வு (workflow) நிரூபிக்கிறது.

யார் பயனடைவார்கள், மற்றும் யார் பின் தள்ளப்படலாம்

  • ஸ்டார்ட்-அப்கள் மற்றும் தனிநபர் டெவலப்பர்கள் (Start-ups and indie developers) ஒரு முழுமையான பொறியியல் குழுவை வேலைக்கு அமர்த்தாமலேயே விளையாட்டு யோசனைகள் அல்லது UI கருத்துக்களைத் தொடர்ந்து மேம்படுத்த முடியும்.
  • தயாரிப்பு குழுக்கள் (Product teams) உள் மதிப்பாய்வுகளுக்காக (internal reviews) ஒரு கருத்தியல் நிரூபண அம்சங்களை (proof-of-concept features) உருவாக்க இந்த அணுகுமுறையைப் பயன்படுத்தலாம்.
  • கருவி விற்பனையாளர்கள் (Tool vendors) AI மூலம் குறியீடு உருவாக்கும் சேவைகளை வழங்குபவர்கள், அதிகப்படியான ஒருங்கிணைப்பு அம்சங்களுக்கான (higher-level orchestration features) தேவையை உணரலாம்—அதாவது மாடல்களே கட்டமைப்புகளைத் (frameworks) தேர்ந்தெடுப்பதற்கும் CI/CD குழாய்களை (pipelines) நிர்வகிப்பதற்கும் வழிவகை செய்தல்.

இதற்கு நேர்மாறாக, கட்டமைப்பு முடிவுகள் (architecture decisions), செயல்திறன் மேம்பாடு (performance tuning) அல்லது கலைத் திசை (art direction) ஆகியவற்றில் நிபுணத்துவம் பெற்ற டெவலப்பர்கள், மிகவும் வெளிப்படையான மற்றும் குறைந்த சிக்கலான பணிகள் பெருகிய முறையில் தானியக்கமாக்கப்படுவதைக் காணலாம். மாடலின் இந்தத் தன்னாட்சித் தன்மை (autonomy), குறியீட்டின் தரம், பாதுகாப்பு மற்றும் AI-ஆல் உருவாக்கப்பட்ட சொத்துக்களின் உரிமம் (licensing) குறித்த கேள்விகளையும் எழுப்புகிறது—இவை இன்னும் மனித மேற்பார்வை தேவைப்படும் பிரச்சனைகளாகும்.

தற்போதைய டெமோவின் வரம்புகள்

  • எல்லை (Scope) – இந்த விளையாட்டு ஒரு சிறிய 3D முன்மாதிரி மட்டுமே; இந்த அணுகுமுறையை பெரிய, தரவு சார்ந்த பயன்பாடுகளுக்கு (data-intensive applications) விரிவுபடுத்துவது இன்னும் நிரூபிக்கப்படவில்லை.
  • மனிதக் கட்டமைப்பு (Human scaffolding) – Willison GitHub Pages குழாயை (pipeline) அமைத்து மாடலின் வெளியீட்டைக் கண்காணித்தார். முற்றிலும் மனிதத் தலையீடு இல்லாத ஒரு அமைப்புக்கு, பில்ட் தோல்விகள் (build failures) அல்லது பாதுகாப்பற்ற குறியீட்டைக் கண்டறியும் வழிமுறைகள் தேவைப்படும்.
  • சொத்துக்களின் துல்லியம் (Asset fidelity) – AI-ஆல் உருவாக்கப்பட்ட டெக்ஸ்டர்கள் ஒரு எளிய விளையாட்டுக்குச் சரியாக இருக்கும், ஆனால் ஃபோட்டோரியலிசம் (photorealism) அல்லது பிராண்ட் சார்ந்த கலைத் தேவைகளைக் கொண்ட அதிக பட்ஜெட் தயாரிப்புகளுக்கு இது போதுமானதாக இருக்காது.

அடுத்து எதைக் கவனிக்க வேண்டும்

  • கருவி ஒருங்கிணைப்பு (Tool integration) – பெரிய மொழி மாதிரிகளுக்கும் (large language models) கிளவுட் பில்ட் சேவைகளுக்கும் (cloud build services) இடையிலான நெருக்கமான இணைப்பை எதிர்பார்க்கலாம், இது Willison செய்த கைமுறைப் பணிகளைக் குறைக்கும்.
  • பாதுகாப்பு அடுக்குகள் (Safety layers) – தளங்கள் விநியோகிப்பதற்கு முன் பாதுகாப்பு குறைபாடுகளைக் கண்டறிய தானியங்கி குறியீடு மதிப்பாய்வு (automated code review) அல்லது சாண்ட்பாக்ஸிங் (sandboxing) முறைகளைச் சேர்க்கலாம்.
  • பெஞ்ச்மார்க் பரிணாமம் (Benchmark evolution) – முழுமையான தயாரிப்பு விநியோகத்தை (end-to-end product delivery) சோதிக்கும் புதிய மதிப்பீட்டுத் தொகுதிகள், தற்போதுள்ள கோட்-கம்ப்ளீஷன் அளவீடுகளுக்கு (code-completion metrics) துணையாக இருக்கலாம்.

இதிலிருந்து நாம் அறிவது தெளிவானது: ஒரு சுருக்கமான இலக்கு மற்றும் சில மூலப் பொருட்களை வழங்கும்போது, AI இப்போது "இந்தச் செயல்பாட்டை எழுது" என்பதிலிருந்து "ஒரு முழுமையான, இயங்கக்கூடிய தயாரிப்பை உருவாக்கி விநியோகி" என்ற நிலைக்கு நகர முடியும். இந்தத் தொழில்நுட்பம் இன்னும் ஆரம்ப நிலையிலேயே உள்ளது, ஆனால் Claude Fable 5-ன் செயல் demonstration, பல மென்பொருள் யோசனைகளின் முதல் வரைவு (first draft) தானாகவே உருவாக்கப்படும் ஒரு எதிர்காலத்தைக் குறிக்கிறது; இது டெவலப்பர்கள் மேம்பாடு, உத்தி மற்றும் படைப்பாற்றலில் கவனம் செலுத்த வழிவகுக்கும்.