RAGFlow လမ်းညွှန်- open-source RAG အင်ဂျင်ကို ဘယ်လိုတပ်ဆင်ရမလဲ၊ စာရွက်စာတမ်း ဘယ်လိုကျွေးရမလဲ၊ AI ကို လျှောက်မပြောအောင် ဘယ်လိုလုပ်ရမလဲ

ကုမ္ပဏီက PDF တွေအကုန်လုံးကို AI ဆီ ပစ်ထည့်လိုက်တယ်၊ ပြီးတော့မှ AI က အတည်ပေါက်နဲ့ လျှောက်ပြောတော့တယ် — ဒါဟာ ကုမ္ပဏီရဲ့ အသိပညာဘေ့စ် (Knowledge Base) လုပ်ချင်သူတိုင်း ကြုံဖူးတဲ့ အခြေအနေပါပဲ။ RAGFlow က အဲဒီပြဿနာကို "အနုစိတ် စာရွက်စာတမ်း နားလည်နိုင်စွမ်း" နဲ့ ပြန်လည်ကိုးကားနိုင်တဲ့ စနစ်တို့နဲ့ ကုသပေးပါတယ်။ ဒီဆောင်းပါးမှာ Docker တပ်ဆင်ခြင်း၊ Knowledge Base တည်ဆောက်ခြင်း၊ မော်ဒယ် သတ်မှတ်ခြင်းကနေ အဖြေတွေမှာ မူရင်းကိုးကားချက် ပါလာအောင် ဘယ်လိုလုပ်ရမလဲဆိုတာအထိ အစအဆုံး ရှင်းပြပေးထားပါတယ်။

နိဒါန်း- AI က PDF ဖိုင်ကို ဖတ်တဲ့အခါ ရှုပ်ပွသွားတဲ့အခါ

ကျွန်တော် တကယ့်ဖြစ်ရပ်မှန်တစ်ခု ကြုံဖူးပါတယ်။ ကုမ္ပဏီတစ်ခုက အတွင်းပိုင်း အသိပညာဘေ့စ် (Knowledge Base) လုပ်ချင်လို့ ထုတ်ကုန်လက်စွဲစာအုပ် PDF ၃၀၀ ကျော်ကို RAG စနစ်တစ်ခုထဲ ထည့်လိုက်ပါတယ်။ ဒါပေမဲ့ AI က ဖြေတဲ့အခါ ဇယားကွက်ထဲက ဂဏန်းတွေကို တခြားစာပိုဒ်နဲ့ ဆက်လိုက်တာ၊ စာမျက်နှာအောက်ခြေက မူပိုင်ခွင့်အသိပေးချက်ကို ပင်မစာသားလို ကိုးကားလိုက်တာတွေ ဖြစ်လာပါတယ်။ သူ့ကို "A အမျိုးအစားရဲ့ ပါဝါက ဘလောက်လဲ" လို့ မေးလိုက်တဲ့အခါ တကယ်တော့ B အမျိုးအစားရဲ့ ဂဏန်းကို အသေအချာ ပြန်ဖြေလာပါတယ်။ တာဝန်ခံ အင်ဂျင်နီယာက ပြုံးစစနဲ့ ပြောဖူးပါတယ် - ပြဿနာက မော်ဒယ်က ညံ့လို့မဟုတ်ဘူး၊ "စာရွက်စာတမ်းကို ကောင်းကောင်းမဖတ်ခဲ့ရလို့" လို့ ဆိုပါတယ်။

ဒါက RAG ရဲ့ အခက်ခဲဆုံး အပိုင်းပါပဲ — မော်ဒယ်နဲ့ ချိတ်ဆက်ဖို့ မဟုတ်ဘဲ, စာမျက်နှာ အပြင်အဆင် ရှုပ်ထွေးတဲ့၊ ဇယားပါတဲ့၊ စကင်ဖတ်ထားတဲ့ ဖိုင်တွေကို မော်ဒယ် နားလည်နိုင်မယ့် အပိုင်းလေးတွေအဖြစ် မှန်မှန်ကန်ကန် ခွဲထုတ်ဖို့ပါပဲ။ RAGFlow က ဒီကိစ္စကို အဓိက လုပ်ဆောင်ပေးတာ ဖြစ်ပါတယ်။ ဒီဆောင်းပါးမှာ တကယ်တမ်း ဘယ်လို တပ်ဆင်ရမလဲ၊ စာရွက်စာတမ်း ဘယ်လိုကျွေးရမလဲ၊ ကိုးကားချက်တွေ ဘယ်လိုပါလာအောင် လုပ်ရမလဲဆိုတာကို လမ်းညွှန်ပြသသွားမှာ ဖြစ်ပါတယ်။

