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

- ๆช่งฃๆฑบ
๋์์์ด ๊ฒ์ ํ๋ฉด์ผ๋ก ๋์ต๋๋ค.
ํ์ต ๊ด๋ จ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ์์ธํ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์.๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ํจ๊ป ์ฌ๋ ค์ฃผ์ธ์.์์ ์์
python์ฑ๋ดllmlangchainragfbwotjq5761
ใป
2ๆฅๅ
0
28
2
- ๆช่งฃๆฑบ
๊ฐ์๊ฐ ์งํ๋์ง ์์ต๋๋ค.
์น์ 2. LangChain์ ์ฃผ์RAG ์ปดํฌ๋ํธ ์๊ฐ ๊ณผ์ ์์ ๋ค์๊ณผ ๊ฐ์ ๋ฉ์ธ์ง์ ํจ๊ป ์งํ๋์ง ์์ต๋๋ค. ํด๊ฒฐ ๋ถํ๋๋ฆฝ๋๋ค. "์์ถํ์ผ์ด
python์ฑ๋ดllmlangchainragkihongpk5643
ใป
5ๆฅๅ
0
31
2
- ๆช่งฃๆฑบ
'ํ ๋จ์ AI ์ ๋ฌด ํ์ ' ์๋ฌธ ๊ด๋ จํ์ฌ ๋ฌธ์๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. (์ฐ๋ฝ์ฒ ์์ฒญ)
๋ํ๋๊ป์ ์ฐ๋ฝ ์ฃผ์ ์ ์ ์ฐ๋ฝ์ฒ ๋ฐ ๋ณธ๋ฌธ ๋ด์ฉ ์ง์ ์ต๋๋ค. ์ฐ๋ฝ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
python์ฑ๋ดllmlangchainragpjparkz
ใป
17ๆฅๅ
0
40
1
- ๆช่งฃๆฑบ
Rerank์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์ ์ ์๋ ๐๋จผ์ ์์ง์ ๊ฐ์๋ฅผ ์ ๊ณต
python์ฑ๋ดllmlangchainragsupjk3
ใป
2ใถๆๅ
0
55
2
- ๆช่งฃๆฑบ
Cross Encoder Reranker ์ํฌํธ ์๋ฌ ๊ด๋ จ ๋ด์ฉ์ ๋๋ค.
๋ญ์ฑ์ธ ๋ฒ์ ๊ด๋ จ ์ ๋ณด ์ ๋๋ค.langchain 1.2.0langchain-classic 1.0.1</p
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐjoymaster
ใป
2ใถๆๅ
0
78
2
- ๆช่งฃๆฑบ
HuggingFaceCrossEncoder ์ํฌํธ ์๋ฌ
ํ์ต ๊ด๋ จ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ์์ธํ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์.๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ํจ๊ป ์ฌ๋ ค์ฃผ์ธ์.์์ ์์
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐjoymaster
ใป
2ใถๆๅ
0
72
2
- ๆช่งฃๆฑบ
์๋์ฝ๋ค๋ pytry์์ด. ๋จ์ ํ์ด์ฐธ์์ venv ์ค์ ํด์ ์ค์นํ๋๊ฑด ๋ถ๊ฐ๋ฅํ๋์?
ํ์ต ๊ด๋ จ ์ง๋ฌธ์ด ์์ผ์๋ฉด, ์์ธํ๊ฒ ๋จ๊ฒจ์ฃผ์ธ์.๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ํจ๊ป ์ฌ๋ ค์ฃผ์ธ์.์์ ์์
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐfpahsqlcj6392
ใป
3ใถๆๅ
0
56
1
- ๆช่งฃๆฑบ
2.7 ์ ์ฒด RAGํ์ดํ๋ผ์ธ ๊ตฌ์ฑ์์ 4๋ฒ์งธ ์ค ์ค๋ฅ
from langchain.chains.combine_documents import create_stuff_documents_chain<p style="text-align: left"
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐjoymaster
ใป
3ใถๆๅ
0
58
1
- ๆช่งฃๆฑบ
AI Key ๊ด๋ จ Gemini Api ํค๋ฅผ ๋ฑ๋กํ๋๋ฐ ์๋ฌ
.env ํ์ผ ๋ง๋ค๊ณ Google Ai Studio ์์ Api ํค๋ฅผ ๋ง๋ค๊ณ OPENAI_API_KEY =
geminiapikeyjoymaster
ใป
4ใถๆๅ
0
118
2
- ๆช่งฃๆฑบ
rag ์ ๋ญ์ฒด์ธ
๊ฐ์๋ฅผ ๋ค์์๋ , ๋ญ์ฒด์ธ ์ฌ์ฉํ๊ฒ ๋๋ฉด , ์ฝ๊ฐ ํ๋ ์์ํฌ์ ํํ์๊ณ ,๊ฐ๋จํ๊ณ ๊ตฌ์กฐํ๋ฅผ ์ ๋ฒ ์ ํ ์์
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐash
ใป
4ใถๆๅ
0
82
2
- ๆช่งฃๆฑบ
score ๊ธฐ๋ฐ ์์น
์๋ ํ์ธ์, score ๊ธฐ๋ฐ ์์น๋ฅผ ํ ๋ ํน์ ์ ์ฌ๋ ๋ฏธ๋ง์ด๋ฉด ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํด์ฃผ์ง ์์๋๋ฐ์ ๋ฌผ๋ก .... ํ๋ก์ ํธ์ ์ข ๋ฅ, ์ฑ์ง์ ๋ฐ๋ผ ๋ค๋ฅด
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐsuhyeokmo8426
ใป
4ใถๆๅ
0
45
2
- ๆช่งฃๆฑบ
KR.txtํ์ผ์ด ์์ต๋๋ค.
์ ๊ณตํด์ฃผ์ ๋ฐ์ดํฐ.zipํ์ผ๋ด์ ํ๊ธ text ํ์ผ์ด ๋๋ฝ๋๊ฒ ๊ฐ์ต๋๋ค.
python์ฑ๋ดllmlangchainrag์นด์นด์ค๊ณต์ฑ-๊ฐ๋ฐswllee8036
ใป
5ใถๆๅ
0
72
2
- ๆช่งฃๆฑบ
krag๋ฅผ ์ด์ฉํ ๊ฒ์๊ธฐ๋ฒ ํ๊ฐ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์. krag๋ฅผ ํตํด ๊ฒ์๊ธฐ๋ฒ๋ค์ ํ๊ฐํ๋ ๋ฐฉ๋ฒ์์ ์ง๋ฌธ์ด ์์ต๋๋ค. <p style="text-alig
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
65
2
- ๆช่งฃๆฑบ
MMR ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์๋ ํ์ธ์. MMR ๊ด๋ จ ์ง๋ฌธ์ด ์์ต๋๋ค. MMR์ retriever๋ก ์ค์ ํ ๋ fetch_k์ k๋ฅผ ๊ฐ์ด ์ค์ ํด์ฃผ๋๋ก ๋์ด ์๋๋ฐ,</p
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
74
1
- ๆช่งฃๆฑบ
Text_splitter๊ด๋ จ ์ง๋ฌธ์ ๋๋ค.
์๋์ ์ฝ๋์ ๊ฐ์ด chunk_size์ seperator ๋๊ฐ์ง ๊ธฐ์ค์ผ๋ก ๋ฌธ์๋ฅผ ๋ถํ ํ๋ text_splitter๋ฅผ ์ ์ํ์์๋, ์ด๋ค ๊ฒ์ ์ฐ์ ํ์ฌ ํ ์คํธ๋ฅผ ๋ถํ ํ๋์?์๋ฅผ ๋ค์ด ํ ํฐ์ฌ์ด์ฆ๊ฐ 100๊ฐ
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
54
2
- ๆช่งฃๆฑบ
์คํapi key๋ ๋ฐ๋ก ๊ตฌ๋งคํด์ผ๋๋ ๊ฑธ๊น์?
์คํapi key๋ ๋ฐ๋ก ๊ตฌ๋งคํด์ผ๋๋ ๊ฑธ๊น์?
python์ฑ๋ดllmlangchainragyungsung939803
ใป
6ใถๆๅ
0
181
2
- ๆช่งฃๆฑบ
๊ณผ๊ฑฐ ์ฑํ ์ด๋ ฅ์ LLM์ ์ค๋ ํฌ๋ฉง
์๋ ํ์ธ์. ๊ฐ์์์ ์ ์ํ์ ์๋์ ํจ์์์ final_answer์ ์ ๋ ฅ๊ฐ์ ๋ฃ๋๊ฒ์ด ๊ฒฐ๊ตญ ๋ฆฌ์คํธ ํํ์ ๋ฐ์ดํฐ๊ณ , ๋ฆฌ์คํธ๋ HumanM
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
64
1
- ๆช่งฃๆฑบ
OpenAIEmbeddings๋ชจ๋ธ์ด ์ฌ์ฉํ๋ ํ ํฌ๋์ด์ ๋ ๋ญ๊น์?
์๋ ํ์ธ์. ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. OpenAIEmbedding๋ชจ๋ธ์ ์ด์ฉํด์ ํ ์คํธ๋ฅผ ๋ฒกํฐํ ํ๋ ๊ฒ๊น
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
146
2
- ๆช่งฃๆฑบ
ChatPromptTemplate์ from_messages๋ก ๋ฉ์ธ์ง๋ฅผ ๊ตฌ์ฑํ ๋ system์ ์ด๋ป๊ฒ ์ค์ ํด์ผํ๋์?
์๋ ํ์ธ์.. ChatPromptTemplate์ from_messages๋ก ๋ฉ์ธ์ง๋ฅผ ๊ตฌ์ฑํ ๋ system๊ฐ๊ณผ, user๊ฐ์ด ์๋๋ฐ ๊ฐ ๊ฐ
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
73
2
- ๆช่งฃๆฑบ
create_retrieval_chain์์ context๋ ์ง์ ๋ ์ธ์์ธ๊ฐ์?
์๋ ์ฝ๋์์ create_retrieval_chain์ ์ธ์๋ก combine_docs_chain์ ์ฌ์ฉํ๋๋ฐ์, retrieval_qa_c
python์ฑ๋ดllmlangchainragaytekin827
ใป
6ใถๆๅ
0
59
1

