ຂະໜາດຊັງກ໌

ຂະໜາດ chunk ແມ່ນຂະໜາດຂອງໜ່ວຍການແບ່ງ (ຈຳນວນ token ຫຼືຈຳນວນຕົວອັກສອນ) ທີ່ໃຊ້ໃນການແບ່ງເອກະສານເພື່ອເກັບໄວ້ໃນ vector store ພາຍໃນ RAG pipeline. ນີ້ແມ່ນ parameter ທີ່ສຳຄັນທີ່ສົ່ງຜົນໂດຍກົງຕໍ່ຄວາມຖືກຕ້ອງຂອງການຄົ້ນຫາ ແລະ ຄຸນນະພາບຂອງຄຳຕອບ.
ເປັນຫຍັງຈຶ່ງຕ້ອງການການແບ່ງສ່ວນ
LLM ມີຂີດຈຳກັດຂອງ context window. ເນື່ອງຈາກບໍ່ສາມາດສົ່ງຄູ່ມືພາຍໃນອົງກອນທີ່ມີຫຼາຍຮ້ອຍໜ້າໄປໂດຍກົງໄດ້, ຈຶ່ງຕ້ອງແບ່ງເອກະສານອອກເປັນຂະໜາດທີ່ເໝາະສົມ (chunking) ແລ້ວທຳການ vectorize, ຈາກນັ້ນຈຶ່ງຄົ້ນຫາ ແລະ ດຶງເອົາສະເພາະສ່ວນທີ່ກ່ຽວຂ້ອງກັບຄຳຖາມ. ໃນຂັ້ນຕອນນີ້, "ຈະຕັດໃນຂະໜາດໃດ" ຈຶ່ງກາຍເປັນບັນຫາຂອງ chunk size.
ໃຫຍ່ເກີນໄປກໍ່ບໍ່ດີ, ນ້ອຍເກີນໄປກໍ່ມີບັນຫາ
ຖ້າ chunk ນ້ອຍເກີນໄປ, ບໍລິບົດທີ່ຢູ່ໃນ chunk ດຽວຈະບໍ່ພຽງພໍ, ແມ່ນແຕ່ຈະຖືກຄົ້ນພົບໃນການຄົ້ນຫາ, LLM ກໍ່ຍັງຂາດຂໍ້ມູນທີ່ຈຳເປັນສຳລັບການສ້າງຄຳຕອບ. ໃນທາງກົງກັນຂ້າມ, ຖ້າໃຫຍ່ເກີນໄປ, ຂໍ້ມູນທີ່ບໍ່ກ່ຽວຂ້ອງຈະຖືກປົນເຂົ້າມາເປັນ noise, ສົ່ງຜົນໃຫ້ຄວາມຖືກຕ້ອງຂອງຄຳຕອບຫຼຸດລົງ ແລະ ຄ່າໃຊ້ຈ່າຍ token ກໍ່ເພີ່ມຂຶ້ນດ້ວຍ.
ໂດຍທົ່ວໄປແລ້ວ, ປະມານ 256〜1,024 token ຖືວ່າເປັນຈຸດເລີ່ມຕົ້ນ, ແຕ່ຄ່າທີ່ດີທີ່ສຸດຂຶ້ນຢູ່ກັບ domain ແລະ ລັກສະນະຂອງຄຳຖາມ. ນະໂຍບາຍພື້ນຖານໃນການປະຕິບັດຕົວຈິງຄື: ຖ້າເປັນ Q&A ສັ້ນໆ ແບບ FAQ ໃຫ້ຕັ້ງຄ່າໃຫ້ນ້ອຍລົງ, ຖ້າເປັນເອກະສານທີ່ບໍລິບົດກ່ອນໜ້າ ແລະ ຫຼັງຈາກນັ້ນມີຄວາມສຳຄັນ ເຊັ່ນ: ເອກະສານຂໍ້ກຳນົດທາງເທັກນິກ ໃຫ້ຕັ້ງຄ່າໃຫ້ໃຫຍ່ຂຶ້ນ.
ເຕັກນິກທີ່ເອີ້ນວ່າ Overlap
ເພື່ອບັນເທົາບັນຫາທີ່ບໍລິບົດຖືກຕັດຂາດທີ່ຂອບເຂດຂອງ chunk, ມັກຈະໃຊ້ "overlap" ທີ່ເຮັດໃຫ້ chunk ທີ່ຢູ່ຕິດກັນຊ້ອນທັບກັນບາງສ່ວນ. ຕົວຢ່າງ: ຖ້າ chunk size ແມ່ນ 512 token ແລະ overlap ແມ່ນ 64 token, ສ່ວນທ້າຍ 64 token ຂອງ chunk ກ່ອນໜ້າຈະຖືກລວມຢູ່ໃນຕອນຕົ້ນຂອງ chunk ຕໍ່ໄປດ້ວຍ. ວິທີນີ້ຊ່ວຍປັບປຸງຄວາມຖືກຕ້ອງຂອງ BM25 ແລະ vector search, ແຕ່ storage ແລະ index size ຈະເພີ່ມຂຶ້ນ.
ບົດຄວາມທີ່ກ່າວເຖິງຄຳສັບນີ້
- 10 ຮູບແບບຄວາມຜິດພາດໃນການສ້າງ RAG ແລະ ວິທີຫຼີກລ່ຽງ — ປ້ອງກັນບັນຫາໃນການນຳໃຊ້ຈິງລ່ວງໜ້າແນະນຳ 10 ຂໍ້ຜິດພາດທີ່ມັກພົບໃນການສ້າງ RAG ກ່ອນ ແລະ ຫຼັງນຳໃຊ້ຈິງ. ຮຽນຮູ້ວິທີແກ້ໄຂບັນຫາການອອກແບບ Chunk, ຄວາມຖືກຕ້ອງໃນການຄົ້ນຫາ ແລະ Hallucination.
- ຖານຂໍ້ມູນ Vector ແມ່ນຫຍັງ? ຄູ່ມືຄົບຖ້ວນກ່ຽວກັບວິທີການເຮັດວຽກ, ການປຽບທຽບຜະລິດຕະພັນຊັ້ນນຳ, ແລະ ການນຳໃຊ້ RAGຈາກແນວຄິດພື້ນຖານຂອງ vector database ຈົນເຖິງການປຽບທຽບ Pinecone, Weaviate, ແລະ pgvector ລວມທັງການເຊື່ອມຕໍ່ RAG — ຄູ່ມືຊັດເຈນສຳລັບຜູ້ຈັດການ AI.
- AI Supply Chain ການເຊື່ອມໂຍງແບບຄົບວົງຈອນແມ່ນຫຍັງ? ການອອກແບບເພື່ອລົບລ້າງໄຊໂລ (Silo) ແລະ ບັນລຸ ROIອະທິບາຍວິທີອອກແບບສະຖາປັດຕະຍະກຳ AI ເພື່ອເຊື່ອມຕໍ່ຂໍ້ມູນການຜະລິດ, ການຈັດຊື້ ແລະ ການຂົນສົ່ງ ພ້ອມວິທີແກ້ໄຂບັນຫາຄຸນນະພາບຂໍ້ມູນທີ່ 89% ຂອງບໍລິສັດພົບພໍ້.
- ຄູ່ມືການປັບໃຫ້ເໝາະສົມກັບຕົ້ນທຶນ LLM — ການຫຼຸດຈຳນວນ Token, ການເລືອກ Model ແລະ ການນຳໃຊ້ Cacheຄູ່ມືປະຕິບັດການຫຼຸດຕົ້ນທຶນການໃຊ້ງານ LLM. ແນະນຳວິທີເພີ່ມປະສິດທິພາບ Token, ເລືອກ Model, ໃຊ້ Prompt Cache ແລະອອກແບບ RAG ເພື່ອຫຼຸດຄ່າໃຊ້ຈ່າຍລົງເຄິ່ງໜຶ່ງ.
ຄຳສັບທີ່ກ່ຽວຂ້ອງ

RRF
RRF (Reciprocal Rank Fusion) ແມ່ນວິທີການໃຫ້ຄະແນນທີ່ລວມເອົາຜົນລັດຂອງການຈັດອັນດັບຈາກຫຼາຍວິທີການຄົ້ນຫາເ

Agentic RAG
Agentic RAG ແມ່ນສະຖາປັດຕະຍະກຳທີ່ LLM ເຮັດໜ້າທີ່ເປັນ agent ໂດຍການສ້າງ query ການຄົ້ນຫາ, ປະເມີນຜົນລັບ,

ເອັມເບັດດິງ (Embedding)
ເອັມເບັດດິງ (Embedding) ແມ່ນເທັກນິກທີ່ແປງຂໍ້ມູນທີ່ບໍ່ມີໂຄງສ້າງ ເຊັ່ນ ຂໍ້ຄວາມ, ຮູບພາບ ແລະ ສຽງ ໃຫ້ເປັນ

GraphRAG
ສະຖາປັດຕະຍະກຳ RAG ລຸ້ນໃໝ່ທີ່ລວມເອົາ Knowledge Graph ແລະ Vector Search ເຂົ້າດ້ວຍກັນ ເພື່ອນຳໃຊ້ຄວາມສຳພ