RAGFlow ဆိုတာ ဘာလဲ

RAGFlow ဆိုတာက InfiniFlow ထုတ်လုပ်ထားတဲ့ Open-source RAG (Retrieval-Augmented Generation) အင်ဂျင်တစ်ခု ဖြစ်ပြီး ကုဒ်တွေကို GitHub မှာ လူသိရှင်ကြား တင်ထားပါတယ်။ RAG ဆိုတာ ဘာလဲဆိုတာ သေချာ မသိသေးရင် ကျွန်တော်တို့ရဲ့ RAG ဆိုတာ ဘာလဲ ကို အရင်ဖတ်ကြည့်ရင် ပိုပြီး နားလည်လွယ်ပါလိမ့်မယ် — ရိုးရိုးပြောရရင် AI က မဖြေခင် သင့်ရဲ့ အချက်အလက်တွေထဲကို အရင်သွားရှာခိုင်းပြီး ရှာတွေ့တဲ့ အချက်အလက်ပေါ် မူတည်ပြီး ဖြေခိုင်းတာ ဖြစ်ပါတယ်။ ကိုယ့်ဘာသာ မှတ်မိသလို လျှောက်ဖြေတာမျိုး မဟုတ်ပါဘူး။

RAGFlow က တခြား RAG တူးလ်တွေနဲ့ မတူတာက DeepDoc လို့ခေါ်တဲ့ "စာရွက်စာတမ်းကို နက်နက်ရှိုင်းရှိုင်း နားလည်နိုင်စွမ်း (Deep Document Understanding)" ရှိတာ ဖြစ်ပါတယ်။ သာမန် တူးလ်တွေက PDF ဖိုင်ကို ဖတ်တဲ့အခါ စာသားတွေကို အတင်း ဆွဲထုတ်လိုက်တာကြောင့် စာမျက်နှာ အပြင်အဆင် ရှုပ်ထွေးသွားရင် အကုန် ရောထွေးကုန်ပါတယ်။ RAGFlow ကျတော့ စာမျက်နှာရဲ့ တည်ဆောက်ပုံကို နားလည်အောင် လုပ်ပေးပါတယ် — ဘယ်ဟာက ခေါင်းစဉ်လဲ၊ ဘယ်ဟာက ဇယားလဲ၊ ဘယ်ဟာက စာပိုဒ်လဲဆိုတာကို သိပြီး စကင်ဖတ်ထားတဲ့ ဖိုင်တွေ (ပုံစံ PDF) ကိုတောင် OCR နဲ့ လုပ်ဆောင်ပေးနိုင်ပါတယ်။ သူဟာ Word၊ Presentation (PPT)၊ Excel၊ ပုံမှန်စာသား၊ ပုံများ၊ စကင်ဖတ်ထားသော ဖိုင်များ၊ ဖွဲ့စည်းပုံပါရှိသော အချက်အလက်များ (Structured Data) နဲ့ ဝဘ်စာမျက်နှာ စတဲ့ ဖော်မတ်အမျိုးမျိုးကို ပံ့ပိုးပေးပါတယ်။

နောက်ထပ် အဓိက အချက်တစ်ခုကတော့ ခြေရာခံနိုင်တဲ့ ကိုးကားချက် (Traceable Citation) ဖြစ်ပါတယ်။ သူဖြေတဲ့အခါ အဖြေရဲ့ အခြေခံကို မှတ်သားပြပေးတဲ့အတွက် "ဒီစာကြောင်းက ဘယ်စာရွက်စာတမ်းရဲ့ ဘယ် အပိုင်းကနေ ရောက်လာတာလဲ" ဆိုတာကို မြင်တွေ့နိုင်ပြီး AI ရဲ့ လှည့်စားမှုကို ခံရနိုင်ခြေကို အများကြီး လျှော့ချပေးပါတယ်။ ဒါ့အပြင် Dify လို ပလက်ဖောင်းတွေ လုပ်ဆောင်နေတဲ့ Agent စီစဉ်မှုကိုလည်း ပေါင်းစပ်ပေးထားပြီး RAG၊ တူးလ်တွေနဲ့ MCP တို့ကို Visual Workflow အဖြစ် ပေါင်းစပ်ဖို့ ပံ့ပိုးပေးထားပါတယ်။

