Macaron AI တွင် ကိုယ်ပိုင်အကျိုးပြုကုဒ်ရေးခြင်း: အာရှတွင် လူနေမှုဘဝများ အတွက် Mini‑Apps များကို ဘေးကင်းစွာ တည်ဆောက်ခြင်း

Blog image

Author: Boxu Li at Macaron


အကျဉ်းချုပ်

Macaron AI ၏ အထူးသဖြင့် အထင်ရှားဆုံး အင်္ဂါရပ်များထဲမှ တစ်ခုမှာ စိတ်ကြိုက် မီနီအပလီကေးရှင်းများ ကို ချက်ချင်း ဖန်တီးနိုင်စွမ်း ဖြစ်ပါတယ်။ ပုံမှန် စကားပြောဆိုမှု အတွင်းမှာ အသုံးပြုသူတစ်ဦးက မိသားစုဘတ်ဂျက်ကို ခြေရာခံခြင်း၊ ပွဲတော်ခရီးစဉ်ကို စီစဉ်ခြင်း၊ ဘာသာစကားအသစ်ကို သင်ယူခြင်း စတဲ့ လိုအပ်ချက်တစ်ရပ်ကို ဖော်ပြနိုင်ပြီး Macaron က အပြည့်အစုံ အကူအညီပေး စနစ်တစ်ခုကို မိနစ်ပိုင်းအတွင်း ဖွဲ့စည်းပေးပါတယ်။ အချို့သော မီနီအပလီကေးရှင်းများမှာ ကုဒ်လိုင်း ၁၀၀,၀၀၀ ကျော် ပါဝင်နိုင်ပြီးလည်း လူ့အင်အားမပါဘဲ ဖန်တီးခြင်း ဖြစ်ပါတယ်။ ဂျပန်နှင့် ကိုရီးယားအသုံးပြုသူများအတွက် ဒါက နိုင်ငံရေးထုံးစံများနှင့် စည်းမျဉ်းများကို ကိုက်ညီအောင် စိတ်ကြိုက် စက်ရုပ်များ ရရှိနိုင်ပါသည်။ ဒီဘလော့မှာ Macaron ရဲ့ မီနီအပလီကေးရှင်းများကို စွမ်းအင်ပေးနေတဲ့ အလိုအလျောက် ကုဒ်ထုတ်လုပ်မှု လုပ်ငန်းစဉ် ကို ချိုးဖျက်ပြသမည်ဖြစ်ပြီး ရည်ရွယ်ချက်နားလည်မှု, ပရိုဂရမ်ထုတ်လုပ်မှု, sandbox အကောင်အထည်ဖော်မှု, အမှားကိုင်တွယ်မှု နှင့် လုံခြုံရေးအရစ္စအပျများ ကို အပေါ်ယံဖုံးလွှမ်းပါသည်။ စနစ်က ဘယ်လို ရှုပ်ထွေးမှုကို စီမံခန့်ခွဲပြီး ပြင်ပ API များနှင့် ပေါင်းစည်းခြင်း၊ ဒေသဆိုင်ရာ ဥပဒေများကို လေးစားခြင်း၊ ထုတ်ကုန်များကို တိုးတက်အောင် ပြန်လည်သင်ယူခြင်း မှာ ပါဝင်နေပါသည်။

၁ သဘာဝဘာသာစကားမှ ပရိုဂရမ်သတ်မှတ်ချက်သို့

1.1 ရည်ရွယ်ချက် အနက်ဖွင့်ခြင်းနှင့် အထဲအခွေရာထုတ်ယူခြင်း

အသုံးပြုသူတစ်ယောက်က အက်ပ်တစ်ခုကို တောင်းဆိုတဲ့အခါမှာ Macaron ဟာ သဘာဝဘာသာစကားဖြင့်ရိုက်ထည့်ထားသော အချက်အလက်ကို အဖွဲ့အစည်းတစ်ခုရဲ့ ရည်ရွယ်ချက် သတ်မှတ်ချက်အဖြစ် ဖွဲ့စည်းပေးပါတယ်။ ဒါဟာ အခွေရာများကို သတ်မှတ်ဖို့လိုအပ်ပါတယ်၊ ဥပမာ- နယ်ပယ် (ဘဏ္ဍာရေး၊ ပညာရေး၊ ချက်ပြုတ်ခြင်း)၊ လိုချင်သည့်အင်္ဂါရပ်များ (ဘတ်ဂျက်အမျိုးအစားများ၊ သတိပေးချက်များ)၊ ကန့်သတ်ချက်များ (ငွေကြေး၊ ဘာသာစကား) နှင့် အချိန်ဇယား။ ဂျပန်နှင့် ကိုရီးယားဘာသာများအတွက်၊ လိုအပ်ချက်များကို ဖော်ပြသည့်အခါ ဂုဏ်ပြုစကားများနှင့် အလျားအလယ်များကို ကိုင်တွယ်နိုင်ပါတယ်။ ဥပမာအားဖြင့်၊ ဂျပန်ဘာသာဖြင့် "家計簿を作りたいんだけど、食費を細かく分けて" (အိမ်ခြံမြေစာရင်းကို ဖန်တီးချင်ပါတယ်၊ အစားအသောက်အသေးစိတ်ကိုခွဲပါ) ဆိုသောတောင်းဆိုမှုသည် "ဘတ်ဂျက်စီမံခြင်း"၊ "အစားအသောက်အသေးစိတ် အမျိုးအစားများ"နှင့် "ဂျပန်ယန်း" ကန့်သတ်ချက်ကို ပေးစွမ်းသည်။ ကိုရီးယားဘာသာဖြင့် "가족 여행 일정을 계획해줘, 한식 식당 추천도" (မိသားစုခရီးစဉ်အစီအစဉ်ကို စီစဉ်ပေးပါ၊ ကိုရီးယားစားသောက်ဆိုင်များကို အကြံပြုပါ) ဆိုသော တောင်းဆိုမှုသည် "ခရီးသွားစီမံချက်"၊ "စားသောက်ဆိုင် အကြံပြုချက်များ"နှင့် ယဉ်ကျေးမှု ကန့်သတ်ချက်ကို ဖွင့်ဆိုပေးသည်။

