ನೋಡಲಾಗದ ಬಳಕೆದಾರರಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸುವುದು

ಆಪಲ್ ತನ್ನ ಕೀನೋಟ್‌ನಲ್ಲಿ (keynote) ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೆಚ್ಚು ಸುಂದರವಾಗಿಸಲು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸೂಚನೆ ನೀಡಿತು. ಅವರು ಹೊಸ ಟ್ರಾನ್ಸ್‌ಪರೆನ್ಸಿ ಎಫೆಕ್ಟ್‌ಗಳು ಮತ್ತು ಪರಿಷ್ಕೃತ ಅಂಚುಗಳನ್ನು (refined edges) ಪರಿಚಯಿಸಿದರು. ನೀವು ಇದನ್ನು ತಪ್ಪಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನೀವು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಿದರೆ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಹೊಸ ನೋಟವನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುತ್ತದೆ.

ಆದರೆ ಅವರು App Intents ಬಗ್ಗೆಯೂ ಮಾತನಾಡಿದರು. ಸಾಮಾನ್ಯ ಭಾಷೆಯನ್ನು ಬಳಸಿ Siri ಹೇಗೆ ನಿಮ್ಮ ವಿಷಯವನ್ನು (content) ಹುಡುಕಬಹುದು ಮತ್ತು ಅದರ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸಬಹುದು ಎಂಬುದನ್ನು ಅವರು ತೋರಿಸಿದರು. Google ಮತ್ತು OpenAI ನ ಕೋಡಿಂಗ್ ಏಜೆಂಟ್‌ಗಳನ್ನು Xcode ಹೇಗೆ ರನ್ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಸಹ ಅವರು ತೋರಿಸಿದರು.

ಸಂದೇಶ ಸ್ಪಷ್ಟವಾಗಿದೆ. ಪರದೆಯನ್ನು ಸುಂದರವಾಗಿಸಿ. ಆದರೆ ಪರದೆಯನ್ನು ನೋಡಲಾಗದ ಬಳಕೆದಾರರಿಗಾಗಿ ಸಿದ್ಧರಾಗಿರಿ.

ವರ್ಷಗಳ ಕಾಲ, ಪರದೆಯೇ ಉತ್ಪನ್ನವಾಗಿತ್ತು. ನೀವು ಬಟನ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತಿದ್ದಿರಿ ಮತ್ತು ಲೇಔಟ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸುತ್ತಿದ್ದಿರಿ. ಈಗ, ಪ್ರವೇಶ ದ್ವಾರವು ಏಜೆಂಟ್ ಆಗಿ ಬದಲಾಗುತ್ತಿದೆ. Siri, Copilot ಅಥವಾ Claude ನಿಮ್ಮ ಪರವಾಗಿ ಓದುತ್ತವೆ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಈ ಏಜೆಂಟ್‌ಗಳಿಗೆ ನಿಮ್ಮ ಅನಿಮೇಷನ್‌ಗಳ ಬಗ್ಗೆ ಕಾಳಜಿಯಿಲ್ಲ. ಅವುಗಳಿಗೆ ನಿಮ್ಮ ಫಂಕ್ಷನ್‌ಗಳನ್ನು (functions) ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಯೇ ಎಂಬುದು ಮುಖ್ಯವಾಗುತ್ತದೆ.

ನಾನು ಇದನ್ನು ನನ್ನ ಸ್ವಂತ ಕಂಪನಿಯಲ್ಲಿ ನೋಡಿದೆ. ನಾವು ಪಾವತಿ ಸಂಸ್ಥೆಯಾಗಿದ್ದೇವೆ (payments firm). ಮನುಷ್ಯರು ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ತೆರೆಯುವ ಅಗತ್ಯವಿಲ್ಲದೆ, ಏಜೆಂಟ್ ಒಂದು ರಿಫಂಡ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಡೆಸಲು ನಾವು MCP ಸರ್ವರ್ ಅನ್ನು ನಿರ್ಮಿಸಿದೆವು. ಆ ಕ್ಷಣದಲ್ಲಿ, ನಮ್ಮ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಉತ್ಪನ್ನವಾಗಿರಲಿಲ್ಲ. ಯಂತ್ರಕ್ಕೆ ಓದಬಹುದಾದ ಡೇಟಾ (machine-readable data) ಉತ್ಪನ್ನವಾಗಿತ್ತು.