ဘာတွေ လုပ်လို့ရလဲ

  • ကုမ္ပဏီတွင်း အသိပညာဘေ့စ် (Enterprise Knowledge Base): ထုတ်ကုန်လက်စွဲစာအုပ်များ၊ SOP၊ စာချုပ် နမူနာများကို ထည့်သွင်းပြီး ဝန်ထမ်းများက သဘာဝဘာသာစကားဖြင့် မေးမြန်းနိုင်ကာ အဖြေနှင့်အတူ ကိုးကားချက်များပါ ပါရှိမည်။
  • ဖောက်သည်ဝန်ဆောင်မှု မေးမြန်းဖြေကြားရေး နောက်ခံ (Customer Service Backend): မကြာခဏ မေးလေ့ရှိသော မေးခွန်းများ (FAQ) နှင့် နည်းပညာ စာရွက်စာတမ်းများကို ချိတ်ဆက်ကာ ချတ်ဘော့စ် (Chatbot) ရဲ့ ဦးနှောက်အဖြစ် အသုံးပြုခြင်း။
  • သုတေသနနှင့် ခွဲခြမ်းစိတ်ဖြာမှု (Research & Analysis): တရားစွဲဆိုမှု မှတ်တမ်းများ၊ ဘဏ္ဍာရေး အစီရင်ခံစာများ၊ ကျမ်းစာတမ်းများကဲ့သို့ စာမျက်နှာ အပြင်အဆင် ရှုပ်ထွေးပြီး တိကျသော ကိုးကားချက်များ လိုအပ်သော စာရွက်စာတမ်းများအတွက် DeepDoc ရဲ့ အားသာချက်ကို တိုက်မိစေခြင်း။
  • ကိုယ်ပိုင် ဒုတိယဦးနှောက် (Personal Second Brain): နှစ်ပေါင်းများစွာ စုဆောင်းထားသော မှတ်စုများ၊ အီးဘွတ် (E-book) များကို ထည့်သွင်းပြီး စကားပြောဆိုနိုင်သော အသိပညာဘေ့စ်တစ်ခုအဖြစ် ပြောင်းလဲခြင်း။

RAG စနစ်တစ်ခုလုံးကို ဘယ်လို တည်ဆောက်ရမလဲဆိုတာ နားလည်ချင်ရင် RAG လက်တွေ့လုပ်ဆောင်မှု လမ်းညွှန် နဲ့ တွဲဖက် ဖတ်ရှုနိုင်ပါတယ်။

ဘယ်လို သုံးမလဲ- ပထမဆုံး အကြိမ် စတင်အသုံးပြုခြင်း

RAGFlow ကို Docker နဲ့ တပ်ဆင်ရတာဖြစ်ပြီး လုပ်ငန်းစဉ်က အရမ်းမခက်ခဲပေမဲ့ စက်ပစ္စည်းကို အနည်းငယ် အချက်အလက် တောင်းဆိုပါတယ်။ သတ်မှတ်ချက်တွေကို အရင် ကြည့်ကြရအောင်။

1. စနစ် လိုအပ်ချက်များကို အတည်ပြုခြင်း

တရားဝင် အကြံပြုချက် - CPU အနည်းဆုံး 4 cores၊ RAM အနည်းဆုံး 16GB၊ Hard Drive အနည်းဆုံး 50GB၊ Docker 24 နှင့်အထက်၊ Docker Compose v2.26 နှင့်အထက် လိုအပ်ပါတယ်။ RAM ကိစ္စက အရမ်းအရေးကြီးပါတယ် — သူက Vector retrieval engine ကို run ရတာဖြစ်လို့ RAM မလုံလောက်ရင် အမြဲတမ်း crash ဖြစ်နေမှာဖြစ်ပြီး 4GB သေးသေးလေးနဲ့ အတင်းသုံးဖို့ မစဉ်းစားပါနဲ့။