Macaron သည် dual‑encoder architecture ကို အသုံးပြုသည်- encoder တစ်ခုသည် လက်ရှိ စကားပြောကို ကုသပြီး၊ တစ်ခုသည် အသုံးပြုသူ၏ မှတ်ဉာဏ်ကို ကုသသည်။ ချိတ်ဆက်မှုဖြင့် ဤဗက်တာနှစ်ခုကို ပေါင်းစပ်၍ ရည်ရွယ်ချက်ကို ဖန်တီးသည်။ Reinforcement learning သည် parser ကိုမှန်ကန်သော slots များကို ရွှေ့ယူရန် ဖျဉ်းဖျဉ်းထက်မှန်လုပ်သည်။ အကြံပြုချက်သည် ထွက်လာသော mini‑app သည် အသုံးပြုသူ၏ မျှော်လင့်ချက်များကို ဖြည့်ဆည်းနိုင်မည့် အပေါ်မှ လာသည်- မဖြစ်ပျက်ပါက၊ parser ၏ parameters များကို အဆင့်မြှင့်တင်သည်။

1.2 domain libraries နှင့် templates များဖြင့် အစီအစဉ် ဖွဲ့စည်းခြင်း

ရည်ရွယ်ချက်ကိုဖွဲ့စည်းပြီးပြီးချိန်တွင်၊ Macaron ၏ ပေါင်းစပ်စက်သည် domain‑specific modules များ၏ စာကြောင်းများကို ဖွဲ့စည်းခြင်းဖြင့် ကုဒ်ကို ဖန်တီးသည်။ Modules များတွင် ဘတ်ဂျက်ခန့်မှန်းမှုလုပ်ဆောင်ချက်များ (ကုန်ကျစရိတ်များတွက်ချက်ခြင်း၊ ဇယားများဖန်တီးခြင်း)၊ အချိန်ဇယားလုပ်ဆောင်ချက်များ (ပြက္ခဒိန်ပေါင်းစည်းမှု၊ အပြန်အလှန်ဖြေရှင်းမှု)၊ ဘာသာစကားလေ့လာသင်ယူမှု အယ်လဂိုရစ်သမ်များ (အကြာကြီးထပ်နေမှု) နှင့် အစားအစာကူညီမှု (ပါဝင်ပစ္စည်းပြောင်းလဲခြင်း၊ အာဟာရဆိုင်ရာခွဲခြမ်းစိတ်ဖြာမှု) ပါဝင်သည်။ အင်ဂျင်သည် modules များကို ရွေးချယ်ပြီး၊ ၎င်းတို့ကို စနစ်တကျ ဆက်စပ်၍ စီမံအုပ်ချုပ်သော အစီအစဉ်တစ်ခုကို ဖန်တီးသည်။ Templates များတွင် module များအကြား ဒေတာလှည့်လည်မှုကို သတ်မှတ်ထားသော graph structures (DAGs) ပါဝင်ပြီး၊ ၎င်းတို့သည် အချိန်တပြိုင်နက်နှင့် အချိန်မရွေးလုပ်ဆောင်မှုများကို ခွင့်ပြုသည်။ ဥပမာအားဖြင့်၊ ဂျပန်ဘတ်ဂျက်ခန့်မှန်းမှုပရိုဂရမ်တစ်ခုသည် လစဉ်အနှစ်ချုပ်နှင့် အပတ်စဉ်သတိပေးချက်လုပ်ဆောင်ချက်များကို တပြိုင်နက် ပြုလုပ်နိုင်သည်။

ထုတ်လုပ်မှုစက်သည် အဆင့်မြင့်နည်းပညာဖြင့် ဖွဲ့စည်းထားသော အာရုံကြောအစီအစဉ်ဖွဲ့စည်းမှု မော်ဒယ်များကို သက်ဆိုင်ရာအရင်းအမြစ်ကုဒ်နှင့် ပုဂ္ဂိုလ်ရေးနမူနာများ၌ လေ့ကျင့်ထားသည်။ ၎င်းသည် သင်္ကေတဆန်သောအကြောင်းအရာ ကိုလည်း အထောက်အကူဖြစ်စေသည်။ "စုစုပေါင်းဘတ်ဂျက်ကို ကျော်မသွားပါနှင့်" ကဲ့သို့သော ကန့်သတ်ချက်များကို လိုင်းနီယား မတည့်မှုများအဖြစ် ဖေါ်ပြပြီး ကန့်သတ်ချက်ဖြေရှင်းသူထဲသို့ ထည့်သွင်းသည်။ ဤပေါင်းစပ်နည်းလမ်းသည် သာမန်အာရုံကြောဖွဲ့စည်းမှုနှင့် နှိုင်းယှဉ်ပါက ယုံကြည်စိတ်ချရမှုကို တိုးတက်စေသည်။ အသုံးပြုသူ၏ ကျေနပ်မှုနှုန်းနှင့် အမှားနှုန်းကို အားဖြည့်သင်ယူမှုက စောင့်ကြည့်ကာ ဇယားများ၏ ရွေးချယ်မှုနှင့် အစီအစဉ်ကို ချိန်ညှိသည်။

1.3 ဒေသခံလိုအပ်ချက်များနှင့် စည်းမျဉ်းချုပ်များ

