Tembo
Slack၊ Linear သို့မဟုတ် GitHub တွင် Tag တွဲလိုက်ုံဖြင့် Background Agent က တာဝန်ယူပေးပါသည် - Codebase အများအပြားတွင် Task များလုပ်ဆောင်ခြင်း၊ ကုဒ်ရေးခြင်းနှင့် PR များကို ကိုယ်တိုင်ဖွင့်ပေးခြင်း။
ဝဘ်ဆိုက်သို့ သွားရန် ↗Tembo ဆိုသည်မှာ အဘာလဲ
Tembo သည် ကုဒ်ရေးသားခြင်းဆိုင်ရာ Agent ညှိနှိုင်းဆောင်ရွက်ပေးသည့် ပလပ်ဖောင်းတစ်ခုဖြစ်ပြီး အဓိကသုံးစွဲရပုံမှာ အလွန်ပင် ရိုးရှင်းပါသည်။ သင်အမြဲတမ်းအသုံးပြုနေကျTool များဖြစ်သော Slack၊ Linear နှင့် GitHub တို့တွင် ၎င်းကို Tag တွဲလိုက်ရုံဖြင့် Background Agent က အဆိုပါ Task ကို ဝင်ရောက်လုပ်ကိုင်ပေးမည်ဖြစ်ပြီး ပြီးဆုံးပါက Pull Request ကို ကိုယ်တိုင်ဖွင့်ပေးမည် ဖြစ်သည်။ အခြားသော Interface သို့ ပြောင်းလဲရန် မလိုသလို Chat ဝင်းဒိုးအသစ် ဖွင့်စရာလည်း မလိုဘဲ သင့်လက်ရှိအလုပ်လုပ်ကိုင်နေကျ ပုံစံအတိုင်း အလုပ်ဖြစ်သွားစေသည်။
၎င်း၏ အထူးခြားဆုံး အချက်မှာ Codebase အများအပြားကြားတွင် လုပ်ဆောင်နိုင်ခြင်းပင် ဖြစ်သည်။ လက်တွေ့ဘဝတွင် Task တစ်ခုသည် repo တစ်ခုတည်းကိုသာ ထိတွေ့ရသည်မဟုတ်ဘဲ Tembo ၏ Agent သည် Codebase အများအပြားကြားတွင် Task များကို လုပ်ဆောင်ပေးနိုင်သဖြင့် Microservices သို့မဟုတ် Project များစွာကို တွဲဖက်လုပ်ကိုင်နေသော အသင်းအဖွဲ့များအတွက် အထူးသင့်လျော်ပါသည်။ "အလုပ်ခွဲဝေပေးခြင်း" ကို Ticket သို့မဟုတ် Chat ထဲတွင် Tag တွဲလိုက်ရုံမျှဖြင့် လွယ်ကူစေပြီး Background Agent က နောက်ကွယ်မှ တိတ်တဆိတ် အလုပ်ပြီးမြောက်အောင် လုပ်ဆောင်ပေးမည်ဖြစ်ကာ လူသားများအနေဖြင့် PR အဆင့်တွင်သာ စစ်ဆေးပေးရန် လိုအပ်ပါသည်။ ဤသည်မှာ Developer များကို ပင်ပန်းစေသော အလုပ်ငယ်များမှ ကင်းဝေးစေမည့် နည်းလမ်းတစ်ခု ဖြစ်ပါသည်။
လုပ်ဆောင်ချက်များနှင့် သင့်လျော်သည့်နေရာများ
Tembo သည် "ရှင်းလင်းသော်လည်း ပင်ပန်းစေသည့် ရှင်းရန်မလွယ်သော Ticket များပုံနေပြီး မည်သူမျှ မလုပ်ချင်ကြသည့်" အခြေအနေများအတွက် အသင့်တော်ဆုံး ဖြစ်ပါသည်။ Setting အနည်းငယ်ပြင်ခြင်း၊ လုပ်ဆောင်ချက်အသေးစားလေး ထည့်သွင်းခြင်း၊ Service အချို့ကြားတွင် Column တစ်ခုကို တူညီအောင်လုပ်ခြင်း စသည့် Task များကို ရှင်းလင်းစွာဖော်ပြထားပြီး လုပ်ရသည်မှာ ပျင်းစရာကောင်းကာ Background Agent ထံသို့ ပေးအပ်ရန် အကောင်းဆုံးဖြစ်သည်။ Tag တွဲလိုက်သည်နှင့် ၎င်းဘာသာ လုပ်ဆောင်ပြီး PR ဖွင့်ပေးမည်ဖြစ်ရာ သင်က Review လုပ်ရုံသာ လိုအပ်မည်ဖြစ်သဖြင့် အသေးစား Ticket များကို ကိုင်တွယ်ရသည့် အခက်အခဲကို အနိမ့်ဆုံးသို့ လျှော့ချပေးသည်။
Slack၊ Linear၊ GitHub တို့နှင့် အနီးကပ် ချိတ်ဆက်ထားခြင်းသည် ၎င်း၏ အဓိက အသက်ဝိညာဉ် ဖြစ်ပါသည်။ အသင်းအဖွဲ့၏ အလုပ်လုပ်ပုံမှာ ဤ Tool များအတွင်းသာ လည်ပတ်နေပြီး Tembo က သင့်အကျင့်စရိုက်များကို ပြောင်းလဲခိုင်းခြင်း မရှိဘဲ Agent ကို လက်ရှိ လုပ်ငန်းစဉ်အတွင်းသို့သာ ထည့်သွင်းပေးခြင်း ဖြစ်ပါသည်။ Cross-codebase လုပ်ဆောင်နိုင်စွမ်းက Microservices ပတ်ဝန်းကျင်တွင် ၎င်းကို ပို၍ အသုံးဝင်စေသည်၊ အကြောင်းမှာ ဤကဲ့သို့သော ပတ်ဝန်းကျင်ရှိ Task များသည် သဘာဝအလျောက် repo အများအပြားနှင့် သက်ဆိုင်နေတတ်သောကြောင့် ဖြစ်ပါသည်။ ပုံမှန် Developer အလုပ်များကို အလိုအလျောက်လုပ်ဆောင်လိုသော်လည်း Tool အသစ်အဆန်းများကို ထပ်မံထိန်းသိမ်းရန် မလိုချင်သော အသင်းအဖွဲ့များအတွက် သင့်လျော်ပါသည်။
အဓိက အင်္ဂါရပ်များ
- Slack၊ Linear၊ GitHub တို့တွင် Tag တွဲလိုက်ုံဖြင့် Background Agent ထံ အလုပ်အပ်နိုင်ခြင်း
- Background Agent သည် Codebase အများအပြားကြားတွင် Task များကို အလိုအလျောက် လုပ်ဆောင်ပေးနိုင်ခြင်း
- Task ပြီးဆုံးပါက Pull Request ကို အလိုအလျောက် ဖွင့်ပေးခြင်း
- လက်ရှိ ပူးပေါင်းဆောင်ရွက်ရေး Tool များထဲတွင် ထည့်သွင်းအသုံးပြုနိုင်ပြီး အသင်းအဖွဲ့၏ အကျင့်စရိုက်ကို မပြောင်းလဲစေရခြင်း
- ရှင်းလင်းပြီး ပင်ပန်းစေသော Ticket များကို ကိုင်တွယ်ရသည့် အခက်အခဲကို အနိမ့်ဆုံးသို့ လျှော့ချပေးခြင်း
အားသာချက်များ
- အဓိက Collaborative Tool များနှင့် နက်ရှိုင်းစွာ ချိတ်ဆက်ထားသဖြင့် အခက်အခဲမရှိ စတင်အသုံးပြုနိုင်ခြင်း
- Cross-repo စွမ်းဆောင်ရည်သည် Microservices နှင့် Multi-project ပတ်ဝန်းကျင်နှင့် ကိုက်ညီခြင်း
- Tag တွဲလိုက်ရုံဖြင့် အလုပ်အပ်နိုင်ပြီး PR ကို အလိုအလျောက်ဖွင့်ပေးကာ လုပ်ငန်းစဉ် ချောမွေ့ခြင်း
အားနည်းချက်များ
- Agent ဖန်တီးပေးသော PR များကို လူသားများက ဆက်လက်စစ်ဆေးရန် လိုအပ်ဆဲဖြစ်ပြီး ရှုပ်ထွေးသော Task များကို အလုံးစုံ မပုံအပ်သင့်ခြင်း
- အလုပ်လုပ်ပုံ ကောင်းမကောင်းသည် Task ရှင်းလင်းချက် အပေါ်တွင် များစွာ မူတည်ခြင်း
- Cross-codebase အလိုအလျောက်စနစ်အတွက် ခွင့်ပြုချက်နယ်ပယ်ကို သေချာစွာ စဉ်းစားဆင်ခြင်ရန် လိုအပ်ခြင်း
အသုံးပြုမှုများ
- စုပုံနေသော ရှင်းလင်းသည့် Ticket အသေးစားများကို Background Agent ထံ အုပ်စုလိုက် ပေးအပ်ကိုင်တွယ်ခြင်း
- Microservices ပတ်ဝန်းကျင်တွင် Repo အများအပြားကြား ပြောင်းလဲမှုများကို အတူတကွ ကိုင်တွယ်ခြင်း
- Linear Ticket တွင် Tag တွဲပြီးနောက် PR ကို အလိုအလျောက် ထုတ်ပေးခြင်း
- Developer များကို ပုံမှန် ပင်ပန်းစေသည့် အလုပ်ငယ်များမှ ကင်းဝေးစေခြင်း
အယ်ဒီတာမှတ်ချက်
အလုပ်အပ်ခြင်းကို "Ticket ထဲတွင် Tag တစ်ချက်တွဲလိုက်ခြင်း" အဖြစ် ရိုးရှင်းအောင် ပြုလုပ်ထားသည့် ဒီဇိုင်းသည် Developer များ၏ ပျင်းရိတတ်သည့် သဘောသဘာဝကို ကောင်းစွာ နားလည်ထားပေသည် - အမှန်တကယ် အခက်အခဲဖြစ်စေသည်မှာ Tool ပြောင်းသုံးရသည့် အချိန်လေးပင် ဖြစ်သည်။ အလုပ်သေးသေးလေးများကို ၎င်းအား ပေးအပ်ရန် အလွန်သင့်လျော်ပြီး ရှုပ်ထွေးသော Task များအတွက်မူ PR ကို ကိုယ်တိုင်သေချာ စစ်ဆေးသင့်ပါသည်။ ကျွန်ုပ်တို့အနေဖြင့် 4.2 မှတ် ပေးပါသည်။
မေးလေ့ရှိသောမေးခွန်းများ
Tembo တွင် Agent ထံသို့ Task များကို မည်သို့ပေးအပ်ရမည်နည်း။
Slack၊ Linear သို့မဟုတ် GitHub တွင် ၎င်းကို တိုက်ရိုက် Tag တွဲလိုက်ရုံဖြင့် Background Agent က အဆိုပါ Task ကို ယူဆောင်လုပ်ကိုင်ပေးမည်ဖြစ်ပြီး ပြီးဆုံးပါက PR ဖွင့်ပေးမည်ဖြစ်ကာ အခြား Interface သို့ ပြောင်းရန် မလိုပါ။
၎င်းသည် Codebase အများအပြားနှင့် သက်ဆိုင်သည့် Task များကို တစ်ပြိုင်နက် လုပ်ဆောင်နိုင်ပါသလား။
ရပါသည်။ Cross-codebase သည် ၎င်း၏ အဓိက ဒီဇိုင်းပုံစံဖြစ်ပြီး Microservices သို့မဟုတ် Project များစွာကို တွဲဖက်လုပ်ကိုင်နေသော အသင်းအဖွဲ့များအတွက် အထူးသင့်လျော်ပါသည်။