2. ပရောဂျက်ကို ဆွဲယူခြင်း (Clone) နှင့် စတင်ခြင်း

GitHub မှ ကူးယူပြီး (clone) နောက်မှ docker დါ်ရ်တိုရီ (directory) ထဲသို့ ဝင်ရောက်ကာ စတင်ပါ -

bash
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/docker
docker compose up -d

ပထမဆုံးအကြိမ် run တဲ့အခါ Image တွေ အများကြီး ဆွဲယူရမှာဖြစ်လို့ ကော်ဖီတစ်ခွက် သောက်ပြီး စောင့်ပါ။ ပြီးသွားရင် docker ps ကိုသုံးပြီး ကွန်တိန်နာတွေ အလုပ်လုပ်နေပြီလားဆိုတာ အတည်ပြုပါ။

3. နောက်ခံ (Backend) ကို ဖွင့်လှစ်ပြီး မော်ဒယ် သတ်မှတ်ခြင်း

ဆာဗာ ပွင့်လာတဲ့အခါ ဘရောက်ဆာမှာ http://သင့်ရဲ့ Host IP (မူလအားဖြင့် Port 80) ကို ဖွင့်ပါ။ အကောင့်တစ်ခု မှတ်ပုံတင်ပြီး ဝင်ရောက်ပါ (Login)။ ထို့နောက် ဆက်တင်များ (Settings) ထဲသို့သွားကာ မော်ဒယ်၏ API Key ကို ဖြည့်ပါ - ဒီအဆင့်ကို ကျော်သွားလို့ မရပါဘူး။ RAGFlow မှာ မော်ဒယ် အသင့်ပါမလာပါဘူး။ ဘယ် LLM (အဖြေထုတ်ရန်) နဲ့ ဘယ် Embedding မော်ဒယ် (စာသားကို vector အဖြစ်ပြောင်းရန်) ကို သုံးရမလဲဆိုတာကို သူ့ကို ပြောပြရမှာ ဖြစ်ပါတယ်။ OpenAI၊ විවිਧ Cloud မော်ဒယ်များကို ထည့်နိုင်သလို local Ollama ကိုလည်း ချိတ်ဆက်နိုင်ပါတယ်။

4. အသိပညာဘေ့စ် တည်ဆောက်ခြင်းနှင့် စာရွက်စာတမ်းများ ကျွေးခြင်း

Knowledge Base တစ်ခုကို တည်ဆောက်ပြီး သင်ရဲ့ PDF၊ Word ဖိုင်တွေကို တင်ვიုင်း (Upload) လုပ်ပါ။ အဓိကအချက်ကတော့ - တင်ပြီးသွားရင် ခွဲထုတ်မည့် ပုံစံခွက် (chunk method) တစ်ခုကို ရွေးချယ်ရမှာ ဖြစ်ပါတယ်။ RAGFlow က မတူညီတဲ့ စာရွက်စာတမ်း အမျိုးအစားတွေနဲ့ ကိုက်ညီတဲ့ ပုံစံခွက် အမျိုးမျိုးကို ပံ့ပိုးပေးပါတယ် - သာမန် စာရွက်စာတမ်းများ၊ ကျမ်းစာတမ်းများ၊ စာအုပ်များ၊ ဥပဒေရေးရာ၊ တင်ပြချက်များ (Presentations)၊ ဇယားများ၊ မေးမြန်းဖြေကြားရေး စုံတွဲများ စသည်တို့ ဖြစ်ပါတယ်။ ပုံစံခွက်ကို မှန်ကန်စွာ ရွေးချယ်နိုင်မှသာ အပိုင်းခွဲထုတ်ခြင်း (chunking) ရဲ့ အရည်အသွေးက အများကြီး ကွာခြားသွားပါလိမ့်မယ်။ ရွေးချယ်ပြီးပါက parse (ခွဲခြမ်းစိတ်ဖြာခြင်း) ကို နှိပ်ပါ၊ သူက DeepDoc ကို အသုံးပြုပြီး စာရွက်စာတမ်းကို အပိုင်းလေးတွေအဖြစ် ခွဲထုတ်ပေးပါလိမ့်မယ်။

