Thuta Learning
ရှာဖွေရန်
ProjectsAIbeginner

ဘေးကင်းသော Tool တစ်ခု အရင်ချိတ်ပါ

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • ဘေးကင်းသော Tool တစ်ခု အရင်ချိတ်ပါ ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • ကိုယ်တိုင် စမ်းသုံးတတ်အောင် လုပ်မယ်
  • ခွင့်ပြုချက်၊ secret နဲ့ မှန်းဖြည့်မှုကို ပြုံးပြီး ရှောင်တတ်မယ်

ပထမဆုံးအလုပ်လုပ်တဲ့ Agent က tool တစ်ခုပဲခေါ်ရင် လုံလောက်ပါတယ်။ list_notes လို read-only tool နဲ့ စမ်းပါ။

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

Tool ချိတ်တယ်ဆိုတာ model ကို “ဒီလိုခေါ်ပါ” လို့ပြောပြီး၊ ကိုယ်က function ကို run ကာ၊ ရလဒ်စာသားကို ပြန်ထည့်တာပါ။ ပထမဆုံးအဆင့်မှာ API အများကြီးမလိုပါဘူး။ ဖိုင်နာမည်စာရင်းပြန်တဲ့ function တစ်ခုနဲ့ loop တစ်ပတ်ပဲ လိုပါတယ်။ ဒါအောင်မှ ဖတ်တဲ့ tool ထည့်ပါ။ တစ်ခါတည်း ရှာ၊ ဖတ်၊ ရေး၊ ပို့ မလုပ်ပါနှင့်။

နေ့စဉ်ဘဝနဲ့ ချိတ်ကြည့်မယ်

Fake notes folder တစ်ခုလုပ်ပါ။ photosynthesis.md၊ algebra.md၊ history.md။ list_notes() က ဒီနာမည်သုံးခုပဲ ပြန်ပါစေ။ Agent ကို “ဘယ်မှတ်စုတွေရှိလဲ” လို့မေးပါ။ မှန်ကန်တဲ့အဖြေက ဖိုင်နာမည်သုံးခုပါ။ Model က ဖိုင်ထပ်မမှန်းရပါဘူး။ ဒီစမ်းသပ်မှုအောင်မှ ရှေ့ဆက်ပါ။ Node.js မသုံးနိုင်သေးရင်တောင် စက္ကူပေါ်မှာ “tool result = … / model reply = …” လို့ ရေးလို့ရပါတယ်။

အတူတူ လက်တွေ့စမ်းမယ်

javascript
const NOTES = ["photosynthesis.md", "algebra.md", "history.md"];

function listNotes() {
  return { files: NOTES };
}

// Agent sees only this result, then answers the user.
console.log(listNotes());
You should see
Read-only tool တစ်ခုကို Agent loop နှင့် ချိတ်ပြီး မှန်ကန်သောစာရင်းပြနိုင်မည်။

၅ မိနစ် စမ်းကြည့်

Fake folder တစ်ခုအတွက် list_notes ရလဒ်ကို ကိုယ်တိုင်ရေးပါ။ ပြီးရင် “ဘယ်ဖိုင်ရှိလဲ” မေးတဲ့အခါ Agent ဘာပြောသင့်လဲ မှန်ကန်သောအဖြေနှင့် မှားသောအဖြေကို နှိုင်းယှဉ်ပါ။

သတိလေးတစ်ချက်

ပထမဆုံး tool က disk တစ်ခုလုံးကို မမြင်ရပါစေနှင့်။ သင်ခန်းစာ folder တစ်ခုထဲကိုပဲ ကန့်သတ်ပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Tool မချိတ်မီ UI အလှဆင်ခြင်း
  • မရှိတဲ့ဖိုင်ကို model က ပေါင်းထည့်တာကို လက်ခံခြင်း

အခု ကိုယ်တိုင် စမ်းကြည့်

Fake folder တစ်ခုအတွက် list_notes ရလဒ်ကို ကိုယ်တိုင်ရေးပါ။ ပြီးရင် “ဘယ်ဖိုင်ရှိလဲ” မေးတဲ့အခါ Agent ဘာပြောသင့်လဲ မှန်ကန်သောအဖြေနှင့် မှားသောအဖြေကို နှိုင်းယှဉ်ပါ။

You'll know it worked when: Read-only tool တစ်ခုကို Agent loop နှင့် ချိတ်ပြီး မှန်ကန်သောစာရင်းပြနိုင်မည်။

ဘေးကင်းသော Tool တစ်ခု အရင်ချိတ်ပါ | Thuta Learning