ပထမဆုံးအလုပ်လုပ်တဲ့ 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 = …” လို့ ရေးလို့ရပါတယ်။
အတူတူ လက်တွေ့စမ်းမယ်
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());Read-only tool တစ်ခုကို Agent loop နှင့် ချိတ်ပြီး မှန်ကန်သောစာရင်းပြနိုင်မည်။၅ မိနစ် စမ်းကြည့်
Fake folder တစ်ခုအတွက် list_notes ရလဒ်ကို ကိုယ်တိုင်ရေးပါ။ ပြီးရင် “ဘယ်ဖိုင်ရှိလဲ” မေးတဲ့အခါ Agent ဘာပြောသင့်လဲ မှန်ကန်သောအဖြေနှင့် မှားသောအဖြေကို နှိုင်းယှဉ်ပါ။
သတိလေးတစ်ချက်
ပထမဆုံး tool က disk တစ်ခုလုံးကို မမြင်ရပါစေနှင့်။ သင်ခန်းစာ folder တစ်ခုထဲကိုပဲ ကန့်သတ်ပါ။