ಹೆಚ್ಚಿನ ಉತ್ಪನ್ನ ತಂಡಗಳು AI ಉಲ್ಲೇಖಗಳನ್ನು (citations) ಸೃಜಿತ ಪಠ್ಯದ ಪಕ್ಕದಲ್ಲಿ ಅಚ್ಚುಕಟ್ಟಾಗಿ ಕುಳಿತಿರುವ ಸಣ್ಣ ನೀಲಿ ಸಂಖ್ಯೆಗಳಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸುತ್ತವೆ. ಅವರು ವೇಗದ ಸಂಪರ್ಕದಲ್ಲಿ ಒಮ್ಮೆ ಅವುಗಳನ್ನು ಜೋಡಿಸುತ್ತಾರೆ, ಅರ್ಧ ಸೆಕೆಂಡ್‌ನಲ್ಲಿ ಪ್ರಿವ್ಯೂ ತೆರೆಯುವುದನ್ನು ನೋಡುತ್ತಾರೆ ಮತ್ತು ಮುಂದೆ ಸಾಗುತ್ತಾರೆ. ಅದು staging environment ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಆದರೆ ಮುಕ್ತ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಅದು ಅಷ್ಟೇನೂ ಬಾಳಿಕೆ ಬರುವುದಿಲ್ಲ.

ಮೂಲಗಳು (Sources) ಹಾಳಾಗಬಹುದು. ಕಂಪನಿಗಳು ಬ್ಲಾಗ್ ಪೋಸ್ಟ್‌ಗಳನ್ನು ಅಳಿಸಬಹುದು. ಸರ್ಕಾರಿ ಪೋರ್ಟಲ್‌ಗಳು redirect ಇಲ್ಲದೆ ತಮ್ಮ URLಗಳನ್ನು ಮರುಸಂಘಟಿಸಬಹುದು. Paywalls ಬರಬಹುದು. CDN ಗಳು ಏರುಪೇರಾಗಬಹುದು. AI ಮೂರು ತಿಂಗಳ ಹಿಂದೆ ಸ್ಕ್ಯಾನ್ ಮಾಡಿದ ದಾಖಲೆಯು ನಿನ್ನೆ ಮರುಬರೆಯಲ್ಪಟ್ಟಿರಬಹುದು. ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದಾಗ ಮಾತ್ರ ನಿಮ್ಮ citation component ಚೆನ್ನಾಗಿ ಕಾಣಲು ತಿಳಿದಿದ್ದರೆ, ಪರಿಸ್ಥಿತಿ ಹದಗೆಟ್ಟಾಗ ಅದು ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಸುಳ್ಳು ಹೇಳುತ್ತದೆ. ಅದಕ್ಕಿಂತ ಕೆಟ್ಟದೇನೆ, ಸಾಕ್ಷ್ಯವು ಎಂದಾದರೂ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂಬ ಬಗ್ಗೆ ಅದು ಬಳಕೆದಾರರನ್ನು ಗೊಂದಲಕ್ಕೀಡು ಮಾಡುತ್ತದೆ.

ವಿಶ್ವಾಸಾರ್ಹ ಉಲ್ಲೇಖ ವ್ಯವಸ್ಥೆಯು ಸ್ಥಿತಿಯನ್ನು (state) ತಿಳಿಸುವ ಅಗತ್ಯವಿದೆ. ಕೇವಲ ಒಂದು hyperlink ಅಥವಾ tooltip ಮಾತ್ರವಲ್ಲ. ಸಾಕ್ಷ್ಯದೊಂದಿಗೆ ನೈಜ ಸಮಯದಲ್ಲಿ (real time) ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅದು ಓದುಗರಿಗೆ ತಿಳಿಸಬೇಕಾಗುತ್ತದೆ.

ನಾಲ್ಕು ನೈಜ ಸ್ಥಿತಿಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಿ

ಉಲ್ಲೇಖವನ್ನು ಒಂದು ಸಣ್ಣ status machine ಎಂದು ಭಾವಿಸಿ. ನಿಮ್ಮ AI ಪ್ರದರ್ಶಿಸುವ ಪ್ರತಿಯೊಂದು ಮೂಲವು ನಾಲ್ಕು ಸ್ಥಿತಿಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಇರಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಇಂಟರ್ಫೇಸ್ ಪ್ರತಿಯೊಂದನ್ನೂ ಪ್ರಾಮಾಣಿಕವಾಗಿ ನಿರ್ವಹಿಸಬೇಕು.