5. အပိုင်းခွဲထုတ်မှု ရလဒ်များကို စစ်ဆေးခြင်း

ဒါက RAGFlow မှာ သေချာပေါက် သုံးသင့်တဲ့ ဖန်ရှင်တစ်ခု ဖြစ်ပါတယ် - ခွဲခြမ်းစိတ်ဖြာပြီးရင် သူက အပိုင်းခွဲထုတ်မှု ရလဒ်တွေကို သင့်ကို ရုပ်မြင်သံကြား (Visual) အဖြစ် ပြသပေးမှာ ဖြစ်ပြီး အပိုင်းတစ်ခုချင်းစီက ဘယ်လိုပုံစံရှိလဲ၊ မူရင်းစာသားရဲ့ ဘယ်နေရာနဲ့ ကိုက်ညီလဲဆိုတာကို မြင်တွေ့ရမှာ ဖြစ်ပါတယ်။ အပိုင်းအစတွေ မှားယွက်နေတာကို တွေ့ရှိရရင် - ဥပမာ ဇယားကွက် ပြတ်တောက်သွားတာမျိုး - လူကိုယ်တိုင် ပြင်ဆင်နိုင်ပါတယ်။ အလုပ်ရှုပ်တယ်လို့ မထင်ပါနဲ့၊ ဒီအဆင့်က နောင်လာမယ့် အဖြေတွေ တိကျမှုရှိမရှိကို တိုက်ရိုက် ဆုံးဖြတ်ပေးပါတယ်။

6. ချတ်လက်ထောက် (Chat Assistant) တည်ဆောက်ခြင်းနှင့် မေးမြန်းမှုကို စမ်းသပ်ခြင်း

ပိုင်းဖြတ်မှုမှာ ပြဿနာမရှိတော့ဘူးဆိုရင် Chat တစ်ခုကို တည်ဆောက်ပြီး ဒီ Knowledge Base ကို ချိတ်ဆက်လိုက်ပါက မေးခွန်းများ စတင်မေးမြန်းနိုင်ပါပြီ။ သူ ဖြေကြားတဲ့အခါ ကိုးကားတဲ့ ရရင်းမြစ်ကို တွဲလျက် ပါလာမှာဖြစ်ပြီး အဲ့ဒါကို နှိပ်လိုက်ရင် မူရင်းစာသား အပိုင်းအစဆီကို ခုန်ကူးသွားနိုင်ပါတယ်။

အဆင့်မြင့် နည်းပညာများ

ဖိုင်အမျိုးအစားအလိုက် ဘေ့စ်များကို ခွဲခြား၍ ပုံစံခွက် သတ်မှတ်ပါ: ဥပဒေစာချုပ်နဲ့ ထုတ်ကုန် တင်ပြချက် (Presentation) တွေကို Knowledge Base တစ်ခုတည်းထဲမှာ ပုံစံခွက် တူတူနဲ့ မထည့်ပါနဲ့။ စာမျက်နှာ အပြင်အဆင် အရမ်းကွာခြားပြီး အပိုင်းခွဲထုတ်တဲ့ ယုတ္တိဗေဒ မတူပါဘူး။ ဘေ့စ်တွေကို သီးခြား တည်ဆောက်ပြီး သက်ဆိုင်ရာ ပုံစံခွက်တွေကို ရွေးချယ်ပေးပါက တိကျမှုနှုန်းက သိသိသာသာ တိုးတက်လာပါလိမ့်မယ်။

ဟိုက်ဘရစ် ရှာဖွေမှုကို ကောင်းစွာ အသုံးချပါ: RAGFlow က Vector Retrieval နဲ့ BM25 Keyword Search ကို တစ်ပြိုင်နက်တည်း လုပ်ဆောင်ပြီး Re-rank ကို ထပ်ထည့်ပေးပါတယ်။ သာမန် Vector ရှာဖွေမှုက "တိကျသော ဝေါဟာရများ၊ ပစ္စည်းနံပါတ်များ၊ ပုဒ်မနံပါတ်များ" လိုမျိုး ရှာဖွေမှုတွေအတွက် မကြာခဏဆိုသလို တိတိကျကျ မဖမ်းမိတတ်ပါဘူး။ Keyword Search က အဲ့ဒီနေရာမှာ ဖြည့်ဆည်းပေးပါတယ်။ ပုံစံအားဖြင့် အသင့်ပါဝင်ပြီးသားဖြစ်ပေမဲ့ အလေးချိန် (weight) ကိုတော့ ကိုယ်တိုင် ချိန်ညှိနိုင်ပါတယ်။