ဂျပန်နဲ့ ကိုရီးယား နိုင်ငံကြီးတွေမှာ ဘဏ္ဍာရေးနဲ့ ကိုယ်ရေးအချက်အလက်ကို ကိုင်တွယ်ရာမှာ အသီးသီး အထူးလိုအပ်ချက်တွေရှိပါတယ်။ ဥပမာ၊ ဂျပန်ရဲ့ ပုဂ္ဂိုလ်ရေး ကာကွယ်ရေး ဥပဒေအရ အိမ်ထောင်စု စာရင်းကိုင် အချက်အလက်တွေကို ခွင့်ပြုချက်မရှိဘဲ တတိယပုဂ္ဂိုလ်တွေကို မပို့ခွင့်ရှိပါဘူး။ ကိုရီးယားရဲ့ ကိုယ်ရေးအချက်အလက် ကာကွယ်ရေး ဥပဒေမှာ အချက်အလက် မသိသာအောင်လုပ်ခြင်းအပေါ် အတိအကျလိုအပ်ချက်တွေရှိပါတယ်။ ဘတ်ဂျက်ချထားတဲ့ ကိရိယာတစ်ခု ဖန်တီးတဲ့အခါမှာ Macaron က အထူးသီးသန့် လက်ခံထားတဲ့ မူဝါဒတွေကို ပြန်လည်ကြည့်ရှုပြီး အထူးသီးသန့် အချက်အလက်တွေကို ဒေသတွင်းမှာသာ သိမ်းဆည်းထားပြီး အပြင်ဘက်ဆာဗာတွေကို မပို့ဖို့ သေချာစေပါတယ်။ ကုဒ် ဂျင်နရေတာက စာဝှက်ဌာနများကို ခေါ်ဆိုသွားပြီး ကွင်းဆက်အသုံးပြုမှုကို မူလအတိုင်း ပိတ်ထားပါတယ်။ ကျန်းမာရေးဆိုင်ရာ အက်ပ်များအတွက် Macaron က ဆေးဘက်ဆိုင်ရာ လမ်းညွှန်မှုတွေကို လူ့အရေးယူမှုနဲ့အတူ လုပ်ဆောင်ရန် AI Framework Act ကို ပြန်လည်စစ်ဆေးပါတယ်။

2 ဘေးကင်းသော အကောင်အထည်ဖျော်ဖြေရန် ပတ်ဝန်းကျင်

Blog image

2.1 သီးသန့်ထားခြင်းနှင့် အရင်းအမြစ် ကန့်သတ်ချက်များ

တောင်းဆိုချက်အရ စီမံထားသော ကုဒ်ကို အလိုအလျောက် အကောင်အထည်ဖော်ခြင်းသည် လုံခြုံရေး အန္တရာယ်များကို ဖြစ်ပေါ်စေပါသည်။ ထို့ကြောင့် Macaron သည် ခေတ်မီကုဒ် ဖော်ပြချက်များနှင့် ဆင်တူသော sandbox ပတ်ဝန်းကျင်အတွင်း mini-apps များကို အလုပ်လုပ်နေပါသည်။ Sandbox သည် ဖိုင်စနစ် ရောက်ရှိခြင်းကို သီရိယာ ဒိုင်ရက်ထရီသို့ ကန့်သတ်ပေးပြီး CPU နှင့် မှတ်ဉာဏ် အသုံးပြုမှုကို ကန့်သတ်ကာ ကွန်ရက် ချိတ်ဆက်မှုကို ထောက်ခံမှုမရှိဘဲ ပိတ်ထားသည်။ ပရိုဂရမ်များကို base images ပါသော container များအတွင်း ဖတ်နိုင်သာ အခြေအနေဖြင့် အကောင်အထည်ဖော်သည်။ ကိုရီးယားဟင်းချက်ပြုတ်အက်ပ်တစ်ခုသည် အာဟာရဆိုင်ရာ ဒေတာကို ရယူရန် တောင်းဆိုပါက အဆိုပြုပြီးသော ဒိုမိန်းများကို စစ်ဆေးသော proxy ဖြင့် လမ်းကြောင်းပြုလုပ်ပေးသည်။ အဆိုပါ ပရိုဂရမ်သည် ခွင့်ပြုချက်မပါဘဲ အပြင်ဘက်ဆိုဒ်တစ်ခုကို ရောက်ရှိရန် ကြိုးစားပါက sandbox သည် လုပ်ဆောင်ချက်ကို ရပ်ပြီး အပြန်အလှန် အချက်အလက်တစ်ခုကို အသုံးပြုသူထံ ပေးပို့သည်။

2.2 အတည်ပြုမှုနှင့် အမျိုးအစား စစ်ဆေးခြင်း

အကောင်အထည်ဖော်မီတွင် Macaron သည် ပေါင်းစပ်ထားသော ကုဒ်ကို သိပ်သည်း ချုပ်ခြင်းအနုညာတစစ်ဆေးမှု ပြုလုပ်ပြီး နေ့ရက်မကုန်၊ ထိုးဖောက်မှုတိုက်ခိုက်မှုများနှင့်ခွင့်ပြုချက်မရှိသောစနစ်ခေါ်ဆိုမှုများကဲ့သို့သော အန္တရာယ်များကို ရှာဖွေသည်။ အမျိုးအစား စစ်ဆေးသူ သည် မော်ဂျူးများကို မှန်ကန်စွာဖွဲ့စည်းထားကြောင်း သေချာစေသည်။ ဥပမာအားဖြင့် နံပါတ်ပြန်အပ်သော ဖန်ရှင်တစ်ခုကို စာသားကိုင်တွယ်ရေး မော်ဂျူးတစ်ခုသို့ ချိတ်ဆက်၍မရပါ။ စစ်ဆေးသူသည် ဒေသခံ ဒေတာအမျိုးအစားများနှင့် လိုက်နာမှုကိုလည်း အတည်ပြုသည်။ ဥပမာအားဖြင့် ငွေကြေးတန်ဖိုးများကို floating-point အမှားများရှောင်ရှားရန် ဒက္ခိဏမျိုးအစားများကို အသုံးပြု၍ ကိုယ်စားပြုသည်။ သိပ်သည်းချုပ်ခြင်းအနုညာတစစ်ဆေးမှု မအောင်မြင်ပါက Macaron သည် တောင်းဆိုထားသော အင်္ဂါရပ်များကို လွယ်ကူစေခြင်း သို့မဟုတ် အက်ပ်ကို သေးငယ်သောမော်ဂျူးများအဖြစ် ခွဲစိတ်ရန် အကြံပြုသည်။

2.3 အချိန်ပြေးကြည့်ရှုခြင်းနှင့် အလိုအလျောက် ကျန်းမာရေး ပြုပြင်ခြင်း