Loading. ಬಳಕೆದಾರರು superscript ಸಂಖ್ಯೆಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಸಿಸ್ಟಮ್ ಪ್ರಿವ್ಯೂ, ಒಂದು ಸಣ್ಣ ಭಾಗ (snippet) ಅಥವಾ ಮೂಲ ಪುಟವನ್ನು ಪಡೆಯುತ್ತದೆ. ಆ ಅವಧಿಯಲ್ಲಿ, ಏನೋ ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅವರಿಗೆ ತೋರಿಸಿ. ಒಂದು skeleton placeholder, ಪಲ್ಸಿಂಗ್ ಎಕ್ಸರ್ಪ್ಟ್ ಫ್ರೇಮ್ ಅಥವಾ "Fetching source..." ಎಂಬ ಸರಳ ಪಠ್ಯವು ಮೌನಕ್ಕಿಂತ ಉತ್ತಮವಾಗಿದೆ. ಮೌನವು ಕ್ಲಿಕ್ ಕೆಲಸ ಮಾಡಿತೇ ಎಂದು ಜನರನ್ನು ಯೋಚಿಸುವಂತೆ ಮಾಡುತ್ತದೆ. ಮಾಡೆಲ್ ಯೋಚಿಸುತ್ತಿರುವಂತೆ ಮೂಲಗಳು ಬರುವ streaming interface ನಲ್ಲಿ, loading statesಗಳು ಪಠ್ಯ ರಚನೆಯನ್ನು ತಡೆಯದೆ ಲಿಂಕ್‌ಗಳನ್ನು ಪರಿಹರಿಸಲು ನಿಮಗೆ ಸಮಯವನ್ನು ನೀಡುತ್ತವೆ.

Available. ಇದು ಎಲ್ಲರೂ ವಿನ್ಯಾಸಗೊಳಿಸುವ ಸ್ಥಿತಿ. ಲಿಂಕ್ ಕೆಲಸ ಮಾಡುತ್ತದೆ, ಪಠ್ಯವು ಮಾಡೆಲ್ ನೋಡಿದ ವಿಷಯಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಸ್ಪಷ್ಟವಾದ ಸಾರಾಂಶದೊಂದಿಗೆ ನೇರ ಲಿಂಕ್ ಸಿಗುತ್ತದೆ. ಆದರೆ ಕೇವಲ ಕಚ್ಚಾ URL ಅನ್ನು ನೀಡುವಲ್ಲಿ ನಿಲ್ಲಬೇಡಿ. ಶೀರ್ಷಿಕೆ, ಡೊಮೇನ್ ಮತ್ತು ಸಂಬಂಧಿತ ಭಾಗವನ್ನು ತೋರಿಸಿ. ಬಳಕೆದಾರರು ಪುಟವನ್ನು ಬಿಟ್ಟು ಹೋಗಬೇಕೇ ಅಥವಾ ಬೇಡವೇ ಎಂದು ನಿರ್ಧರಿಸಲು ಅವರಿಗೆ ಸಾಕಷ್ಟು ಸಂದರ್ಭವನ್ನು (context) ನೀಡಿ. ಕಂಸಗಳಲ್ಲಿ ಕಚ್ಚಾ href ನೀಡುವುದು ತಾಂತ್ರಿಕವಾಗಿ ಉಲ್ಲೇಖವೇ ಆಗಿರಬಹುದು, ಆದರೆ ಅದು ಉತ್ತಮ user experience ಅಲ್ಲ.

