සොෆ්ට්වේයර් සංවර්ධකයන්ට අලුත්ම ප්රවණතාවක් – KnowledgeGraph පද්ධතියේ Directions 1 සිට 3 දක්වා අවසන් කිරීම නිල වශයෙන් නිමාවට පත් වී ඇත. මෙයින් දත්ත ආයාත, ගබඩා, සෙවීම සහ පසුබැසීමේ ක්රමලේඛය එකම අතුරින් සරල කරමින්, සංවර්ධකයන්ට වැඩි වේගය සහ අඩු සංකීර්ණතාවයක් ලබා දේ.
Direction 1 – මූලික ලේඛන ආයාතය සහ ගබඩා සඳහා, SQLite දත්ත ගබඩාවක Blob තීරුවක් භාවිතා කරමින්, ලේඛනවල UUID, මූලාශ්ර URL, අමු පෙළ/බයිට්, හෑෂ් සහ කාල සටහන සුරකින ලදී. ආයාත මාර්ගය හෑෂ් මගින් අනුකරණය කරමින්, PDF, Markdown, කේත කොටස් වැනි විකල්ප පාරිභෝගිකයන්ගෙන් ගොනු විභජනය කිරීමේ හැකියාව ඇත. ගබඩා ස්ථරය CRUD ක්රියා පමණක් සිදු කරන ‘දැඩි’ ස්ථරයක් වන නිසා, පරීක්ෂා කිරීම සහ නඩත්තු කිරීම ඉතා සරල වේ.
Direction 2 – ෆිල්ටරය සමඟ Vector Index හි, Pinecone සහ FAISS වැනි පවතින වෙක्टर දත්තගබඩා පද්ධතිවලට abstraction layer එකක් නිර්මාණය කර ඇත. සෑම upsert සහ query ඇමතුමකටම metadata filter එකක් අනිවාර්ය වේ; මෙය ද්රව්ය ID, කොටස් අංකය, සහ නිදසුන් ටැග් මැප් එකක් අඩංගු වේ. මෙයින් “module == ‘networking’ and version >= ‘2.0’” වැනි සංකීර්ණ විමසුම් ඉක්මනින් සිදු කළ හැක. උපරිම ප්රතිඵල 50 ක්, සමානතාව 0.65 යටත් වන විට හිස් ප්රතිඵලයක් ලබා දේ. Embedding ගණනය ආයාත මාර්ගයේම සිදු කර, runtime තුළ නැවත ගණනය නොකිරීමට cache කර ඇත.
Direction 3 – සටහන් මතකය සහ Context Handles යනු පද්ධතියේ හදවත්. මෙහි මතකය සාමාන්ය key‑value ගබඩා නොව, context handle නමැති ලාංඡනයක් භාවිතා කරයි. එක් handle එකක් session ID, ලබාගත් ලේඛන කොටස්, සහ cursor (දැනට මොන කොටසක් මොඩලය භාවිතා කර තිබේ) ඇතුළත් කරයි. අයදුම්පතක් පැමිණෙන විට, පවතින handle එකක් පරීක්ෂා කර, අවශ්ය නම් cursor ඉදිරියට ගෙන, නැවත සෙවීමේ වැය ඉවත් කරයි. මෙය මතකයේ නකල් වීම වැළැක්වීමත්, ප්රගතිශීලී සාරාංශ කිරීමේ හැකියාවත් ලබා දේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලාංකීය සංවර්ධකයන්, විද්යා ශිෂ්යයන් සහ ව්යාපාරිකයින්ට මේ නව පද්ධතියෙන් ලැබෙන ප්රධාන වාසියන් මෙසේය:
- වේගවත් ප්රොටෝටයිප් නිර්මාණය: Vector index හා context handle එකට එකතු කිරීම නිසා, AI මොඩලයක් සමඟ සංවාදයක් තුළ පූර්ව සෙවීම් නැවත නැවත නොකිරීමේදී වැඩි නිෂ්පාදන වේගයක් ලැබේ.
- ඉගෙනුම් ව්යාපෘති සඳහා පහසුකම: SQLite භාවිතයෙන් ලේඛන ගබඩා කිරීමේ පදනම නිසා, පාඨමාලා, පර්යේෂණ වාර්තා, කේත උදාහරණ වැනි දත්ත සරලව කළමනාකරණය කළ හැක.
- ව්යාපාරික AI සේවා: Pinecone/FAISS සමඟ metadata filter එකක් භාවිතා කර, නියමිත ව්යාපාරික ප්රශ්න සඳහා කෙටි, නිරවද්ය පිළිතුරු ලබා දිය හැක.
අවසානයේ, Directions 1‑3 එකට එකතු කිරීමෙන් KnowledgeGraph පද්ධතිය සරල, වේගවත්, සහ පරිසර හිතකාමී කර ඇත. මේ නිසා ශ්රී ලංකාවේ තාක්ෂණික ආරම්භකයන්ට ලෝක මට්ටමේ AI‑චලිත යෙදුම් ඉක්මනින් නිර්මාණය කිරීමේ හැකියාව ලැබේ.
ඉදිරි කාලයේ, මෙම ආකෘතියට අමතර Directions 4‑6 සංවර්ධනය කර, real‑time sync සහ distributed cache වැනි විශේෂාංග එක් කිරීමට සැලසුම් කර ඇත. ඔබේ පළපුරුදු පද්ධතියට මේ නව පදනම එක් කර, දැනුම සහ මතක කළමනාකරණයේ නව මට්ටමක් අත්විඳින්න.