Ollama နဲ့ ချိတ်ဆက်ပြီး Local မော်ဒယ်ကို Run ပါ: အချက်အလက် လုံခြုံရေးကို အလေးထားပြီး ကုမ္ပဏီရဲ့ စာရွက်စာတမ်းတွေကို Cloud ပေါ်ကို မပို့ချင်ဘူးဆိုရင် LLM နဲ့ Embedding မော်ဒယ် နှစ်ခုစလုံးကို Local Ollama ဆီသို့ ညွှန်ပြပေးနိုင်ပြီး တစ်စုံလုံးကို Offline run နိုင်ပါတယ်။ ကုန်ကျစရိတ်ကတော့ ပိုကောင်းတဲ့ Hardware လိုအပ်တာပါပဲ။

API ကို အသုံးပြုပြီး ကိုယ့်ရဲ့ စနစ်ထဲသို့ ချိတ်ဆက်ပါ: RAGFlow မှာ API ပါရှိတဲ့အတွက် သူ့ကို နောက်ခံ ရှာဖွေရေး အလွှာ (backend retrieval layer) တစ်ခုအနေနဲ့ အသုံးပြုနိုင်ပြီး ရှေ့ပိုင်း အင်တာဖေ့စ် (frontend interface) ကို ကိုယ်ပိုင် သုံးနိုင်သလို ရှိပြီးသား ဖောက်သည်ဝန်ဆောင်မှု စနစ်တွေနဲ့လည်း ချိတ်ဆက်နိုင်ပါတယ်။ ပိုမို ရှုပ်ထွေးတဲ့ Workflows တွေကို လုပ်ဆောင်ချင်ရင်လည်း သူ့ရဲ့ Agent စီစဉ်မှု လုပ်ဆောင်ချက်ကို သုံးနိုင်ပြီး သဘောတရားက AI Agent ဖွံ့ဖြိုးတိုးတက်မှု နဲ့ တူညီပါတယ်။

ဖြစ်လေ့ရှိသော အမှားများနှင့် သတိပြုရန် အချက်များ

  • RAM ကို နည်းနည်းပဲပေးပြီး အတင်း တပ်ဆင်ခြင်း: 16GB ဆိုတာ အကြံပြုချက်မဟုတ်ဘဲ အနိမ့်ဆုံး စံချိန်ဖြစ်ပါတယ်။ အဲ့ဒီထက် နည်းသွားရင် ကွန်တိန်နာက အကြိမ်ကြိမ် Crash ဖြစ်မှာဖြစ်ပြီး လူသစ်တွေ အမြဲတမ်း ဒီနေရာမှာ အကြောင်းရင်းရှမရ ဖြစ်တတ်ပါတယ်။
  • Embedding မော်ဒယ် သတ်မှတ်ဖို့ မေ့သွားခြင်း: လူအများစုက အဖြေအတွက် သုံးမယ့် LLM ကိုပဲ သတ်မှတ်ပြီး Embedding မော်ဒယ်ကို မေ့သွားကြပါတယ်။ ရလဒ်အနေနဲ့ စာရွက်စာတမ်းက Vector အဖြစ် မှန်မှန်ကန်ကန် မပြောင်းသွားဘဲ ဘာပဲမေးမေး တိတိကျကျ မဖြေနိုင်တော့ပါဘူး။ နှစ်ခုစလုံးကို သတ်မှတ်ပေးရပါမယ်။
  • အပိုင်းခွဲထုတ်မည့် ပုံစံခွက်ကို လွယ်လွယ်ကူကူ ရွေးချယ်ခြင်း သို့မဟုတ် မစစ်ဆေးခြင်း: မူလပုံစံခွက် (Default template) ကို သုံးပြီး ရှုပ်ထွေးတဲ့ ဖွဲ့စည်းပုံပါတဲ့ PDF တစ်စောင်ကို ကျွေးလိုက်ပြီးမှ အဖြေဆိုးတယ်လို့ ညည်းတွားကြပါတယ် - ပြဿနာရဲ့ ၉၀% က အပိုင်းခွဲထုတ်တဲ့ နေရာမှာ ဖြစ်နေပါတယ်။ Visual ရလဒ်ကို သေချာပေါက် ကြည့်ရပါမယ်၊ ပျက်စီးနေရင် ပြင်ဆင်ပါ။
  • ကိုးကားချက် ပါလာရင် 100% မှန်တယ်လို့ ထင်မှတ်ခြင်း: ခြေရာခံနိုင်တဲ့ ကိုးကားချက်ဆိုတာ သင် "အတည်ပြုနိုင်ဖို့" ဖြစ်ပြီး "မှန်ကန်ကြောင်း အာမခံချက်" မဟုတ်ပါဘူး။ ကိုးကားချက်က Hallucination (အမှားအယွင်း) ဖြစ်နိုင်ခြေကို လျှော့ချပေးပေမဲ့ မော်ဒယ်က အပိုင်းအစတွေကို အလွဲဖတ်မိနိုင်ပါသေးတယ်။ အရေးကြီးတဲ့ နေရာတွေမှာ ကိုးကားချက်တွေကို လူကိုယ်တိုင် ပြန်လည်စစ်ဆေးပေးပါ။ AI ဘာကြောင့် လျှောက်ပြောတတ်လဲဆိုတာ ပိုသိချင်ရင် AI Hallucination ဆိုတာ ဘာလဲ ကို ဖတ်ရှုပါ။
  • အချက်အလက် လုံခြုံရေးကို သေချာ မစဉ်းစားမိခြင်း: Cloud မော်ဒယ်ကို သုံးတဲ့အခါ သင်ရဲ့ စာရွက်စာတမ်း အပိုင်းအစတွေက မော်ဒယ် ကုမ္ပဏီဆီကို ရောက်သွားပါမယ်။ အရေးကြီးတဲ့ အချက်အလက်တွေအတွက် Local Model ဖြေရှင်းချက်ကို အသုံးပြုပါ။

