“බොහෝ සෙවුම් යන්ත්ර එකවර සොයාගන්න පුළුවන්ද?” කියන සරළ ප්රශ්නයක් මඟින් පටන් ගත් මෙම ව්යාපෘතිය, මාස ගණනාවක් පුරා AI‑ගේ උපදෙස් සමඟ සංවර්ධන ගමනක් බවට පත්වීය.
පරිශීලකයෙකු (M) ගේ පළමු පදනම වුණේ Google, Brave, DuckDuckGo තුනක් අරගෙන ටැබ් විවෘත කර, ප්රතිඵල එකතු කර පේජ් එකක පෙන්වන බ්රවුසර එක්ස්ටෙන්ෂන් එකකි. ඔහුට එය අට සර්ච් එන්ජින් දක්වා විස්තාර කර, ගුවන් ගමන් සෙවුම් හැකියාවක් එක්කර, සමාජයට විවෘත කිරීමට අවශ්ය විය.
දෙපාර්ශවීය සංවර්ධන අභියෝග
- ගුවන් ගමන් සෙවුම් – රියල්‑ටයිම් API සොයා බැලුවත් ඉල්ලීම් සීමා, anti‑bot රැකවරණය, පවතින API නොමැති වීම නිසා අසාර්ථක වුණා. 2014 වසරේ OpenFlights CSV ගොනුව හා OurAirports දත්ත සමඟ 37,595 මාර්ගයක් නිර්මාණය කර, “ඉන්ස්පිරේෂන්” මෙවලමක් ලෙස භාවිතා කළා.
- Firefox එක්ස්ටෙන්ෂන් – Chrome එකේ external_connectable හරහා සම්බන්ධ විය හැකි වුවත්, Firefox එවැනි පහසුකමක් නොදෙයි. බොහෝ උත්සාහයන් අසාර්ථක වූ පසු, Firefox සඳහා වෙනත් HTML පිටුවක් (/firefox) සකසා, postMessage සහ content‑bridge.js භාවිතයෙන් සම්බන්ධතා සැකසීමට අවස්ථාව ලැබුණා.
- CSS Selector ගැලපීම – සර්ච් එන්ජින් සෑම එකක්ම වෙනස් DOM ව්යුහයක් ගෙන ඇත. Google, DuckDuckGo, Qwant, Startpage, Dogpile ආදීන්ගේ HTML සලකුණු පරීක්ෂා කර, fallback selector ගොඩක් සකස් කළා. Dogpile හි තේමා‑ශීර්ෂකය හා සාරාංශය එකම ටැග් එකේ තිබූ නිසා, දෙවන පේළියෙන් ශීර්ෂකය ගෙන, ඉතිරියෙන් සාරාංශය ලබා ගත්තා.
මෙම අභියෝගවලින් ලැබුණු ප්රධාන පාඩම, “අධික තාක්ෂණයම විසඳුමක් නොවෙයි” යන අදහසයි. පැරණි CSV ගොනුවක් පවා නව API එකකට වඩා ප්රායෝගිකව පාවිච්චි කළ හැකි බව තේරුම් ගත හැකි වුණා.
ශ්රී ලංකාවට ඇති වැදගත්කම
මෙම ව්යාපෘතිය ශ්රී ලාංකික සංවර්ධකයන්ට බහු‑සර්ච් එකක් නිර්මාණය කිරීමේ පියවර‑පියවර ක්රමවේදයක් පෙන්වයි. AI‑වලින් උපදෙස් ලැබීම, පරණ දත්ත සමුදාය භාවිතා කිරීම, බ්රවුසර‑විශේෂාංග අනුව ආරූඪය වෙනස් කිරීම වැනි කුසලතා, පාඨමාලා, වැඩමුළු තුළ ඉගැන්වීමට හොඳ මූලිකාංග වේ.
සිසුන්ට AI‑උපදෙස් මගින් කේත ගැටළු විසඳීමේ නව මාර්ගයක්, ව්යාපාරිකයින්ට නම් වඩාත් සාර්ථක වෙළඳ‑පර්යේෂණයක් (විවිධ සර්ච් එන්ජින් එකට එකතු කිරීම) ලබා දේ. එමෙන්ම, OpenFlights වැනි නිදහස් දත්ත සමුදා භාවිතය, ලාභ‑නොලැබෙන සොෆ්ට්වේයාර් නිර්මාණය සඳහා ආර්ථික‑සාධක මාර්ගයක් ලෙසත් ඉදිරිපත් වේ.
අවසන් වශයෙන්, AI කවුරුත් නොකියන “උපදේශකයා” ලෙස කටයුතු කරන අතර, මිනිස්‑කල්පනාව සමඟ ඒකාබද්ධ වීමෙන් තවත් නව නිර්මාණයන් උපදවා ගත හැකි බව Effatà කතාව මඟින් පැහැදිලි විය.