← 返回 සිංහල 列表
标签:AI Knowledge
共 24 篇
## ආකෘතිය තෝරන්න: Sonnet, Opus භාවිතා කළ යුත්තේ කුමක්ද?
Claude Code ස්ථාපනය කර, පිවිසීමෙන් පසු, ඔබ වහාම ආකෘතිය ගැන කරදර විය යුතු නැත — එය පෙරනිමියෙන් Claude Sonnet භාවිතා කරයි, බොහෝ විට එය ප්රමාණවත් වේ.
### ඔබට Claude Code හි භාවිතා කළ හැකි ආකෘති
දැනට විධාන රේඛාවේ ගතිකව තෝරා ගත හැකි ආකෘති තුනක් ප…
## සත්යාපන ක්රියාවලිය: බ්රවුසර පිවිසුම සහ අතින් API Key වින්යාස කිරීම
Claude Code ස්ථාපනය කිරීමෙන් පසු, එය භාවිතා කිරීමට සත්යාපනය සම්පූර්ණ කිරීමට අවශ්ය වේ. ඔබ මෙවලම ඔබගේ Anthropic ගිණුමට බැඳිය යුතුය. බැඳීමේ ක්රම දෙකක් ඇත: **බ්රවුසර පිවිසුම** සහ **අතින් API Key වින්යාස කිරීම**. ක්රම දෙකේ අ…
## Claude Code ස්ථාපනය කරන්නේ කෙසේද
Claude Code ස්ථාපනයට GUI හි "ඊළඟ" බොත්තමක් නොමැත; සියල්ල විධාන රේඛාවේදී සිදු වේ. ඔබ npm භාවිතා කරන්නේ නම්, මුළු ක්රියාවලිය විනාඩි දෙකකට වඩා ගත නොවේ.
### පූර්වාවශ්යතා
ආරම්භ කිරීමට පෙර, පහත සඳහන් දෑ ඇති බවට වග බලා ගන්න:
- **Node.js 18 හෝ ඊට ඉහළ**
පරීක්ෂා කිර…
## සාමාන්ය භාවිත අවස්ථා
මම භාවිත අවස්ථා කාණ්ඩ හතරකට බෙදා, සංඛ්යාතය අනුව ඉහළ සිට පහළට සකස් කළෙමි.
---
### පළමු කාණ්ඩය: කේතය තේරුම් ගැනීම
මෙය බහුලවම භාවිතා වන කාණ්ඩය විය හැකිය. වෙනත් අයෙකුගේ ව්යාපෘතියක් භාර ගැනීමේදී, පැරණි මොඩියුලයක් බැලීමේදී, හෝ ලේඛන නොමැති ගබඩාවක් විවෘත කිරීමේදී, එයින් කෙලින්…
## 1.3 ටර්මිනලයේ කේත ලිවිය යුත්තේ ඇයි?
උදාහරණයක්: ඔබ නව විශේෂාංගයක් ලියමින් සිටින විට, හදිසියේම පහළ මට්ටමේ මෙවලම් ශ්රිතයක් වෙනස් කළ යුතු බව සොයා ගනී. එය ගොනු තුනක විසිරී ඇති අතර සමහර ඇමතුම් මොඩියුල හරහා වේ. ඔබ සංස්කාරකය විවෘත කර, ගෝලීය සෙවුමක් කර, එක් ගොනුවක් පසු එකක් පෙරළා, ප්රවේශමෙන් වෙනස් කර, …
## 1.2 එය Claude Chat, API සමඟ ඇති "නෑදෑ සම්බන්ධතා"
බොහෝ සංවර්ධකයින් Claude Code ගැන පළමු වරට අසන විට, ඔවුන් ස්වභාවිකවම වෙනත් නිෂ්පාදන ආකාර දෙකක් ගැන සිතයි: **Claude Chat** (වෙබ් කතාබස් අතුරු මුහුණත) සහ **Claude API** (ක්රමලේඛන අතුරු මුහුණත). ඒවා සියල්ලම Anthropic වෙතින් පැමිණේ, පහතින් Claude ආකෘත…
## 1.1 Claude Code යනු කුමක්ද?
### එක් වාක්ය අර්ථ දැක්වීම
**Claude Code යනු Anthropic විසින් හඳුන්වා දුන්, ටර්මිනලයේ (Terminal) ක්රියාත්මක වන AI ක්රමලේඛන නියෝජිතයෙකි (Agent)**. සංවර්ධකයන් ස්වභාවික භාෂාවෙන් කාර්යයන් විස්තර කළ විට, එය ක්රියාශීලීව කේත ගබඩාව කියවීමට, වෙනස් කිරීම් යෝජනා කිරීමට, විධාන…
හොඳ **Spec Coding** (Specification-Driven Programming) එකක මූලික අරමුණ වන්නේ "නොපැහැදිලි අදහස්" "නිවැරදි, සත්යාපනය කළ හැකි, ක්රියාත්මක කළ හැකි ගිවිසුමක්" බවට පරිවර්තනය කිරීමයි. එය හුදෙක් ලේඛනයක් ලිවීම නොව, මිනිසුන් සහ AI (හෝ මිනිසුන් අතර) **අපැහැදිලි භාෂාවක් නොමැති සන්නිවේදන භාෂාවක්** ස්ථාපිත කිරී…
Vibe Coding හි “හැඟීම/වාතාවරණය මත පදනම් වූ” ආකෘතිය ඉක්මන් මූලාකෘතිකරණය සහ නිර්මාණාත්මක ගවේෂණ සඳහා ඉතා හොඳ වුවත්, පාලනයකින් තොරව භාවිතා කළහොත් සාමාන්ය අන්තරායන් කිහිපයකට වැටීමට පහසුය. පහත දැක්වෙන්නේ **කේත ගුණාත්මකභාවය, නඩත්තු කිරීමේ හැකියාව, ආරක්ෂාව, අවශ්යතා පරිණාමය, කණ්ඩායම් සහයෝගීතාව** යන මාන පහක…
මෙය බොහෝ ක්රමලේඛකයින් මුහුණ දෙන ගැටලුවකි. **Vibe Coding** සහ **Spec Coding** යනු විශාල භාෂා ආකෘතිය (LLM) භාවිතා කර ක්රමලේඛනය කිරීමේදී ඇති සම්පූර්ණයෙන්ම වෙනස් වැඩ රටා දෙකකි. ඒවායේ මූලික වෙනස: **AI ට ඔබ ලබා දෙන “ආදානය” අපැහැදිලි හැඟීමක්ද, නැතහොත් නිශ්චිත නිර්දේශයක්ද** යන්නයි.
---
## 1. ආහාර පිසීමේ …
Query ද්වේෂසහගත එන්නත් කිරීම (ද්වේෂසහගත Prompt එන්නත් කිරීම / ප්රතිසාධන විෂ කිරීම) යනු RAG පද්ධතිය සැබෑ ලෝකයේ යෙදවීමේදී ඉතා යථාර්ථවාදී ආරක්ෂක තර්ජනයකි. ප්රහාරකයන් ප්රවේශමෙන් සකස් කළ ආදානයන් භාවිතා කරමින්, ආකෘතිය සංවේදී තොරතුරු කාන්දු කිරීමට, සීමාවන් මඟහරවා ගැනීමට, අනපේක්ෂිත උපදෙස් ක්රියාත්මක කිර…
Prompt ප්රශස්තිකරණය (Prompt Engineering/Optimization) යනු විශාල භාෂා ආකෘතියක් "කීකරු" කරවා ගැනීමේ ප්රධාන කුසලතාවයකි. විශේෂයෙන්ම RAG පද්ධතිවලදී, ආකෘතිය ලබාගත් අන්තර්ගතය විශ්වාසවන්තව භාවිතා කරන්නේද, මායාවන් මඟහරින්නේද, සහ නිමැවුම් ආකෘතිය නිවැරදිව අනුගමනය කරන්නේද යන්න තීරණය කරයි.
---
## 1. Prompt ප…
RAG ප්රශස්තිකරණය යනු තනි අදියරක සකස් කිරීමක් නොව, **සම්පූර්ණ දාමයක ප්රශස්තිකරණය**කි. පහතින් මම **දත්ත දර්ශක පැත්ත, ප්රතිසාධන පැත්ත, උත්පාදන පැත්ත, ඇගයීම් පැත්ත** යන මාන හතරෙන් ක්රමානුකූල ප්රශස්තිකරණ උපාය මාර්ග ලබා දෙන අතර, සම්මුඛ පරීක්ෂණයේදී සඳහන් කළ හැකි ප්රායෝගික අත්දැකීම් ද අමුණමි.
---
##…
## Embedding ඇත්තටම කළේ කුමක්ද? — තාක්ෂණික සාරයේ සිට සම්මුඛ පරීක්ෂණ පිළිතුර දක්වා
### 1. තාක්ෂණික සාරය: වචනයකින් හරය පෙන්වීම
**Embedding හි මූලික කාර්යය වන්නේ, විසන්ධිත ව්යුහාත්මක නොවන දත්ත (පෙළ, රූප ආදිය) අඛණ්ඩ, අඩු මානයකින් යුත් දෛශික අවකාශයකට සිතියම් ගැසීම වන අතර, එමඟින් අර්ථාන්විතව සමාන වස්තූන…
නිරවද්යතාව දැනුම ප්රශ්න පිළිතුරු පද්ධතියක මූලික ජීවන රේඛාවයි, විශේෂයෙන් ඔබ එය බරපතල අවස්ථාවන්හි (වෛද්ය, නීතිමය, ආයතනික සහාය වැනි) යෙදීමට උත්සාහ කරන විට. මගේ මතය සාරාංශගත කළ හැක්කේ: **නිරවද්යතාව බහුමාන සංකල්පයක් වන අතර, එක් අංකයක් පමණක් බැලීම නොව, පද්ධති හැකියාව, කාර්ය දුෂ්කරතාවය සහ දෝෂ විඳදරාගැන…
### RAG යනු කුමක්ද?
**RAG** හි පූර්ණ නම **Retrieval-Augmented Generation** වන අතර සිංහලෙන් **ලබාගැනීම්-වර්ධක උත්පාදනය** ලෙස හැඳින්වේ.
සරලව කිවහොත් එය **මහා භාෂා ආකෘතියට (LLM) "ඕනෑම වේලාවක පෙරළා බැලිය හැකි යොමු පොතක්" ලබා දීමේ** තාක්ෂණයකි.
ඔබට මහා භාෂා ආකෘතිය අතිශය මතක බලයක් සහ පුළුල් දැනුමක් ඇති …
## 1. Skill හි මූලික සංකල්ප
Skill යනු **Agent (බුද්ධිමත් ඒජන්තය)** හෝ **AI පද්ධතියක** තුළ ඇතුළත් කරන ලද ක්රියාත්මක කළ හැකි හැකියාවන් සමූහයකි. එය සාමාන්යයෙන් පහත සඳහන් දේ අඩංගු වේ:
- **අවුලුවන කොන්දේසි**: කවදා ඇමතිය යුතුද (උදා: පරිශීලක උපදෙස්, පද්ධති සිදුවීම්).
- **ආදාන පරාමිතීන්**: ලැබිය යුතු දත…
## AI Agent හි ප්රධාන ක්රමවේද තුන: ReAct, Plan-and-Solve සහ Reflection
AI Agent යනු පරිසරය වටහා ගැනීමට, තීරණ ගැනීමට සහ ක්රියා කිරීමට හැකි බුද්ධිමත් ඒකකයකි. එහි ප්රධාන ක්රමවේද තුනක් ඇත: ReAct, Plan-and-Solve සහ Reflection. පහත දී ඒ සෑම එකක්ම හඳුන්වා දී ඇති අතර, ප්රවාහ සටහන් සහ කේත උදාහරණ ද ඇතු…
## මිශ්ර විශේෂඥ ආකෘතිය MOA (Mixture-of-Agents) යනු කුමක්ද?
**MOA** යනු **බහු-නියෝජිත සහයෝගීතා ගෘහ නිර්මාණයක්** වන අතර, එහි මූලික අදහස වන්නේ: ස්වාධීන AI ආකෘති කිහිපයක් ("විශේෂඥයින්" හෝ "නියෝජිතයන්" ලෙස හැඳින්වේ) එක් කර, **මාර්ගගත/උපලේඛන යාන්ත්රණයක්** මගින් එක් එක් විශේෂඥයාට එහි වඩාත්ම දක්ෂ උප කාර්…
# නියෝජිත මතක පද්ධති නිර්මාණය: කෙටි කාලීන හා දිගු කාලීන මතක ක්රියාත්මක කිරීමේ විසඳුම්
මෙම ලිපිය නියෝජිත මතක පද්ධති නිර්මාණය ගවේෂණය කරන අතර, එය කෙටි කාලීන හා දිගු කාලීන මතක යන කොටස් දෙකකට බෙදා, ඒ සඳහා වන ක්රියාත්මක කිරීමේ විසඳුම් සහ සැලකිලිමත් විය යුතු කරුණු විස්තර කරයි.
## රාමුව සහ ප්රධාන අදහස්…