Changed. ಇದು ಕಷ್ಟಕರವಾದ ಸ್ಥಿತಿ. ಪುಟವು ಲೋಡ್ ಆಗುತ್ತದೆ, ಆದರೆ ವಿಷಯವು AI ಉಲ್ಲೇಖಿಸಿದ ಉಲ್ಲೇಖ ಅಥವಾ ಅಂಕಿಅಂಶವನ್ನು ಹೊಂದಿಲ್ಲದಿರಬಹುದು. ಬಹುಶಃ ಪ್ರಕಾಶಕರು ಲೇಖನವನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಿರಬಹುದು ಅಥವಾ AI training snapshot ಸಮಯದಲ್ಲಿ ಸಿಕ್ಕ ಹೆಡ್‌ಲೈನ್ ನಂತರ ಬದಲಾಗಿರಬಹುದು. ಎಲ್ಲವೂ ಸರಿಯಾಗಿದೆ ಎಂದು ನಟಿಸುವ ಬದಲು ನಿಮ್ಮ component ಈ ವ್ಯತ್ಯಾಸವನ್ನು ಸೂಚಿಸಬೇಕು. "ಇಂಡೆಕ್ಸ್ ಮಾಡಿದ ನಂತರ ಈ ಮೂಲವನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ" ಎಂಬ ಸಣ್ಣ ಟಿಪ್ಪಣಿಯು, ಈಗ ಇಲ್ಲದ ವಾಕ್ಯಕ್ಕಾಗಿ ಬಳಕೆದಾರರು ಹತ್ತು ನಿಮಿಷಗಳ ಕಾಲ ಹುಡುಕುವ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ಇದು ನಂಬಿಕೆಯನ್ನು ಉಳಿಸುತ್ತದೆ. ನೀವು ಈ ವ್ಯತ್ಯಾಸವನ್ನು ಮರೆಮಾಚಿದರೆ, ನಿಮ್ಮ ಉತ್ಪನ್ನವು ಸುಳ್ಳು ವಿಷಯಗಳನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ ಎಂದು ಬಳಕೆದಾರರು ಅಂತಿಮವಾಗಿ ಭಾವಿಸುತ್ತಾರೆ.

Missing. 404 ಎರ್‌ರರ್, timeout, paywall ಅಥವಾ 200 status code ಕಳುಹಿಸುವ ಆದರೆ "Content Removed" ಎಂಬ ಸಾಮಾನ್ಯ ಪುಟವನ್ನು ತೋರಿಸುವ ಸರ್ವರ್. ಲಿಂಕ್ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ ಎಂದು ನಟಿಸುತ್ತಾ ಅದನ್ನು ನೀಲಿ ಬಣ್ಣದಲ್ಲಿ ಹಾಗೆಯೇ ಬಿಡಬೇಡಿ. "Page removed," "Link no longer available," ಅಥವಾ "Source offline" ಎಂಬ ಸರಳ ಭಾಷೆಯೊಂದಿಗೆ ಅದನ್ನು ಬದಲಿಸಿ. ಅದು ಏಕೆ ವಿಫಲವಾಯಿತು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ಅದನ್ನು ತಿಳಿಸಿ. Internet Archive ಅಥವಾ cached copy ಇಲ್ಲಿದ್ದರೆ, ಅದನ್ನು ನೀಡಿ. ಗುರಿ ಬಳಕೆದಾರರನ್ನು ಗೊಂದಲದಲ್ಲಿ ಬಿಡುವುದಲ್ಲ, ಬದಲಾಗಿ ಸಂಪೂರ್ಣ ಮಾಹಿತಿಯನ್ನು ನೀಡುವುದಾಗಿದೆ.

Accessibility ಅನಿವಾರ್ಯ

Citation components UI ನ ಹೆಚ್ಚು ಸಂಚಾರ ಮತ್ತು ಹೆಚ್ಚಿನ ಪ್ರಾಮುಖ್ಯತೆಯ ಭಾಗಗಳಲ್ಲಿ ಇರುತ್ತವೆ. ಅವುಗಳು checkout form ಅಥವಾ ವಿಮಾನ ಬುಕಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಷ್ಟೇ ಕಟ್ಟುನಿಟ್ಟಾದ ವಿನ್ಯಾಸವನ್ನು ಹೊಂದಿರಬೇಕು.

ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸಲು ಪಠ್ಯವನ್ನು ಬಳಸಿ. Colorblind ಬಳಕೆದಾರರು ಕೇವಲ ಹಸಿರು ಚುಕ್ಕೆ ಅಥವಾ ಕೆಂಪು ಬಾರ್ಡರ್ ಮೇಲೆ ಅವಲಂಬಿತರಾಗಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ಸೂಚಕಗಳನ್ನು ಪದಗಳೊಂದಿಗೆ ಜೋಡಿಸಿ: "Available," "Modified," "Unavailable." ಆ ಸಣ್ಣ ಲೇಬಲ್ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೂ ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಏಕೆಂದರೆ status ಬಣ್ಣಗಳು ವಿವಿಧ ಸಂಸ್ಕೃತಿಗಳು ಅಥವಾ ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಒಂದೇ ಅರ್ಥವನ್ನು ನೀಡುವುದಿಲ್ಲ.

