பார்க்க முடியாத பயனர்களுக்காக வடிவமைத்தல்
ஆப்பிள் நிறுவனம் தனது கீனோட் (keynote) நிகழ்வில், செயலிகளை (apps) இன்னும் அழகாக உருவாக்க வேண்டும் என்று டெவலப்பர்களிடம் கூறியது. அவர்கள் புதிய வெளிப்படைத்தன்மை விளைவுகள் (transparency effects) மற்றும் செம்மைப்படுத்தப்பட்ட விளிம்புகளை (refined edges) அறிமுகப்படுத்தினர். இதில் இருந்து உங்களால் விலக முடியாது. உங்கள் குறியீட்டை (code) நீங்கள் புதுப்பித்தால், உங்கள் செயலி அந்தப் புதிய தோற்றத்தைப் பெற்றுவிடும்.
ஆனால் அவர்கள் App Intents பற்றியும் பேசினார்கள். சாதாரண மொழியைப் பயன்படுத்தி Siri எவ்வாறு உங்கள் உள்ளடக்கத்தைக் கண்டறிந்து செயல்பட முடியும் என்பதைக் காட்டினார்கள். Google மற்றும் OpenAI-ன் கோடிங் ஏஜென்ட்களை (coding agents) Xcode எவ்வாறு இயக்குகிறது என்பதையும் காட்டினார்கள்.
செய்தி தெளிவாக உள்ளது. திரையை அழகாக ஆக்குங்கள். ஆனால் திரையைப் பார்க்க முடியாத ஒரு பயனருக்காகத் தயாராக இருங்கள்.
பல ஆண்டுகளாக, திரையே தயாரிப்பாக (product) இருந்தது. நீங்கள் பொத்தான்களை (buttons) வடிவமைத்து, லேஅவுட்களை (layouts) சோதித்தீர்கள். இப்போது, நுழைவாயில் ஒரு ஏஜென்ட்டாக (agent) மாறிவருகிறது. Siri, Copilot அல்லது Claude ஆகியவை உங்கள் சார்பாகப் படித்துச் செயல்படும். இந்த ஏஜென்ட்களுக்கு உங்கள் அனிமேஷன்கள் (animations) முக்கியமல்ல. உங்கள் செயல்பாடுகளை (functions) அவர்களால் புரிந்துகொள்ள முடியுமா என்பதே அவர்களுக்கு முக்கியம்.
இதை நான் எனது நிறுவனத்திலேயே பார்த்தேன். நாங்கள் ஒரு பணப்பரிமாற்ற நிறுவனம் (payments firm). ஒரு மனிதன் டேஷ்போர்டைத் (dashboard) திறக்காமலேயே, ஒரு ஏஜென்ட் ரீஃபண்ட் (refund) பணத்தைச் செயல்படுத்தும் வகையில் நாங்கள் ஒரு MCP server-ஐ உருவாக்கினோம். அந்தத் தருணத்தில், எங்கள் டேஷ்போர்டு தயாரிப்பாக இருக்கவில்லை. இயந்திரங்களால் வாசிக்கக்கூடிய தரவே (machine-readable data) தயாரிப்பாக இருந்தது.
வெறுமனே ஒரு llms.txt கோப்பைச் சேர்த்துவிட்டு நீங்கள் பாதுகாப்பாக இருப்பதாக நினைக்க வேண்டாம். சுத்தமான உரை (clean text) ஏஜென்ட்கள் வேகமாக வாசிக்க உதவினாலும், அது ஒரு மாயாஜால SEO தந்திரம் அல்ல. பெரும்பாலான முக்கிய கிராலர்கள் (crawlers) மேற்கோள்களுக்காக (citations) இதைப் பயன்படுத்துவதே இல்லை.
அதற்குப் பதிலாக, ஏஜென்ட் காலத்திற்கான இந்த மூன்று விதிகளைப் பின்பற்றுங்கள்:
இயந்திரங்களால் வாசிக்கக்கூடிய தரவை ஒரு முதன்மைத் தயாரிப்பாகக் கருதுங்கள். ஒரு திரை முக்கியமென்றால், ஏஜென்ட்கள் பயன்படுத்துவதற்கு ஏதுவான சுத்தமான உரை வடிவத்தை உருவாக்குங்கள். உங்கள் குறியீட்டை ஸ்கிராப்பிங் (scraping) செய்வதன் மூலம் அவர்களைக் கணிக்கச் செய்யாதீர்கள்.
ஒவ்வொரு பக்கத்திற்கும் ஒரு சுருக்கப் பகுதியை (summary block) சேர்க்கவும். ஒரு பக்கம் என்ன செய்கிறது என்பதை விளக்கும் இரண்டு அல்லது மூன்று வரிகள் சாதாரண ஆங்கிலத்தில் எழுதுங்கள். இது மனிதர்கள் மேலோட்டமாகப் பார்க்கவும், உள்ளடக்கத்தைப் பயன்படுத்தலாமா என்று மாடல்கள் (models) தீர்மானிக்கவும் உதவும்.
வெறும் வார்த்தைகளை மட்டும் அல்லாமல், செயல்பாடுகளையும் (actions) வெளிப்படுத்துங்கள். ஏஜென்ட்களுக்கு வினைச்சொற்கள் (verbs) தேவை. அவர்களுக்கு "refund," "book," அல்லது "show" போன்ற செயல்பாடுகள் தேவை. உங்கள் அம்சங்களைச் செயல்படுத்தக்கூடியதாக மாற்ற App Intents அல்லது ஆவணப்படுத்தப்பட்ட APIs-களைப் பயன்படுத்துங்கள்.
வெற்றி பெறும் குழுக்கள் மிக அழகான செயலிகளைக் கொண்டிருக்காது. அறையில் எந்த மனிதனும் இல்லாமலேயே செயல்படும் தயாரிப்புகளைக் கொண்டிருப்பார்கள்.
UI இறந்துவிடவில்லை. அதன் முக்கியத்துவம் குறைந்துவிட்டது அவ்வளவுதான். அது இப்போது பல இடைமுகங்களில் (interfaces) ஒன்று மட்டுமே.
ஏஜென்ட் தான் உங்கள் புதிய பயனராக இருந்தால், பார்க்க முடியாத ஒரு பொருளுக்கு உங்கள் தயாரிப்பு எப்படித் தெரியும்?