အကောင်အထည်ဖော်နေစဉ်တွင် Macaron သည် လုပ်ဆောင်ချက်များ၏ စွမ်းဆောင်ရည်ကို (CPU အသုံးပြုမှု၊ မှတ်ဉာဏ်အသုံးပြုမှု)၊ လုပ်ဆောင်မှုမှန်ကန်မှု (စမ်းသပ်မှုများ၊ အတည်ပြုချက်များ) နှင့် အသုံးပြုသူတို့၏ အပြုအမူများ (နှိပ်ချက်များ၊ ကုန်ဆုံးချိန်) ကို စောင့်ကြည့်သည်။ အစီအစဉ်သည် မျှော်မှန်းထားသော အပြုအမူမှ လွဲချော်ခဲ့ပါက—အချိန်ကန့်သတ်များကို ကျော်လွန်ခြင်း သို့မဟုတ် အထူးကျပ်တည်းများကို ပစ်လွှတ်ခြင်းကဲ့သို့ဖြစ်ပါက—Macaron ၏ အလိုအလျောက်ပြုပြင်ခြင်း အစိတ်အပိုင်းသည် ဝင်ရောက်သွားမည်။ ၎င်းသည် နောက်ဆုံးတည်ငြိမ်သော အခြေအနေသို့ ပြန်လည်သွားနိုင်သည်၊ ချက်ချင်းထုတ်လုပ်လိုက်သော အပျက်အစီးကို ချပြနိုင်သည် သို့မဟုတ် လုပ်ဆောင်ချက်ကို သေချာစွာ လျော့နည်းစေနိုင်သည်။ ဥပမာ၊ ဂျပန်ဥယျာဉ်ထိန်းသိမ်းမှု အက်ပ်၏ မိုးလေဝသ API က အလုပ်မလုပ်ဖြစ်ပါက၊ အစီအစဉ်သည် အစားထိုးဒေတာရင်းမြစ်သို့ ပြောင်းရွှေ့နိုင်သည် သို့မဟုတ် ယာယီ အဆင်မပြေမှုအကြောင်း အသုံးပြုသူကို အသိပေးနိုင်သည်။

3 Reinforcement Learning and Continuous Improvement

3.1 Reward signals from user feedback and task success

မည်သည့်မီနီအက်ပ်အစည်းအဝေးမှမဆို အမြောက်အမြားသောတုံ့ပြန်ချက်များကိုရရှိစေပါသည်။ အသုံးပြုသူများသည်အက်ပ်ကိုဆက်လက်အသုံးပြုခြင်းဖြင့် စိတ်ဝင်စားမှုကိုတိုးတက်စေခြင်းသို့မဟုတ် အတွေ့အကြုံကိုတိကျစွာအဆင့်သတ်မှတ်ခြင်းဖြင့် စိတ်ကျေနပ်မှုကိုဖော်ပြပါသည်။ Macaron သည်ဤအချက်များကိုအနာဂတ်ကုဒ်မိသားစုကို လမ်းညွှန်သော ဆုခွင့်ပြုချက်လုပ်ဆောင်ချက် အဖြစ်စုစည်းသည်။ ဆုခွင့်ပြုချက်သည် အမှားများ၊ ရှုပ်ထွေးသောမျက်နှာပြင်များနှင့် အလျင်အမြန်မပြတ်သောစွမ်းဆောင်ရည်ကိုပြစ်ဒဏ်ပေးပြီး ယုံကြည်စိတ်ချရမှု၊ ယဉ်ကျေးမှုနှင့်အသစ်သောအရာများကိုဆုခွင့်ပြုသည်။ အချိန်ကြာလာသည်နှင့်အမျှ ထိုရောထွေးမှုအင်ဂျင်သည်ဂျပန်အသုံးပြုသူများသည် အနည်းငယ်သောဖန်တီးမှုများနှင့် အသုံးပြုရလွယ်ကူမှုကိုတန်ဖိုးထားကြောင်း၊ ကိုးရီးယားအသုံးပြုသူများသည်စိတ္တဇအလွှာများနှင့် အထူးပြုမူများကိုအမြင်အာရုံကျရှုံးမှုအဖြစ်အသိပေးနိုင်ကြောင်းလေ့လာနေသည်။ ဤစိတ်ကြိုက်ရွေးချယ်မှုများကို ယူနစ်နှင့်အသုံးပြုသူမျက်နှာပြင်ပုံစံများကိုရွေးချယ်သော RL မူဝါဒတွင်အသုံးပြုသည်။

3.2 ဂန္ထဝင်သင်ကြားရေးနှင့် Meta-လေ့လာရေး

အသုံးပြုသူတောင်းဆိုချက်များ၏ရှုပ်ထွေးမှုတိုးလာသည်ကိုကိုင်တွယ်ရန် Macaron သည် သင်ရိုးညွှန်းတမ်းလေ့လာမှု ကိုအသုံးပြုသည်။ ဥပမာအားဖြင့် စက်ရုပ်အင်ဂျင်သည် ရိုးရှင်းသောပရိုဂရမ်များ (ဥပမာ-ဂဏန်းတွက်စက်များ၊ ပြုလုပ်ရန်စာရင်းများ) ကို စတင်ထုတ်လုပ်ပြီး ကျယ်ပြန့်သောတာဝန်များ (ဥပမာ-အသုံးပြုသူများစွာပါဝင်သောဘတ်ဂျက်စီမံခန့်ခွဲရေးပလက်ဖောင်းများ) ကိုအဆင့်ဆင့်ကျယ်ပြန့်စွာလုပ်ဆောင်သည်။ စနစ်သည် နယ်ပယ်အသစ်များကို ရင်ဆိုင်ရသည့်အခါ meta‑learning ကိုအသုံးပြုကာ လျင်မြန်စွာချိန်ညှိမှုများလုပ်ဆောင်သည်။ ဂျပန်နှင့်ကိုရီးယားအသုံးပြုသူများမှ ကျောင်းပွဲများစီစဉ်ခြင်း သို့မဟုတ် အသက်ကြီးသူပြုစုစောင့်ရှောက်မှုစီမံခန့်ခွဲခြင်းကဲ့သို့သောတောင်းဆိုချက်များကိုကြုံတွေ့သောအခါ၊ မစ်ရှင်များကြားတွင် ယေဘူယျလုပ်ဆောင်နိုင်သည်။ Meta‑learning သည် ဥပဒေနှင့်ယဉ်ကျေးမှုပြောင်းလဲမှုများကိုလည်း အေးဂျင့်သည် လျင်မြန်စွာချိန်ညှိရန် ကူညီပေးသည်။ AI တိုးတက်ရေးဥပဒေက အသစ်ထုတ်ပြန်သောလိုက်နာမှုလိုအပ်ချက်များကို မိတ်ဆက်ပါက Macaron သည် အချိန်မီ၌၎င်းတို့အား၎င်း၏ကုဒ်အချဉ်များထဲတွင် အလွယ်တကူထည့်သွင်းနိုင်သည်။