Screen readers ಗಾಗಿ ವಿವರಣಾತ್ಮಕ ಹೆಸರುಗಳನ್ನು ಬರೆಯಿರಿ. Screen reader ಬಳಸುವ ವ್ಯಕ್ತಿಗೆ ಉಪಯುಕ್ತವಾದದ್ದು ಕೇಳಿಸುವಂತೆ ನಿಮ್ಮ ಲಿಂಕ್‌ಗಳಿಗೆ ಲೇಬಲ್ ನೀಡಿ. ಕೇವಲ "Link" ಎನ್ನುವ ಬದಲು, "Source 3: Audit-log retention policy" ಎಂದು ಓದಿ. ಇದು ಬಳಕೆದಾರರು ಅದನ್ನು ತೆರೆಯುವ ಮೊದಲು ಅವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆ ಎಂಬುದನ್ನು ನಿಖರವಾಗಿ ತಿಳಿಸುತ್ತದೆ.

ಹರಿವನ್ನು (flow) ರಕ್ಷಿಸಿ. ಉಲ್ಲೇಖವನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ AI ಸೃಜಿತ ಉತ್ತರವು ಮಾಯವಾಗಬಾರದು. ಒಂದು panel, modal ಅಥವಾ inline expansion ಬಳಸಿ. ಓದುಗರು ಒಂದು ನಿರ್ದಿಷ್ಟ ಹೇಳಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಮೂಲವನ್ನು ತೆರೆದಿದ್ದಾರೆ. ನಿಮ್ಮ ಇಂಟರ್ಫೇಸ್ ಅವರು ಓದುತ್ತಿದ್ದ ಹೇಳಿಕೆಯನ್ನು ಅಳಿಸಿಹಾಕಿದರೆ, ಅವರು ಸಾಕ್ಷ್ಯಕ್ಕಾಗಿ ಹುಡುಕುವಾಗ ಆ ಪಠ್ಯವನ್ನು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳುವಂತೆ ನೀವು ಒತ್ತಾಯಿಸಿದಂತೆ ಆಗುತ್ತದೆ. ಇದು ಅನಗತ್ಯ cognitive load ನೀಡುತ್ತದೆ.

Focus ಅನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ನಿರ್ವಹಿಸಿ. ಬಳಕೆದಾರರು ಉಲ್ಲೇಖವನ್ನು ತೆರೆದಾಗ, keyboard focus ಅನ್ನು ಹೊಸ panel ಅಥವಾ popup ಗೆ ವರ್ಗಾಯಿಸಿ. ಅವರು ಅದನ್ನು ಮುಚ್ಚಿದಾಗ, focus ಅನ್ನು ಮತ್ತೆ trigger ಸ್ಥಳಕ್ಕೆ ಕಳುಹಿಸಿ. Stream ಇನ್ನೂ ಪುಟಕ್ಕೆ ಮೂಲಗಳನ್ನು ಬರೆಯುತ್ತಿರುವಾಗ focus ಅನ್ನು hijack ಮಾಡಬೇಡಿ. ಬಳಕೆದಾರರನ್ನು ನಿಯಂತ್ರಣದಲ್ಲಿರಲು ಬಿಡಿ.

ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಎಚ್ಚರಿಕೆಯಿಂದ ನಿರ್ವಹಿಸಿ. ನಿಮ್ಮ ಜನರೇಟಿವ್ ಇಂಟರ್ಫೇಸ್ ಸಿಟೇಶನ್‌ಗಳನ್ನು ಅವು ಬಂದಂತೆ ಸೇರಿಸುತ್ತಿದ್ದರೆ, ಪ್ರತಿಯೊಂದು ಹೊಸ ಸೂಪರ್‌ಸ್ಕ್ರಿಪ್ಟ್ ಸಂಖ್ಯೆಗಾಗಿ ಸ್ಕ್ರೀನ್-ರೀಡರ್ ಬಳಕೆದಾರರಿಗೆ ಸತತವಾಗಿ ಅಧಿಸೂಚನೆಗಳನ್ನು ನೀಡಿ ಅವರನ್ನು ತೊಂದರೆಗೆ ಗುರಿಪಡಿಸಬೇಡಿ. ಅವುಗಳನ್ನು ಗುಂಪು ಮಾಡಿ (Batch). ಎರಡು ಅಥವಾ ಮೂರು ಸಿಟೇಶನ್‌ಗಳು ಸಂಗ್ರಹವಾದಾಗ, "ಎರಡು ಮೂಲಗಳು ಸೇರ್ಪಡೆಯಾದವು" ಎಂಬಂತಹ ವಿನಯಪೂರ್ವಕ ಸಾರಾಂಶವನ್ನು ತಿಳಿಸಿ. ನಿರಂತರ ಅಡಚಣೆಗಳು ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನ (assistive technology) ಬಳಕೆದಾರರಿಗೆ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಓದಲು ಅಸಾಧ್ಯವಾಗಿಸುತ್ತವೆ.

