උදේ 6.00ට නින්දෙන් නැගිට, රෝහලේ අමතන පිටුව නිතර රිෆ්රෙෂ් කරමින් "විශේෂඥ වෛද්ය" කාලය අඩු වෙලා යන බැවින් ඔබට අඳුරු හැඟීමක් තිබේ.
සාම්ප්රදායික බ්රවුසර ස්වයංක්රිය ක්රමවේදය මෙවැනි වෙබ් අඩවි වල අසීරුයි. රෝහලේ පෝර්ට්රල් එක තරමක් අස්ථිර, පෝප්-අප්, වෙනස් UI, CSS selector එකක් හදිසියේම වෙනස් වීමෙන් වැඩසටහන බිඳේ.
මෙම ගැටළුවට විසඳුමක් ලෙස ලේඛකයා Playwright Python සහ LLM Function Calling එකක් එකතු කර AI ඒජන්ට් එකක් නිර්මාණය කරයි. මෙය පේජ් එකේ සරල HTML/Accessibility tree එක LLM එකට දී, ඊළඟට කුමන මෙවලම භාවිතා කරන්නේදැයි තීරණය කරයි. එබැවින් CSS selector මත පදනම් වූ බිඳෙන ස්ක්රිප්ට් වලට වඩා, තර්කය මත පදනම් වූ ස්ථායි ස්වයංක්රියතාවක් ලැබේ.
ආරක්ෂිත සංරචනය ReAct (Reason + Act) මූලාකෘතියෙන් ගොඩනැගේ. පරිශීලක ඉල්ලීම → Agent Controller → LLM Reasoning Engine → Playwright Executor → රෝහලේ පෝර්ට්රල් → පිටු අන්තර්ගතය/සක්රීන් ෂොට් → පරිශීලකයාට නිගමනය. Redis භාවිතා කර සැසියන්ගේ තත්ත්වය, කුකීස්, අනුමත ඉල්ලීම් සුරැකීමෙන් IP බ්ලොක් වීම වැළැක්වේ.
ප්රධාන පියවර තුනක් ඇත. පළමුව Playwright මගින් බ්රවුසර මෙවලම් (navigate_to_department, fill_patient_info) විධාන ලෙස නිර්වචනය කරයි. දෙවැනි පියවර LLM Reasoning Loop එකෙන් වර්තමාන පිටුවේ තත්ත්වය LLM එකට යවා, අවශ්ය විධානය JSON ආකාරයෙන් ලබා ගනී. තෙවැනි පියවර Redis මඟින් සැසියන් රඳවා, ඉල්ලීම් පෝලිම කළමනාකරණය කරයි, එමඟින් වහාම බුකින්ග් අවස්ථා ගත හැකිය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික විශ්වවිද්යාල සිසුන්, ස්ථානීය සංවර්ධකයින්, හෙද සේවා ව්යාපාරිකයින්ට මේ තාක්ෂණය නව අවස්ථා ලබා දෙයි. Python, Playwright, OpenAI API යන නවතම මෙවලම් භාවිතා කරමින් AI‑සහයෝගී බුකින්ග් ඒජන්ට් එකක් නිර්මාණය කිරීම, දැනුම වැඩිදියුණු කරයි. රෝහලේ පෝර්ට්රල් එකේ පූර්ණ ස්වයංක්රියතාවය, රෝගීන්ට වේගවත් සලස්වීම, ව්යාපාරිකයින්ට IP නිරෝධායන, කාර්ය සාධනය වැඩි කිරීමේ වාසිය ලබා දෙයි. තවත් එකක්, මෙවැනි ව්යාපෘතියන් ශ්රී ලංකාවේ තාක්ෂණික ආරම්භකයන්ට AI, Cloud, DevOps වැනි නවතම තාක්ෂණයන් සමඟ ප්රායෝගික පළපුරුද්දක් ලබා දේ.
ඔබත් AI‑සහයෝගී බුකින්ග් ඒජන්ට් එකක් තැනීමට අදම පියවර තබන්න. තාක්ෂණය ඔබේ දිනය සුරකින්න!