3.3 အသိုင်းအဝိုင်း၏ လှူဒါန်းမှုများနှင့် အပိုင်းအစဈေးကွက်

Macaron သည်အသိုင်းအဝိုင်းပါဝင်မှုကိုအားပေးသည်။ Developer များသည် module အသစ်များကို ဈေးကွက်တွင်ထည့်သွင်းနိုင်သည်။ Module များကိုလုံခြုံရေးနှင့်လိုက်နာမှုများအတွက်စစ်ဆေးပြီးမှထည့်သွင်းသည်။ ဒီဟာကဒေသခံ eco-system တစ်ခုကိုပျေါထွက်စေသည် - ဂျပန် Developer များသည်လက်ဖက်ရည်အခမ်းအနားကြိုတင်စာရင်းသွင်းခြင်း သို့မဟုတ် anime အကြံပြုချက်များအတွက် module များကိုဖန်တီးနိုင်သည်၊ ထိုနေရာတွင် ကိုရီးယား Developer များသည် K-pop အကအရုပ်သင်ကြားခြင်း သို့မဟုတ် မိသားစုအခမ်းအနားများကိုစီမံခန့်ခွဲခြင်း module များကိုထည့်သွင်းနိုင်သည်။ Contributors များသည် Almonds (Macaron ၏ in-app ငွေကြေး) ဖြင့်ဆုချီးမြှင့်ခြင်းခံရပြီး ပလက်ဖောင်းကိုဆက်လက်တိုးတက်အောင်လုပ်ရန် အားပေးသည်။

4 အပြင်အဆင့် API များနှင့် ဝန်ဆောင်မှုများနှင့်ပေါင်းစည်းခြင်း

Blog image

4.1 ဒေတာအရင်းအမြစ်များ၏ဒေသီဖြစ်ခြင်း

ဂျပန်နှင့်ကိုရီးယားအသုံးပြုသူများသည် အချက်အလက်ပံ့ပိုးသူကွဲပြားခြားနားသောသူများကို မူတည်ကြသည်။ Macaron သည် ဂျပန်ဘဏ်ပေါင်း API များ (ဥပမာ J‑Debit) ကို ငွေကြေးဆိုင်ရာအက်ပ်များအတွက် ပေါင်းစည်းထားပြီး၊ ဂျပန်ရုံးပိတ်ရက် (Golden Week, Obon) နှင့် အခြေအနေပြုလုပ်ခြင်းအတွက် ဒေသခံသတင်းရင်းမြစ်များကို ပေါင်းစည်းထားသည်။ ကိုရီးယားတွင် အေးဂျင့်သည် KOSPI စတော့ရှယ်ယာ API များ၊ Naver ၏ရာသီဥတုဝန်ဆောင်မှုနှင့် KakaoTalk ၏မက်ဆေ့ခ်ျ API ကို ဆက်သွယ်ပေးသည်။ အချင်းချင်းပေါင်းစပ်မှုတစ်ခုစီသည် အမြန်နှုန်းကန့်သတ်ခြင်း၊ ကိုးဒ်အထပ်ထပ်ခြင်းနှင့် အမှားကိုင်တွယ်ခြင်းတို့ကို အတူတကွပြုလုပ်သော module တစ်ခုအဖြစ် ထုတ်ပေးသည်။ ကိုးဒ်ထုတ်လွှင့်သူသည် ထို module များကို သက်ဆိုင်ရာအခါအခါတွင် အလိုအလျောက်ထည့်သွင်းပေးသည်။

4.2 API ဖွင့်ခြင်းအတွက် သဘာဝဘာသာစကားမျက်နှာပြင်

အသုံးပြုသူများကို API ကီးများကို ကိုယ်တိုင်ထည့်သွင်းရန် မလိုအပ်ဘဲ Macaron က စကားဝိုင်းတစ်ခုဖြင့် လမ်းညွှန်ပေးသည်။ ဂျပန်အသုံးပြုသူတစ်ဦးက သူတို့၏ဘဏ်မှငွေလွှဲစာရင်းများကို တင်သွင်းလိုပါက၊ အေးဂျင့်က သဘောတူညီချက်လုပ်ငန်းစဉ်ကို ရှင်းပြပေးပြီး လိုအပ်သောတိုကင်များကို ရယူကာ လုံခြုံစွာ သိမ်းဆည်းပေးသည်။ ထိုနည်းတူပင် ကိုရီးယားအသုံးပြုသူတစ်ဦးက ကလေး၏ကျောင်းအတန်းဇယားကို ချိတ်ဆက်ရန် Macaron ကို မေးမြန်းနိုင်သည်။ အေးဂျင့်က OAuth ကို အသုံးပြု၍ ခွင့်ပြုချက်ရယူပြီး အက်ပ်သည်လိုအပ်သောဒေတာများကိုသာ ဖတ်ရှုနိုင်စေရန် သေချာစေသည်။ ထိုကဲ့သို့သော အပြန်အလှန်ဆက်သွယ်မှုများကို မှတ်တမ်းတင်ထားပြီး ကြည့်ရှုနိုင်ပြီး ကွဲပြားခြားနားသော ထင်ရှားမှုစံနှုန်းနှင့် ကိုက်ညီသည်။

၄.၃ အစွန်းရောက်ကွန်ပျူတာနည်းပညာနှင့် အော့ဖ်လိုင်းပံ့ပိုးမှု