ಸಿಟೇಶನ್ ಏನನ್ನು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ

ಈ ಅಂಶವನ್ನು ಎಷ್ಟು ಬಾರಿ ಹೇಳಿದರೂ ಸಾಲದು. ಸಿಟೇಶನ್ ಮೂಲವನ್ನು (provenance) ತೋರಿಸುತ್ತದೆ. ಅದು ಸತ್ಯವನ್ನು ತೋರಿಸುವುದಿಲ್ಲ.

ಎಐ (AI) ಒಂದು ಮೂಲವನ್ನು ಉಲ್ಲೇಖಿಸಿದಾಗ, ಅದು "ನನಗೆ ಈ ಪದಗಳು ಇಲ್ಲಿ ಸಿಕ್ಕಿವೆ" ಎಂದು ಹೇಳುತ್ತಿದೆಯೇ ಹೊರತು, "ಈ ತಜ್ಞರು ಸರಿಯಾಗಿದ್ದಾರೆ" ಎಂದು ಹೇಳುತ್ತಿಲ್ಲ. "ಈ ಅಧ್ಯಯನವು ಉತ್ತಮವಾಗಿ ನಡೆಸಲ್ಪಟ್ಟಿದೆ" ಎಂದೂ ಹೇಳುತ್ತಿಲ್ಲ. "ನಾನು ಸಂದರ್ಭವನ್ನು ಸರಿಯಾಗಿ ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ" ಎಂದೂ ಹೇಳುತ್ತಿಲ್ಲ. ಸಿಟೇಶನ್ ಎಂಬುದು ಮೂಲ ಪುರಾವೆಗೆ ಹಿಂತಿರುಗುವ ಒಂದು ನಕ್ಷೆಯಾಗಿದೆ. ಓದುಗರು ಆ ಹಾದಿಯಲ್ಲಿ ಹೋಗಿ ಪುರಾವೆಯು ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸಬೇಕಾಗುತ್ತದೆ.

ನಿಮ್ಮ ವಿನ್ಯಾಸವು ಆ ವ್ಯತ್ಯಾಸವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಮಾಡಬೇಕು. ಬಳಕೆದಾರರು ಸಂಬಂಧಿತ ಸಾಲುಗಳನ್ನು ಸುಲಭವಾಗಿ ನೋಡಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಉಲ್ಲೇಖಗಳನ್ನು (excerpts) ಬಳಸಿ. ಪುರಾವೆಯು ಎಷ್ಟು ಹೊಸದಾಗಿದೆ ಎಂದು ಓದುಗರಿಗೆ ತಿಳಿಯಲು ಪ್ರಕಟಣೆಯ ದಿನಾಂಕವನ್ನು ತೋರಿಸಿ. ಮೂಲವು ಫೋರಂ ಆಗಿದ್ದರೆ, ಪತ್ರಿಕಾ ಪ್ರಕಟಣೆಯಾಗಿದ್ದರೆ ಅಥವಾ ಪ್ರಾಥಮಿಕ ಅಧ್ಯಯನವಾಗಿದ್ದರೆ, ಓದುಗರು ಅದನ್ನು ಸೂಕ್ತವಾಗಿ ಪರಿಗಣಿಸಲು ಆ ಸಂದರ್ಭವನ್ನು ಎತ್ತಿ ತೋರಿಸಿ. ಮಾನವ ನಿರ್ಧಾರವನ್ನು ಬದಲಿಸುವ ಬದಲು, ಅದಕ್ಕೆ ಬೆಂಬಲ ನೀಡುವಂತೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸಿ.

ವಾಸ್ತವದೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿ

ದೃಶ್ಯ ವಿಮರ್ಶೆಯಲ್ಲಿ (visual review) ಉತ್ತೀರ್ಣವಾಗುವ ಸಿಟೇಶನ್ ಘಟಕವು (component) ಅರ್ಧದಷ್ಟು ಕೆಲಸ ಮುಗಿದಿದ್ದಕ್ಕೆ ಸಮಾನ. ನಿಮಗೆ