TheAI ၏ သုံးသပ်ချက်

ဈေးကွက်ထဲမှာ RAG နဲ့ ချိတ်လို့ရတဲ့ တူးလ်တွေ အများကြီး ရှိပေမဲ့ အများစုက "မော်ဒယ်နဲ့ ဘယ်လို ချိတ်ဆက်မလဲ၊ Vector ကို ဘယ်လို သိမ်းဆည်းမလဲ" ဆိုတဲ့ နေရာကိုပဲ အဓိကထားပြီး စာရွက်စာတမ်းတွေကို သန့်ရှင်းစွာ ဖတ်ရှုနိုင်လိ

မေးလေ့ရှိသောမေးခွန်းများ

RAGFlow က အခမဲ့လား? ကိုယ်တိုင်ချိတ်ဆက်သုံးရင် ပိုက်ဆံပေးရမလား?

RAGFlow ကိုယ်တိုင်က open-source ဖြစ်ပြီး ကိုယ့်ဆာဗာပေါ်မှာ Docker နဲ့ ကိုယ်တိုင် တပ်ဆင်သုံးစွဲမယ်ဆိုရင် ဆော့ဖ်ဝဲအတွက် ပိုက်ဆံပေးစရာ မလိုပါဘူး။ ဒါပေမဲ့ ကုန်ကျမယ့် အပိုင်း နှစ်ပိုင်း ရှိပါတယ်- ပထမအချက်က ဟတ်ဝဲ (RAM 16GB နဲ့အထက် ရှိတဲ့ စက်ကို အကြံပြုပါတယ်)၊ ဒုတိယအချက်က မော်ဒယ် ကုန်ကျစရိတ်ဖြစ်ပြီး ကိုယ်ချိတ်ဆက်သုံးမယ့် cloud LLM နဲ့ embedding model API တွေအတွက် သီးသန့်ပေးရမှာ ဖြစ်ပါတယ်။ အားလုံးကို local Ollama မော်ဒယ်တွေနဲ့ပဲ အစားထိုးသုံးမယ်ဆိုရင်တော့ API ကုန်ကျစရိတ် လုံးဝမရှိအောင် လုပ်နိုင်ပေမဲ့ ဟတ်ဝဲကောင်းကောင်းတော့ လိုအပ်ပါမယ်။ တရားဝင် cloud ဗားရှင်း ငွေပေးချေမှု ပုံစံလည်း ရှိတာကြောင့် ကိုယ်တိုင် မချိတ်ချင်သူတွေက စဉ်းစားနိုင်ပါတယ်။