ဂျပန်နှင့် ကိုရီးယားနိုင်ငံ၏ အစိတ်အပိုင်းများစွာတွင် အသုံးပြုသူများသည် ဆက်သွယ်မှု အနှောင့်အယှက်ရှိနေသော်လည်း ယုံကြည်နိုင်မှုကို မျှော်လင့်ကြသည်။ Macaron ၏ မီနီအက်ပ်များသည် စွန့်စားမှုတွက်ချက်ခြင်းကို ပံ့ပိုးပေးပြီး ဖြစ်နိုင်လျှင် ဒေသတွင်းတွင်တွက်ချက်မှုများကို ဆောင်ရွက်သည်။ အေးဂျင့်အေးဂျင့်သည် ကွန်ရက်ရရှိလာသည့်အခါ ဒေတာကို သိုလှောင်ခြင်းနှင့် ဆာဗာများနှင့် ညှိနှိုင်းခြင်းလုပ်ဆောင်သော တိုးတက်သော ဝဘ်အက်ပ်များ (PWAs) ကို ထုတ်လုပ်နိုင်သည်။ ဥပမာအားဖြင့် တောင်တက်လမ်းကြောင်းစီမံခန့်ခွဲနေရသည့် ကိုရီးယားခရီးသွားတစ်ဦးသည် လမ်းကြောင်းများကို အော့ဖ်လိုင်းတွင် ဆက်လက်ကြည့်ရှုနိုင်ပြီး ဆင်းသက်ပြီးနောက် ကောင်းကင်နှင့် ညှိနှိုင်းနိုင်သည်။ အော့ဖ်လိုင်းစွမ်းရည်သည် သီးသန့်ကိုယ်ရေးအချက်အလက်အတွက် အထူးသဖြင့် အရေးကြီးသည်။ အထူးသဖြင့် သီးသန့်ကိုယ်ရေးအချက်အလက်များကို အသုံးပြုသူမျှဝေရန် ရွေးချယ်သည်အထိ စက်ကွင်းတွင် နေရာချထားသည်။

5 လုံခြုံမှု၊ သက်ဆိုင်မှုနှင့် ယဉ်ကျေးမှုထိန်းသိမ်းမှု

5.1 ကုဒ်ထုတ်လုပ်မှုတွင် ထိန်းသိမ်းမှုနဲ့အညီလိုက်နာမှု

အနုမြူပလီကေးရှင်းများသည် ဒေသခံ စည်းမျဉ်းများကို လေးစားရပါမည်။ ဂျပန်နိုင်ငံ၏ AI ပရိုမိုးရှင်း ဥပဒေသည် ထင်ရှားမှုကို အရေးကြီးသည်ဟု မြင်ကြသည်။ ထို့ကြောင့် ဘတ်ဂျက်ရေးဆွဲသော ပလီကေးရှင်းများတွင် ဒေတာရဲ့ လှည့်ပတ်မှုကို ရှင်းလင်းစွာ မှတ်တမ်းတင်ပြီး အသုံးစရိတ်များကို ဘယ်လို အမျိုးအစားသတ်မှတ်ထားသည်ကို အသုံးပြုသူများကို ရှင်းပြပါသည်။ ကိုရီးယားနိုင်ငံ၏ AI စည်းမျဉ်းများသည် အရေးကြီးသော ဆုံးဖြတ်ချက်များအတွက် လူ့အမြင်စိုးမိုးမှု လိုအပ်သည်ဟု သတ်မှတ်ထားသည်။ ကျန်းမာရေးနှင့် ပတ်သက်သော ပလီကေးရှင်းများသည် ထို့ကြောင့် အကြံပေးချက်ကို လိုက်နာမီ အထူးကျွမ်းကျင်သူများကို ထပ်မံတိုင်ပင်ရန် အသုံးပြုသူများကို တိုက်တွန်းပါသည်။ Macaron ၏ ကုဒ် မျိုးကွဲထုတ်ယူသူသည် အန္တရာယ်ရှိသော လုပ်ဆောင်မှုများအတွက် သတိပေးချက်များ ထည့်သွင်းပြီး တိကျသော သဘောတူချက်ကို ရယူပါသည်။ အသုံးပြုသူတစ်ဦးက အခွန်တင်သွင်းမှု ပလီကေးရှင်းကို မျိုးကွဲထုတ်ဖန်တီးရန် ကြိုးစားပါက Macaron သည် ဒေသခံ အခွန် ဥပဒေ အပ်ဒိတ်များကို သတိပေးပြီး လက်မှတ်ရ အကောင့်ရှင်တစ်ဦးကို တိုင်ပင်ရန် အကြံပြုပါသည်။

5.2 ယဉ်ကျေးမှု စံနှုန်းများနှင့် UI ၏ ဒေသီရိယပြုလုပ်ခြင်း

ယဉ်ကျေးမှုအလှအပသည် အသုံးပြုသူ အင်တာဖေ့စ် ဒီဇိုင်းကို အကျိုးသက်ရောက်စေသည်။ ဂျပန်တွင် အငယ်စားပီသမှုနှင့် အလျှော့အတင်းဖြစ်ခြင်းကို တန်ဖိုးထားကြသည်။ ထို့ကြောင့် Macaron သည် ဂျပန်အသုံးပြုသူများအတွက် အရောင်သိမ်မွေ့ပြီး အိုင်ကွန်ရိုးရှင်းသော အရောင်နှင့် အိုင်ကွန်များကို အသုံးပြုပါသည်။ ကိုရီးယားအင်တာဖေ့စ်များသည် ပို၍ အသားပေးဖြစ်နိုင်ပြီး အန်နိမေးရှင်းများ ပါဝင်နိုင်သည်။ Macaron ၏ UI ဌာနများသည် အသုံးပြုသူ၏ စိတ်ကြိုက်ရွေးချယ်မှုများအပေါ် မူတည်၍ အလိုအလျောက် ဤစတိုင်များကို အလျော်အစားပြုလုပ်သည်။ ကိုယ်စားလှယ်သည် ယဉ်ကျေးမှုစံနှုန်းများနှင့် ကိုက်ညီသော အကူအညီမက်ဆေ့ချ်များကိုလည်း ချိန်ညှိပေးသည်- ဂျပန်အကူအညီမျက်နှာပြင်များတွင် အကြောင်းအရာဆိုင်ရာ ရှင်းပြချက်များ ပါဝင်နိုင်သလို၊ ကိုရီးယားအကူအညီမျက်နှာပြင်များတွင် အဆင့်ဆင့် လမ်းညွှန်ချက်များကို အလေးပေးဖေါ်ပြနိုင်ပါသည်။

