RAGใในใฟใผ๏ผๅบ็คใใไธ็ดๆๆณใพใง๏ผfeat. LangChain๏ผ
ใใฎ่ฌ็พฉใฏLangChainใๆดป็จใใRAG(Retrieval-Augmented Generation)ใทในใใ ใฎๅบๆฌๆฆๅฟตใจๅฎ่ฃ ๆนๆณใๆฑใใพใใๅๅ ่ ใฏRAGใฎๆ ธๅฟๅ็ใ็่งฃใใLangChainใ้ใใฆๅฎ้ใซใทในใใ ใๆง็ฏใใๆง่ฝใ่ฉไพกใใๆนๆณใๅญฆใณใพใใ
ๅ่ฌ็ 821ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
ํ ์คํธ๋ฐ์ดํฐ์ ํ๊ฐ์งํ ๊ฐ ๋ฌธ์
5๋ถ ๊ฒฝ์ ํ ์คํธ๋ฐ์ดํฐ์ ํ๊ฐ ์ ๋ํด ๊ณ์ฐ๊ฐ์ด ์๊พธ 0.000์ด ๋์์ context_docs์ retrieved_docs ๋ด์ฉ์ ํ์ธํด ๋ณด๋ 2๋ฒ์งธ ์ฌ์ง๊ณผ ๊ฐ์ด ๋์์ต๋๋ค.<p style="text-align
python์ฑ๋ดllmlangchainragosoh635782
ใป
1ใถๆๅ
0
49
1
- ๆช่งฃๆฑบ
์ธ์ด ๊ฐ์ง ๋ฐ ๊ฒ์ ๋ผ์ฐํ
40๊ฐ ์ธ์ด ๊ฐ์ง ๋ฐ ๊ฒ์ ๋ผ์ฐํ ์ ๋ํด์ ์ฟผ๋ฆฌ๋ก ๋ค์ด์จ ์ธ์ด์ ๋ง๋ ๋ฒกํฐDB์ ์ ๊ทผํด ๊ด๋ จ ๋ฌธ์๋ฅผ ๊ฒ์ํด์ ๋ต๋ณ์ ํ๊ฒ๋ ๊ตฌํํ๋ค๊ณ ํ๋๋ฐ, ์ด ๋ฐฉ๋ฒ์ผ๋ก ๊ตฌํํ๋ ค๋ฉด ๋์ผํ ํ๊ฐ์ ๋ฌธ์์ ๋ํด ์ฌ๋ฌ ์ธ์ด๋ณ๋ก ๋ฒกํฐDB๋ฅผ
python์ฑ๋ดllmlangchainragcccysh8232
ใป
1ใถๆๅ
0
49
2
- ๆช่งฃๆฑบ
๋์์์ด ๊ฒ์ ํ๋ฉด์ผ๋ก ๋์ต๋๋ค.
ํ์ต ๊ด๋ จ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ์์ธํ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์.๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ํจ๊ป ์ฌ๋ ค์ฃผ์ธ์.์์ ์์
python์ฑ๋ดllmlangchainragfbwotjq5761
ใป
2ใถๆๅ
0
63
2
- ๆช่งฃๆฑบ
๊ฐ์๊ฐ ์งํ๋์ง ์์ต๋๋ค.
์น์ 2. LangChain์ ์ฃผ์RAG ์ปดํฌ๋ํธ ์๊ฐ ๊ณผ์ ์์ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์ธ์ง์ ํจ๊ป ์งํ๋์ง ์์ต๋๋ค. ํด๊ฒฐ ๋ถํ๋๋ฆฝ๋๋ค. "์์ถํ์ผ์ด
python์ฑ๋ดllmlangchainragkihongpk5643
ใป
2ใถๆๅ
0
63
2
- ๆช่งฃๆฑบ
'ํ ๋จ์ AI ์ ๋ฌด ํ์ ' ์๋ฌธ ๊ด๋ จํ์ฌ ๋ฌธ์๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. (์ฐ๋ฝ์ฒ ์์ฒญ)
๋ํ๋๊ป์ ์ฐ๋ฝ ์ฃผ์ ์ ์ ์ฐ๋ฝ์ฒ ๋ฐ ๋ณธ๋ฌธ ๋ด์ฉ ์ง์ ์ต๋๋ค. ์ฐ๋ฝ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
python์ฑ๋ดllmlangchainragpjparkz
ใป
2ใถๆๅ
0
52
1
- ๆช่งฃๆฑบ
Rerank์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ ์๋ ๐๋จผ์ ์์ง์ ๊ฐ์๋ฅผ ์ ๊ณต
python์ฑ๋ดllmlangchainragsupjk3
ใป
3ใถๆๅ
0
66
2
- ๆช่งฃๆฑบ
Cross Encoder Reranker ์ํฌํธ ์๋ฌ ๊ด๋ จ ๋ด์ฉ์ ๋๋ค.
๋ญ์ฑ์ธ ๋ฒ์ ๊ด๋ จ ์ ๋ณด ์ ๋๋ค.langchain 1.2.0langchain-classic 1.0.1</p
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐjoymaster
ใป
4ใถๆๅ
0
99
2
- ๆช่งฃๆฑบ
HuggingFaceCrossEncoder ์ํฌํธ ์๋ฌ
ํ์ต ๊ด๋ จ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ์์ธํ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์.๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ํจ๊ป ์ฌ๋ ค์ฃผ์ธ์.์์ ์์
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐjoymaster
ใป
4ใถๆๅ
0
80
2
- ๆช่งฃๆฑบ
์๋์ฝ๋ค๋ pytry์์ด. ๋จ์ ํ์ด์ฐธ์์ venv ์ค์ ํด์ ์ค์นํ๋๊ฑด ๋ถ๊ฐ๋ฅํ๋์?
ํ์ต ๊ด๋ จ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ์์ธํ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์.๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ํจ๊ป ์ฌ๋ ค์ฃผ์ธ์.์์ ์์
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐfpahsqlcj6392
ใป
4ใถๆๅ
0
79
1
- ๆช่งฃๆฑบ
2.7 ์ ์ฒด RAGํ์ดํ๋ผ์ธ ๊ตฌ์ฑ์์ 4๋ฒ์งธ ์ค ์ค๋ฅ
from langchain.chains.combine_documents import create_stuff_documents_chain<p style="text-align: left"
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐjoymaster
ใป
5ใถๆๅ
0
78
1
- ๆช่งฃๆฑบ
AI Key ๊ด๋ จ Gemini Api ํค๋ฅผ ๋ฑ๋กํ๋๋ฐ ์๋ฌ
.env ํ์ผ ๋ง๋ค๊ณ Google Ai Studio ์์ Api ํค๋ฅผ ๋ง๋ค๊ณ OPENAI_API_KEY =
geminiapikeyjoymaster
ใป
5ใถๆๅ
0
170
2
- ๆช่งฃๆฑบ
rag ์ ๋ญ์ฒด์ธ
๊ฐ์๋ฅผ ๋ค์์๋ , ๋ญ์ฒด์ธ ์ฌ์ฉํ๊ฒ ๋๋ฉด , ์ฝ๊ฐ ํ๋ ์์ํฌ์ ํํ์๊ณ ,๊ฐ๋จํ๊ณ ๊ตฌ์กฐํ๋ฅผ ์ ๋ฒ ์ ํ ์์
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐash
ใป
6ใถๆๅ
0
111
2
- ๆช่งฃๆฑบ
score ๊ธฐ๋ฐ ์์น
์๋ ํ์ธ์, score ๊ธฐ๋ฐ ์์น๋ฅผ ํ ๋ ํน์ ์ ์ฌ๋ ๋ฏธ๋ง์ด๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด์ฃผ์ง ์์๋๋ฐ์ ๋ฌผ๋ก .... ํ๋ก์ ํธ์ ์ข ๋ฅ, ์ฑ์ง์ ๋ฐ๋ผ ๋ค๋ฅด
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐsuhyeokmo8426
ใป
6ใถๆๅ
0
49
2
- ๆช่งฃๆฑบ
KR.txtํ์ผ์ด ์์ต๋๋ค.
์ ๊ณตํด์ฃผ์ ๋ฐ์ดํฐ.zipํ์ผ๋ด์ ํ๊ธ text ํ์ผ์ด ๋๋ฝ๋๊ฒ ๊ฐ์ต๋๋ค.
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐswllee8036
ใป
6ใถๆๅ
0
77
2
- ๆช่งฃๆฑบ
krag๋ฅผ ์ด์ฉํ ๊ฒ์๊ธฐ๋ฒ ํ๊ฐ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์. krag๋ฅผ ํตํด ๊ฒ์๊ธฐ๋ฒ๋ค์ ํ๊ฐํ๋ ๋ฐฉ๋ฒ์์ ์ง๋ฌธ์ด ์์ต๋๋ค. <p style="text-alig
python์ฑ๋ดllmlangchainragaytekin827
ใป
7ใถๆๅ
0
75
2
- ๆช่งฃๆฑบ
MMR ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์. MMR ๊ด๋ จ ์ง๋ฌธ์ด ์์ต๋๋ค. MMR์ retriever๋ก ์ค์ ํ ๋ fetch_k์ k๋ฅผ ๊ฐ์ด ์ค์ ํด์ฃผ๋๋ก ๋์ด ์๋๋ฐ,</p
python์ฑ๋ดllmlangchainragaytekin827
ใป
7ใถๆๅ
0
83
1
- ๆช่งฃๆฑบ
Text_splitter๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์๋์ ์ฝ๋์ ๊ฐ์ด chunk_size์ seperator ๋๊ฐ์ง ๊ธฐ์ค์ผ๋ก ๋ฌธ์๋ฅผ ๋ถํ ํ๋ text_splitter๋ฅผ ์ ์ํ์์๋, ์ด๋ค ๊ฒ์ ์ฐ์ ํ์ฌ ํ ์คํธ๋ฅผ ๋ถํ ํ๋์?์๋ฅผ ๋ค์ด ํ ํฐ์ฌ์ด์ฆ๊ฐ 100๊ฐ
python์ฑ๋ดllmlangchainragaytekin827
ใป
7ใถๆๅ
0
58
2
- ๆช่งฃๆฑบ
์คํapi key๋ ๋ฐ๋ก ๊ตฌ๋งคํด์ผ๋๋ ๊ฑธ๊น์?
์คํapi key๋ ๋ฐ๋ก ๊ตฌ๋งคํด์ผ๋๋ ๊ฑธ๊น์?
python์ฑ๋ดllmlangchainragyungsung939803
ใป
7ใถๆๅ
0
250
2
- ๆช่งฃๆฑบ
๊ณผ๊ฑฐ ์ฑํ ์ด๋ ฅ์ LLM์ ์ค๋ ํฌ๋ฉง
์๋ ํ์ธ์. ๊ฐ์์์ ์ ์ํ์ ์๋์ ํจ์์์ final_answer์ ์ ๋ ฅ๊ฐ์ ๋ฃ๋๊ฒ์ด ๊ฒฐ๊ตญ ๋ฆฌ์คํธ ํํ์ ๋ฐ์ดํฐ๊ณ , ๋ฆฌ์คํธ๋ HumanM
python์ฑ๋ดllmlangchainragaytekin827
ใป
8ใถๆๅ
0
71
1
- ๆช่งฃๆฑบ
OpenAIEmbeddings๋ชจ๋ธ์ด ์ฌ์ฉํ๋ ํ ํฌ๋์ด์ ๋ ๋ญ๊น์?
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. OpenAIEmbedding๋ชจ๋ธ์ ์ด์ฉํด์ ํ ์คํธ๋ฅผ ๋ฒกํฐํ ํ๋ ๊ฒ๊น
python์ฑ๋ดllmlangchainragaytekin827
ใป
8ใถๆๅ
0
170
2