ဘာကြောင့် chunking template ကို သေချာရွေးချယ်သင့်တာလဲ? default အတိုင်း သုံးလို့ မရဘူးလား?

default အတိုင်း သုံးလို့ရပေမဲ့ ရလဒ်ကတော့ များသောအားဖြင့် စိတ်ကျေနပ်စရာ မရှိပါဘူး။ RAGFlow ရဲ့ chunking template တွေကို စာရွက်စာတမ်း ပုံစံအမျိုးမျိုးအတွက် အထူးဒီဇိုင်းထုတ်ထားပါတယ် — ကျမ်းစာတမ်းများ၊ စာအုပ်များ၊ ဥပဒေများ၊ presentation တွေနဲ့ ဇယားတွေအတွက် သက်ဆိုင်ရာ လော့ဂျစ်တွေ ရှိပါတယ်။ စာမျက်နှာ အပြင်အဆင် ရှုပ်ထွေးတဲ့ စာရွက်စာတမ်းတွေမှာ template မှားသုံးမိရင် ဇယားကွက်တွေ ပြတ်တောက်သွားတာ၊ ခေါင်းစဉ်နဲ့ စာသားတွေ ရောထွေးသွားတာတွေ ဖြစ်ပြီး အဖြေရဲ့ တိကျမှုကို တိုက်ရိုက် ထိခိုက်စေပါတယ်။ Template ကို ရွေးချယ်ဖို့နဲ့ ပုံဖော်ထားတဲ့ ရလဒ်ကို တစ်ချက်ကြည့်ဖို့အတွက် အချိန် တစ်မိနစ်လောက် ပေးရတာဟာ တန်ဖိုးအရှိဆုံး အဆင့်ဖြစ်လို့ မကျော်သွားပါနဲ့။

RAGFlow နဲ့ Dify၊ LangChain စတဲ့ ကိရိယာတွေ ဘာကွာခြားလဲ?

ရည်ရွယ်ချက် တည်နေရာချင်း မတူပါဘူး။ LangChain က အင်ဂျင်နီယာတွေ ကုဒ်ရေးပြီး RAG စီးဆင်းမှုကို တည်ဆောက်ဖို့အတွက် ဖွံ့ဖြိုးရေး ဘောင် (development framework) တစ်ခု ဖြစ်ပါတယ်။ Dify ကတော့ LLM အပလီကေးရှင်း ဖွံ့ဖြိုးရေး ပလက်ဖောင်းဘက်ကို ပိုစောင်းပြီး အကျုံးဝင်တဲ့ နယ်ပယ် ကျယ်ပြန့်ပါတယ်။ RAGFlow ကတော့ "စာရွက်စာတမ်း နားလည်နိုင်စွမ်းနဲ့ ရှာဖွေတွေ့ရှိမှု အရည်အသွေး" အပေါ်မှာသာ အဓိက အလေးပေးထားပြီး DeepDoc ရဲ့ အနုစိတ်ခွဲခြမ်းစိတ်ဖြာမှုနဲ့ chunking ကို ပုံဖော်ပြသနိုင်တာက သူ့ရဲ့ နာမည်ကျော် အချက် ဖြစ်ပါတယ်။ သင့်ရဲ့ အဓိက ပြဿနာက "စာရွက်စာတမ်းကို သေသေချာချာ မဖတ်နိုင်ဘူး၊ အဖြေမတိကျဘူး" ဖြစ်တယ်ဆိုရင် RAGFlow က ကိုက်ညီပါတယ်။ အကယ်၍ သင် လိုအပ်တာက ပြည့်စုံတဲ့ အပလီကေးရှင်း စီစဉ်ဖန်တီးမှု ပလက်ဖောင်း ဖြစ်တယ်ဆိုရင်တော့ Dify လိုမျိုး ကိရိယာတွေကို တွဲသုံးဖို့ သို့မဟုတ် ပြောင်းသုံးဖို့ လိုအပ်ပါလိမ့်မယ်။

繁體中文版 →