5.3 ဘေးအန္တရာယ်ခံနိုင်ရည်နှင့် ကိုက်ညီမှုစဉ်းစားမှုများ

ဂျပန်နှင့်ကိုရီးယားသည်ငလျင်များနှင့်တိုင်ဖုန်းများကဲ့သို့သောသဘာဝဘေးအန္တရာယ်များဖြစ်ပွားလေ့ရှိသည်။ ကိုယ်ပိုင်အေးဂျင့်များသည်အရေးပေါ်တုံ့ပြန်မှုအက်ပ်များကိုထုတ်လုပ်ရမည်ဆိုပါကယုံကြည်စိတ်ချရရမည်။ Macaron တွင်အစိုးရသတိပေးမှုစနစ်များနှင့်ပေါင်းစပ်ထားသော ဘေးအန္တရာယ်ခံနိုင်ရည် မော်ဂျူးပါဝင်ပြီးအရေးပေါ်ညွှန်ကြားချက်များကိုအပ်ဒိတ်လုပ်ရန်သေချာစေသည်။ လူမှုရေးအရစနစ်သည်ဘဏ္ဍာရေးကိရိယာများတွင် "မှောင်မိုက်ပုံစံများ" ကဲ့သို့သောညှင်းပန်းသုံးမှုဒီဇိုင်းများကိုရှောင်ကြဉ်ပြီးတရားမျှတမှုလမ်းညွှန်ချက်များကိုလိုက်နာသည်။ ဥပမာအားဖြင့်စားသောက်ဆိုင်များကိုအကြံပြုသောအခါအေးဂျင့်သည်အစားအသောက်ကန့်သတ်ချက်များကိုစဉ်းစားပြီးအသုံးပြုသူကလိုအပ်ချက်ထုတ်ဖော်မပြောပါကတိကျသောဒေသများသို့မဟုတ်ကွန်ပျူတာများကိုတင်စားခြင်းကိုရှောင်ကြဉ်သည်။

5.4 နမူနာလေ့လာမှုများ - Hanami အစီအစဉ်ဆွဲသူနှင့် K‑pop ပရိသတ်မန်နေဂျာ

အမှုန့်နှစ်ခုက Macaron ရဲ့ အရည်အသွေးနဲ့ နူးညံ့မှုကို အထူးပြောပြတယ်။ Hanami Planner ဆိုတာက ဂျပန်မိသားစုတွေက ချယ်ရီပန်းကြည့်ရှု့ဖို့ အတွေ့အကြုံရဖို့ အပ်ခွင့်တောင်းတဲ့ ရာသီအလိုက် အက်ပ်တစ်ခုပါ။ အသုံးပြုသူက "桜の見頃と混雑を避けるプランを作って" (ချယ်ရီပန်းတွေ ပြည့်လွန်းတဲ့အချိန်မှာ လူအများကြီးကို ရှောင်ရှားတဲ့ အစီအစဉ်တစ်ခု ဖန်တီးပေးပါ) ဆိုပြီး တောင်းဆိုပါတယ်။ Macaron က ဂျပန်မိုးလေဝသ API များမှ မိုးလေဝသနှင့် ပန်းပွင့်ခန့်မှန်းချက်များကို ရှာဖွေပြီး အနီးအနားရှိ ပန်းခြံများအတွက် ပြည့်လွန်းသော ပန်းပွင့်ရက်များကို ခန့်မှန်းရောနှောသည်။ ထို့နောက် အစိတ်အပိုင်း အများအပြားပါရှိသော အက်ပ်တစ်ခုကို ဖန်တီးသည်။ ရက်တွေကို တားမဲကာလ ပြက္ခဒိန်စီစဉ်သူ; ယာဉ်အသွားအလာနှင့် အများပြည်သူ သယ်ယူပို့ဆောင်ရေးကို အကောင့်ချထားသော လမ်းကြောင်းစီစဉ်သူ; ပြင်ဆင်မှုပစ္စည်းများအတွက် ဘက်ဂျက်ထိန်းချုပ်သူ (kakeibo အမျိုးအစားများကို ထည့်သွင်းခြင်း); သန့်ရှင်းရေးစည်းကမ်းများနှင့် ပန်းခြံစည်းမျဉ်းများကို အသိပေးသော ယဉ်ကျေးမှုလမ်းညွှန် တို့ပါဝင်သည်။ အတည်ပြုလေ့လာမှုက အကြံပြုချက်များကို ပုဂ္ဂိုလ်ရေးပြုလုပ်သည်။ မိသားစုတွင် ဝါရင့်လူကြီးများရှိပါက အနားယူလမ်းကြောင်းများပါရှိသော ပန်းခြံများကို ဦးစားပေးသည်။ ကလေးများရှိပါက မိသားစုနှင့် သင့်လျော်သော အားကစားကွင်းများကို အကြံပြုသည်။ အက်ပ်က ကော်ရီးယားဘာသာ သို့မဟုတ် အင်္ဂလိပ်ဘာသာသာ ပြောသော သူငယ်ချင်းများလည်း ပါဝင်နိုင်စေရန် နှစ်ဘာသာပြောဖိတ်ကြားစာများကို ထုတ်လုပ်သည်။ Macaron ရဲ့ ဘာသာစကားများဖြတ်ကျော်နိုင်စွမ်းကို ပြသသည်။

