මෑත මාස කිහිපයක් තුළ, මම AI උපකරණ භාවිතා කරමින් ESP32 මයික්රොකන්ට්රෝලර් පවුල සඳහා අභිරුචි ෆර්ම්වෙයාර් එකක් නිර්මාණය කළෙමි. මේ ක්රියාවලිය තාක්ෂණික දැනුම වැඩි කිරීමට හොඳ අවස්ථාවක් විය, එමෙන්ම AI සමඟ වැඩ කිරීමේ නව පියවරක් ලෙසත් සැලකිය හැක.
පසුබැසීමේ කතාව සරලයි. බ්රසීලයේ ග්රාමීය ප්රදේශයක, පාලනය කරන පාලකයාගේ පාලක උපකරණයේ PCB එකක් මිල අධික බව කියා පැමිණියේය. ඒක මට හෙළි කළේ, “ඔයාට එවැනි බෝඩ් එකක් නිර්මාණය කරලා දෙන්න පුළුවන්ද?” කියා. ඒ අවශ්යතාවය සරල වුනා – වෝල්වෙල් වාල්වල විවෘත‑වසා කිරීම, ද්රව්ය උණුසුම් කිරීම, මෝටර් පාලනය, ජල මට්ටම පරීක්ෂා කිරීම වැනි කාර්යයන්. මම පූර්වයෙන්ම ESP32 සමඟ කිහිපයක් පුරාවට ප්රොජෙක්ට් කර තිබූ නිසා, මේ අභියෝගය ගැන උනන්දුවක් තිබුණා.
AI සමඟ මගේ පළමු සම්බන්ධතාව 2022 දී GPT‑3.5 ආරම්භ වූ අවස්ථාවේය. එතැන් සිට, මට AI‑වලට ප්රශ්න කරනවා, API භාවිතයෙන් දත්ත ග්රහණය කරලා භාවිතා කරනවා වැනි අත්දැකීම් තිබුණා, නමුත් Claude Code හෝ Google Antigravity වැනි වැඩිදුර මෙවලම් ගැන අමතරයෙන් නොදැන සිටියා. ඒ නිසා, AI‑වලට සම්බන්ධ වීම සෑම වරක්ම අළුත් අත්හදා බැලීමක් විය.
මෙම ව්යාපෘතියේදී මම මුලින්ම Gemini වෙබ් අතුරුමුහුණත භාවිතා කළෙමි. ඒක තත්පර කිහිපයක් සඳහා වචන පණිවිඩයක් වැනිවෙයි, නමුත් ප්රොජෙක්ට් විශාල වීමත් සමඟ කේතය පිටපත්‑ලේඛන කිරීම අමාරු විය. එම ගැටලුව විසඳීමට Gemini‑cli හඳුනා ගත්තා; එය ටර්මිනල්‑අවසර AI ඒජන්ට් එකක් වන අතර, ප්රොජෙක්ට් ෆෝල්ඩරයට සෘජු ප්රවේශය ලබා දෙයි. ඒ මඟින් මට කේතය පිටපත් නොකර, AI සෘජුවම ගොනු කියවා, වෙනස් කරමින් වැඩි ප්රතිදානයක් ලැබුණා. Google Gemini‑cli අහෝසි වූ පසු, Antigravity වෙත මාරු වුණා. Antigravity එකේ “orchestration” හැකියාව තිබුණත්, මම ඒක භාවිතා නොකර, Gemini‑cli වගේම සෘජු ගොනු සංස්කරණය පමණක් කළෙමි. මෙයින් ඉගෙන ගත් පාඩම නම්, වර්ගවල AI මෙවලම් පරීක්ෂා කර, ඒවා ඔබේ කාර්යය සඳහා සුදුසුදැයි තේරුම් ගැනීමයි.
ස්වයංක්රීය AI ගොනු සංස්කරණය හා පසුබැසීමේ අවදානම් ගැනද කතා කළ යුතුය. AI‑ට සෘජු පද්ධති විධාන ලබා දීම වේගවත් වුවත්, පසුබැසීමේ “context loss” සිදු විය හැක. ඒ නිසා, සංස්කරණය කරන විට සැමවිටම ප්රතිඵල පරීක්ෂා කිරීම අත්යවශ්යයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- ශිෂ්යයින් – AI‑සහයෝගී firmware development අත්හදා බැලීම, ඉගෙනුම් කාලය කෙටි කරයි.
- ඩිවෙලපර්වරුන් – Gemini‑cli වැනි CLI‑ආකාර AI මෙවලම් භාවිතා කර, දේශීය IoT ව්යාපෘතිවල වේගවත් ප්රොටෝටයිප් නිර්මාණය කළ හැක.
- ව්යාපාර – ESP32‑වලට අභිරුචි board එකක් නිර්මාණය කර, කෘෂි‑තැන්පතු, ගොඩනැගිලි පාලන වැනි කාර්යයන් සඳහා පිරිවැය අඩු කර, තාක්ෂණික ස්වයංක්රීයතා වැඩි කරයි.
අවසන් වශයෙන්, AI‑වලින් උදව් ලැබීම නවතම තාක්ෂණික පියවරක්, නමුත් ඒක භාවිතා කරන ආකාරය, ගොනු ආරක්ෂාව, හා නිර්මාණයේ පාලනය තබා ගැනීම අත්යවශ්ය වේ. ඔබත් AI‑සහයෝගී firmware development අරඹන්න කැමති නම්, පළමුව මූලික මෙවලම් හඳුනාගෙන, පියවරෙන් පියවර ඉදිරියට යන්න.