ಕೇವಲ ಒಂದು llms.txt ಫೈಲ್ ಅನ್ನು ಸೇರಿಸಿ ನೀವು ಸುರಕ್ಷಿತರಾಗಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸಬೇಡಿ. ಸ್ವಚ್ಛವಾದ ಪಠ್ಯವು ಏಜೆಂಟ್‌ಗಳು ವೇಗವಾಗಿ ಓದಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ನಿಜ, ಆದರೆ ಇದು ಯಾವುದೇ ಮ್ಯಾಜಿಕ್ SEO ಟ್ರಿಕ್ ಅಲ್ಲ. ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಕ್ರಾಲರ್‌ಗಳು (crawlers) ಉಲ್ಲೇಖಗಳಿಗಾಗಿ (citations) ಇದನ್ನು ಬಳಸುತ್ತಲೇ ಇಲ್ಲ.

ಬದಲಾಗಿ, ಏಜೆಂಟ್ ಯುಗದ ಈ ಮೂರು ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಿ:

  • ಯಂತ್ರಕ್ಕೆ ಓದಬಹುದಾದ ಡೇಟಾವನ್ನು (machine-readable data) ಪ್ರಾಥಮಿಕ ಉತ್ಪನ್ನವಾಗಿ ಪರಿಗಣಿಸಿ. ಒಂದು ಪರದೆ ಮುಖ್ಯವಾಗಿದ್ದರೆ, ಏಜೆಂಟ್‌ಗಳು ಬಳಸಲು ಒಂದು ಸ್ವಚ್ಛವಾದ ಪಠ್ಯದ ಆವೃತ್ತಿಯನ್ನು (clean text version) ರಚಿಸಿ. ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸ್ಕ್ರೇಪ್ (scraping) ಮಾಡುವ ಮೂಲಕ ಅವುಗಳನ್ನು ಊಹಿಸಲು ಒತ್ತಾಯಿಸಬೇಡಿ.

  • ಪ್ರತಿ ಪುಟಕ್ಕೂ ಒಂದು ಸಾರಾಂಶ ಬ್ಲಾಕ್ (summary block) ಅನ್ನು ಸೇರಿಸಿ. ಒಂದು ಪುಟವು ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುವ ಎರಡು ಅಥವಾ ಮೂರು ಸಾಲುಗಳ ಸರಳ ಇಂಗ್ಲಿಷ್ ಪಠ್ಯವನ್ನು ಬರೆಯಿರಿ. ಇದು ಮನುಷ್ಯರು ಪುಟವನ್ನು ವೇಗವಾಗಿ ಓದಲು (skim) ಮತ್ತು ವಿಷಯವು ಉಪಯುಕ್ತವೇ ಎಂದು ಮಾಡೆಲ್‌ಗಳು ನಿರ್ಧರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

  • ಕೇವಲ ಪದಗಳನ್ನಲ್ಲ, ಬದಲಾಗಿ ಕ್ರಿಯೆಗಳನ್ನು (actions) ಪ್ರದರ್ಶಿಸಿ. ಏಜೆಂಟ್‌ಗಳಿಗೆ ಕ್ರಿಯಾಪದಗಳು (verbs) ಬೇಕು. ಅವುಗಳಿಗೆ "refund," "book," ಅಥವಾ "show" ಎಂಬ ಕ್ರಿಯೆಗಳು ಬೇಕು. ನಿಮ್ಮ ಫೀಚರ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು (actionable) App Intents ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟೆಡ್ APIಗಳನ್ನು ಬಳಸಿ.

ಗೆಲ್ಲುವ ತಂಡಗಳು ಅತ್ಯಂತ ಸುಂದರವಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ಬದಲಾಗಿ, ಮನುಷ್ಯರ ಸಹಾಯವಿಲ್ಲದೆಯೇ ಕೆಲಸ ಮಾಡುವ ಉತ್ಪನ್ನಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ.

UI ಸತ್ತಿಲ್ಲ. ಅದು ಕೇವಲ ತನ್ನ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಕಳೆದುಕೊಂಡಿದೆ. ಅದು ಈಗ ಅನೇಕ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಅಷ್ಟೆ.

ಏಜೆಂಟ್ ನಿಮ್ಮ ಹೊಸ ಬಳಕೆದಾರರಾಗಿದ್ದರೆ, ನೋಡಲಾಗದ ವಸ್ತುವಿಗೆ ನಿಮ್ಮ ಉತ್ಪನ್ನವು ಹೇಗಿರುತ್ತದೆ?

Source: https://dev.to/mickyarun/were-still-designing-for-eyes-the-thing-reading-our-apps-now-doesnt-have-any-hnp