K‑pop Fan Manager အမှုက ကိုရီးယားအယ်လ်ဘမ်အဖွဲ့များကို လိုက်နာသော ကိုရီးယားအသုံးပြုသူများကို ပစ်မှတ်ထားသည်။ အသုံးပြုသူတစ်ဦးက "다음 커백 스케줄과 팬미팅 일정 관리 앱을 만들어줘" (လာမည့် အယ်လ်ဘမ်ထွက်ရက်များနှင့် ပရိတ်သတ်တွေ့ဆုံပွဲအချိန်စာရင်းကို စီမံခန့်ခွဲရန် အက်ပ်တစ်ခုကို ပြုလုပ်ပေးပါ) ဟု ပြောနိုင်သည်။ အေးဂျင့်သည် အနုပညာကုမ္ပဏီ API များမှ ထုတ်လွှင့်ရက်များကို ဆွဲယူပြီး စာရင်းဇယားအယ်လဂိုရစ်သမားများအပေါ် မူတည်၍ စတိုးမင်းရည်မှန်းချက်များကို တွက်ချက်ပြီး အချိန်မှီကွန်ခ်ျကို ပြသပါသည်။ မော်ဂျူးများတွင် လက်မှတ်ဝယ်ယူမှုအကူအညီ (ပြန်လည်ရောင်းချမှုအတွက် ဒေသိယဥပဒေများကို စစ်ဆေးခြင်း)၊ ဒစ်ဂျစ်တယ်အမှတ်တရစာအုပ် (ဓာတ်ပုံကဒ်များကို စုဆောင်းခြင်း)၊ လူမှုရေးမော်ဂျူး (ပရိတ်သတ်စီမံကိန်းများကို ပုံစံဖန်တီးရန်) ပါဝင်သည်။ အသုံးပြုသူကို အကြောင်းကြားစာများဖြင့် များလွန်းစွာ မသိမ်းဆည်းပါဘဲ RL ဆုကြေးဇူးပုံစံမှ အရေးကြီးမှု (ဥပမာ- ပရိတ်သတ်တွေ့ဆုံပွဲလက်မှတ်အချိန်ကန့်သတ်မှုများ) ကို စိတ်ခံစားမှုအလေးပြုမှုနှင့် ညှိနှိုင်းထားသည်။ ဂျပန်စာလို မိတ်ဆွေများနှင့် ပရိတ်သတ်များနှင့် ပူးပေါင်းလှုပ်ရှားရာတွင် ကူးပြောင်းဘာသာစကားလက္ခဏာများက အလုပ်လုပ်သည်- အက်ပ်သည် အချိန်စာရင်းများနှင့် အကြောင်းကြားစာများကို ဂျပန်နှင့် အင်္ဂလိပ်ဘာသာစကားများသို့ အလိုအလျောက် ဘာသာပြန်သည်။ အကြောင်းအရာကို ဘာသာစကားအပြောင်းအလဲများအတွင်း မှတ်ဉာဏ်တိုင်များက ကာကွယ်ထားသည်။ ဤအမှုလေ့လာမှုများသည် ဒေသစာနဲ့ယဉ်ကျေးမှု၊ ဥပဒေရေးရာအလိပ်အလျစ်များနှင့် နည်းပညာပိုင်းဆိုင်ရာကျွမ်းကျင်မှုတို့ကို Macaron သည် စိတ်ကြိုက်စက်ရုပ်များအဖြစ် ရိုးရှင်းစွာ အလုပ်လုပ်နိုင်စွမ်းကို သက်သေပြသည်။

5.5 နည်းပညာပိုင်း အခက်အခဲများ: concurrency, versioning နှင့် debugging

ကြီးမားသောအစီရင်ခံစာများကို ချက်ချင်း ထုတ်လုပ်ရာတွင် အင်ဂျင်နီယာပြဿနာများ ဖြစ်ပေါ်လာသည်။ Concurrency သည် mini-apps များအနေဖြင့် UI ကို အသစ်ပြောင်းလဲနေစဉ် အချက်အလက်များကို ရယူရမည်ဖြစ်သည့် အခါ များစွာသော အလုပ်များကို တပြိုင်နက် ဆောင်ရွက်ရန် လိုအပ်သောအခါ ဖြစ်ပေါ်လာသည်။ Macaron ၏ code generator သည် မူလ အခြေခံပြဿနာများကို သတ်မှတ်သော directed acyclic graphs (DAGs) များကို တည်ဆောက်ပေးပြီး asynchronous programming ဖြင့် အလုပ်များကို ထိန်းချုပ်ခြင်းမရှိစေသည်။ Versioning သည် အရေးပါလာသည်။ အကြောင်းမှာ Macaron ၏ module များသည် အမြဲတမ်း လှုပ်ရှားနေသောကြောင့် ဖြစ်သည်။ ထုတ်လုပ်သော အက်ပ်များသည် module များ၏ version များကို မှတ်တမ်းတင်ထားသော manifest ဖိုင်များ ပါဝင်သည်။ အပ်ဒိတ်အသစ် ရရှိလာသောအခါ Macaron သည် version များကို နှိုင်းယှဉ်ပြီး အသုံးပြုသူများကို မြှင့်တင်ရန် သို့မဟုတ် အတည်ပြုထားသော stable version တွင်နေထိုင်ရန် တောင်းဆိုပါသည်။ Debugging သည် အခက်အခဲအများဆုံးဖြစ်နိုင်သည်။ အလိုအလျောက် ထုတ်လုပ်သော ကုဒ်များတွင် နူးညံ့သော အမှားများ သို့မဟုတ် နားလည်ရခက်သော အနေအထားများ ပါဝင်နိုင်သည်။ Macaron သည် property-based testing ဖြင့် program ရှိသော အပြုပျက်များကို စစ်ဆေးရန် အလွတ်တစ်ခုခုကို ဖန်တီးပေးပြီး symbolic execution ဖြင့် အလုပ်လုပ်မှုလမ်းကြောင်းများကို လေ့လာကြည့်ရှုသည်။ အမှားများ ပေါ်လာသောအခါ အေးဂျင့်သည် အမည်မဖော်ထားသော အမှားများကို စုဆောင်းပြီး program ပြုပြင်ခြင်းနည်းလမ်းများကို စွဲဆောင်ပြီး အနာဂတ် ထုတ်လုပ်မှုများတွင် အစီအစဉ်များကို ထည့်သွင်းသည်။ ဤ အင်ဂျင်နီယာလုပ်ထုံးလုပ်နည်းများသည် no-code programming ၏ ကတိကဝတ်ကို ယုံကြည်စိတ်ချရသော၊ ထိန်းသိမ်းထားနိုင်သော mini-apps များဆီသို့ ပြောင်းလဲစေပါသည်။

Graduated from Emory University with a bachelor's degree and lived and worked in the United States for ten years. He has successively worked for private equity and venture capital institutions in the United States, and later joined the early-stage investment team of Qiji ZhenFund, where he has been engaged in long-term research on AIGC and Agent directions. In 2025, Macaron AI will be launched along with the founding team, dedicated to enhancing the daily life experience through technology.

Apply to become Macaron's first friends