์๋ ํ์ธ์. ์ ๋ ํ์ด์ฌ์ ํ์ฉํ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ์ธ๊ณต์ง๋ฅ ์๋น์ค ๊ฐ๋ฐ ์ค๋ฌด๋ฅผ ํ๊ณ ์์ต๋๋ค. ๊ด์ฌ ์๋ ์ฃผ์ ๋ฅผ ์ฐพ์์ ๊ณต๋ถํ๊ณ ๊ทธ ๋ด์ฉ๋ค์ ๋ง์ ๋ถ๋ค๊ณผ ๊ณต์ ํ๊ธฐ ์ํด ๊พธ์คํ๊ฒ ์ฑ ์ ์งํํ๊ณ ์ธ๊ณต์ง๋ฅ ๊ฐ์๋ฅผ ์งํํด ์ค๊ณ ์์ต๋๋ค.
[์ด๋ ฅ]
ํ) ํํ ํฌ ์คํํธ์ CEO
์ ) ๋ฐ์ด์ฝ CDO
์ ) ์ธ๋๋ํ๊ต ์ปดํจํฐ์ํํธ์จ์ดํ๊ณผ ๊ฒธ์๊ต์
Kaggle Competitin Expert, ๋น ๋ฐ์ดํฐ ๋ถ์๊ธฐ์ฌ
[๊ฐ์]
NCS ๋ฑ๋ก๊ฐ์ฌ (์ธ๊ณต์ง๋ฅ)
SBA ์์ธ๊ฒฝ์ ์งํฅ์ ์์น(SeSAC) ์บ ํผ์ค SW ๊ต์ก โ์ฐ์ ํํธ๋ ์ ์ โ (Python์ ํ์ฉํ AI ๋ชจ๋ธ ๊ฐ๋ฐ)
๊ธ์ต๋ณด์์, ํ๊ตญ์ ์์ ๋ณดํต์ ์ฐ์ ์งํฅํ, ํ๊ตญ๋์คํ๋ ์ด์ฐ์ ํํ, ๋๊ตฌ๋์งํธ์ฐ์ ์งํฅ์ ๋ฑ ๊ฐ์
์์ธ๋, ๋ถ์ฐ๋, ๊ฒฝํฌ๋, ํ๊ตญ์ธ๋ ๋ฑ ๊ตญ๋ด ์ฃผ์ ๋ํ ๋ฐ ๊ตญ๋ด ๊ธฐ์ ์ฒด ๊ต์ก ๊ฒฝํ
[์งํ]
ํ์ด์ฌ ๋จธ์ ๋ฌ๋ ํ๋ค์ค ๋ฐ์ดํฐ ๋ถ์(์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/x1ec
ํ์ด์ฌ ๋ฅ๋ฌ๋ ๋จธ์ ๋ฌ๋ ์ ๋ฌธ(์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/RPaE
ํ์ด์ฌ ๋ฅ๋ฌ๋ ํ ์ํ๋ก(์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/PrVN
์ค๋ฌด์๋ฅผ ์ํ ํ์ด์ฌ Python 100์ (์ ๋ณด๋ฌธํ์ฌ) : https://zrr.kr/4fyq
๋ญ์ฒด์ธ(LangChain) ์ ๋ฌธ๋ถํฐ ์์ฉ๊น์ง (์ํค๋ ์ค) : https://wikidocs.net/book/14473
[์ ํ๋ธ] ํ๋ค์ค ์คํ๋์ค : https://youtube.com/@pandas-data-studio?si=XoLVQzJ9mmdFJQHU
Courses
Reviews
- LangChain Basics for Beginners
- Python Basics for Beginners
- LangChain Basics for Beginners
- Implementing RAG Systems with AI Agents (w. LangGraph)
- Implementing RAG Systems with AI Agents (w. LangGraph)
Posts
Q&A
๊ฐ์ 46์์ ๋ ธ๋์ ๋ณ๋ ฌ ์ํ์ Thread-Safety ๋ฌธ์ ๋ ์์๊น์?
์๋ ํ์ธ์. ํ๋ค์ค ์คํ๋์ค์ ๋๋ค. ๋ง์ํด์ฃผ์ ๋ด์ฉ์ด ๋ง์ต๋๋ค. LangGraph์์ ์ฌ๋ฌ ๋ ธ๋๊ฐ ๋ณ๋ ฌ๋ก ์คํ๋ ๋ ๋์ผํ state์ ์ ๊ทผํ๋ thread-safety ๋ฌธ์ ๋ ์์ ํ ์๋์ผ๋ก ํด๊ฒฐ๋์ง๋ ์์ต๋๋ค. LangGraph๋ ๊ฐ ๋จ๊ณ๋ง๋ค state๋ฅผ ์ ์ฅํ๋ checkpointing, thread ID๋ก ์คํ ๊ตฌ์ญ์ ๋๋๋ ๊ฒฉ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ํํ๋ฅผ ์ ํํ๋ serialization ๋ฑ์ ๊ธฐ๋ณธ์ ์ธ ์์ ์ฅ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ํ์ง๋ง, ํ๋ก๋์ ํ๊ฒฝ์์๋ ์ฌ์ ํ state ๊ณต์ ์์ ์ ๊ทผ ์ ์ฃผ์ ๋ฑ ๋์์ฑ ์์น์ ๊ณ ๋ คํ ์ค๊ณ๊ฐ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค๋ฉด state ์ ๋ฐ์ดํธ ์ ์์์ (atomic) ๋ณํฉ์ ๋ณด์ฅํ๊ธฐ ๋๋ฌธ์ Reducer๋ฅผ ๋จ์ ๋ฎ์ด์ฐ๊ธฐ ๋ฐฉ์์ด ์๋๋ผ ๋ณํฉ ๋ก์ง์ ์ ์ฉํ๋ ๊ฒ๋ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ ๋๋ค.
- 0
- 2
- 19
Q&A
similarity_search ํ ์ ๋ค์ LLM์ ํตํด grade๋ฅผ ์ธก์ ํ๋์?
์๋ ํ์ธ์. ํ๋ค์ค ์คํ๋์ค์ ๋๋ค. ๋ฒกํฐ ๊ฒ์์ ์๋๊ฐ ๋น ๋ฅด๊ณ ํจ์จ์ ์ด์ง๋ง ํ๋ฉด์ ์ ์ฌ์ฑ์ ์์กดํ๋ ํ๊ณ๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด "๋ธ๊ธฐ ํค์ฐ๋ ๋ฐฉ๋ฒ"์ ๊ฒ์ํ์ ๋ "๋ธ๊ธฐ ์ผ ๋ง๋ค๊ธฐ" ๋ฌธ์๋ ๋์ ์ ์ฌ๋ ์ ์๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค. ๋ฐ๋ฉด LLM์ ์ง๋ฌธ์ ์ง์ง ์๋๋ฅผ ์ดํดํ๊ณ ๋ฌธ์๊ฐ ์ค์ ๋ก ๋ต๋ณ์ ๋์์ด ๋๋์ง ๋งฅ๋ฝ์ ์ผ๋ก ํ๋จํ ์ ์์ต๋๋ค. ํ์ง๋ง ๋ชจ๋ ๋ฌธ์๋ฅผ LLM์ผ๋ก ํ๊ฐํ๋ฉด ์๊ฐ๊ณผ ๋น์ฉ์ด ๋ง์ด ๋ค๊ธฐ ๋๋ฌธ์ ์ด๋ ค์์ด ์์ต๋๋ค. ๊ทธ๋์ Self RAG๋ ๋ ๋จ๊ณ๋ก ๋๋๋๋ค. ๋จผ์ ๋ฒกํฐ ๊ฒ์์ผ๋ก ๋น ๋ฅด๊ฒ ํ๋ณด ๋ฌธ์๋ค์ ์ถ๋ ค๋ด๊ณ , ๊ทธ ๋ค์ LLM์ด ์ด ๋ฌธ์๋ค์ด ์ ๋ง ์ง๋ฌธ๊ณผ ๊ด๋ จ ์๋์ง ์ ๋ฐํ๊ฒ ์ฌํ๊ฐํ๋ ๊ฒ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๋์ ์ ํ์ฑ์ ๋ชจ๋ ์ก์ ์ ์๊ฒ ๋ฉ๋๋ค. ๋๋์ ๋ฌธ์๊ฐ ์๋ ๊ฒฝ์ฐ์ ๋ชจ๋ ํ์ํ ๋ฌธ์๋ฅผ LLM ์ปจํ ์คํธ๋ก ์ ๋ฌํ ์ ์๊ธฐ ๋๋ฌธ์, ๊ด๋ จ์ฑ ์๋ ๋ฌธ์๋ค์ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ๊ฒ์ํ๋ ๊ฒ์ด ํ์ํ๋ฐ, ์ด ๊ณผ์ ์์ ์๋๋ฅผ ๊ณ ๋ คํ ๋ ๋ฒกํฐ ์๋ฒ ๋ฉ์ ํ์ฉํ๋ ๊ฒ์ด ์ ์ ํ๊ธฐ ๋๋ฌธ์ ๊ฒ์ ๊ณผ์ ์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์ดํ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฐํ๊ฒ ์ ์ , ์ถ์ถํ๊ธฐ ์ํด์ Cross-Encoder ๊ธฐ๋ฐ์ Re-ranker ๋ชจ๋ธ์ด ํ์ฉ๋๊ธฐ๋ ํฉ๋๋ค. Self-RAG ์์๋ LLM์ ์ฌ์ฉํ์ฌ ๊ด๋ จ์ฑ ์๋ ๋ฌธ์๋ฅผ ์ ๋ณํ๋ Filter ์์ ์ ์ํํ๋ ๊ฒ์ผ๋ก ์ดํดํ ์ ์์ต๋๋ค.
- 0
- 2
- 21
Q&A
agent_executor ์คํ์ JSONDecodeError์๋ฌ๊ฐ ๋ฐ์ํด์.
์๋ ํ์ธ์. ํ๋ค์ค์คํ๋์ค์ ๋๋ค.gemini-2.5-pro ๋ชจ๋ธ๋ก tool calling ๋ฑ ๊ตฌ์กฐํ ์ถ๋ ฅ์ ์ํํ๋ ๋ถ๋ถ์์ ์ปค๋ฎค๋ํฐ์์๋ ๊ด๋ จ ์๋ฌ์ ๋ํ ์ด์๊ฐ ์ด์ผ๊ธฐ ๋๊ณ ์์ต๋๋ค. Thinking ๋ชจ๋ธ์ ์ถ๋ ฅ์ LangChain/LangGraph์์ ์ฒ๋ฆฌํ๋ ๋ถ๋ถ์์ ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ ์๊ณ , ์์ง ๊ด๋ จ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ ์ํ์ ๋๋ค. https://github.com/langchain-ai/langgraph/issues/4780๋น๋ถ๊ฐ์ gpt-4.1 ๊ณ์ด์ด๋ gemini-2.0-flash ๋ชจ๋ธ์ ์ฌ์ฉํ์ ์ผ ํ ๊ฒ ๊ฐ์ต๋๋ค.์๋ก์ด ๋ชจ๋ธ์ด ๋์ฌ ๋ ์ข ์ข ๋ฐ์ํ๋ ๋ฌธ์ ์ ๋๋ค. ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 4
- 24
Q&A
poetry add python-dotenv langchain langchain-openai gradio ์ค์น ์ ๋์
๋คํ์ ๋๋ค. ๋น ๋ฅด๊ฒ ํด๊ฒฐํ์ จ๋ค์.ํ์ด์ฌ ๋ฒ์ ์ pyproject.toml ํ์ผ์ ๋ช ์ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
- 0
- 3
- 33
Q&A
ํด์ ์ซ์๊ฐ ๋ง์๋ ๋์
์๋ ํ์ธ์. ํ๋ค์ค ์คํ๋์ค์ ๋๋ค. ๋๊ตฌ์ ๊ฐ์๊ฐ ๋ง์ ๋ ๋ชจ๋ ๋๊ตฌ๋ฅผ ๋งค๋ฒ LLM์๊ฒ ํ๋กฌํํธ๋ก ์ ๋ฌํ๋ฉด ์ ํ ์ต์ ์ด ๋ง์์ง๊ณ ๋น์ทํ ๋๊ตฌ๋ค์ด ํฌํจ๋์ด ์์ผ๋ฉด ๋ ์ด๋ ค์ด ์ํฉ์ด ๋ ์ ์์ต๋๋ค. ์ ํ๋์ง ๋ชปํ๋ ๋๋ถ๋ถ์ ๋๊ตฌ ์ค๋ช ์ด ๋ ธ์ด์ฆ๋ก ์์ฉํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๋๋ค. ๋ชจ๋ธ์ ๋๊ตฌ ํธ์ถ ๋ฅ๋ ฅ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ์ง๋ง, 10๊ฐ ์ด์์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด, ๋๊ตฌ์ ๋ํ ์ค๋ช ์ ๋ฒกํฐ์ ์ฅ์์ ์ ์ฅํ๊ณ , RAG ๋ฐฉ์์ผ๋ก ๋ฒกํฐ ๊ฒ์์ ์จ์ ํ์ํ ๋๊ตฌ๋ค๋ง ๊ณจ๋ผ๋ด๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ๋ญ๊ฐ ๋ฌผ์ด๋ณด๋ฉด ๊ทธ ์ง๋ฌธ๊ณผ ๊ด๋ จ๋ ๋๊ตฌ ๋ช ๊ฐ๋ง ์ฐพ์์ LLM์๊ฒ ์ ๋ฌํ๋ ๋ฐฉ์์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ , ๊ฐ์ ๊ธฐ๋ฅ์ธ๋ฐ ์ด๋ฆ๋ง ๋ค๋ฅด๊ฑฐ๋ ์์ ๋๊ฐ์ ๋๊ตฌ๊ฐ ์ฌ๋ฌ ๊ฐ ์์ ์ ์๋ ์ํฉ์ด ๋ฐ์ํ์ง ์๋๋ก ๋ฏธ๋ฆฌ ๊ด๋ฆฌํด์ฃผ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๊ฒฐ๊ตญ ํต์ฌ์ LLMํํ "์ ํ์ ๋ถ๋ด"์ ๋์ด์ฃผ๋ ๊ฒ์ ๋๋ค. ์ค์ํ ์ ๋ณด์ ์ง์คํ ์ ์๋๋ก ๋ถํ์ํ ๋ ธ์ด์ฆ๋ฅผ ์ต๋ํ ๋ฐฐ์ ํ ์ํ๋ก ํ๋กฌํํธ๋ฅผ ๊ตฌ์ฑํ ํ์๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์, ๊ด๋ จ ์๋ ๋๊ตฌ ๋ช ๊ฐ๋ง ๊น๋ํ๊ฒ ์ฃผ๋ฉด ํจ์ฌ ์ ์๋ํฉ๋๋ค.
- 0
- 2
- 24
Q&A
์๋ ํ์ธ์ ํ์๊ฐ์ ๋ฃ๊ณ ์ถ์๋ฐ, ๋น์ฉ์ด ๋ถ๋ด๋์ด์..
์๋ ํ์ธ์. ํ๋ค์ค ์คํ๋์ค์ ๋๋ค. ์ธํ๋ฐ์์ ๊ณต์์ ์ผ๋ก ์ ๊ณตํ๋ ํ ์ธ ์ธ์ ์ ๊ฐ ์์ฒด์ ์ผ๋ก ๊ณํ ์ค์ธ ํ ์ธ ์ด๋ฒคํธ๋ ํ์ฌ ์์ ์๋ ์์ต๋๋ค. ์ถํ ์ ๊ท ๊ฐ์ ๊ฐ์ค ์์ ์ ํ ์ธ ์ด๋ฒคํธ๋ฅผ ์งํํ ์ ์์ง๋ง, ํ์ฌ ํ์ ๋ ๊ณํ์ ์์ต๋๋ค. ์ํด ๋ถํ๋๋ฆฝ๋๋ค.
- 0
- 2
- 55
Q&A
AuraDB ์ฐ๋ ์๋๋ ํ์ ์ง๋ฌธ
์๋ ํ์ธ์. ํ์ฌ ์ค์ ํ์ ํ๋ก์ ํธ ํด๋์ ํ์ผ ๊ตฌ์กฐ๋ฅผ ํ์ ํ ์ ์๊ฒ ์บก์ฒํด์ ๋ณด์ฌ์ฃผ์ค ์ ์์๊น์?.env ํ์ผ์์ {id}, {PASSWORD} ๋ถ๋ถ์ ์์ ํ์ ๊ฑฐ์ฃ ?
- 0
- 1
- 40
Q&A
์๋ก ์ถ๊ฐ๋ ๊ฐ์์ ๊ฐ์์๋ฃ๋ ๋ฐ๋ก ์๋ ๊ฑธ๊น์??
์๋ ํ์ธ์. ์ถ๊ฐ๋ ๊ฐ์๋ LangChain ์ต์ ๋ฒ์ ์ ๋ฐ์ดํธ๋ ๋ด์ฉ์ ํ ๋๋ก ๋์ค์ ๋ณ๋๋ก ์ ์ํ์์ต๋๋ค. ๋ฐ๋ผ์, ๊ฐ๋ฐ ํ๊ฒฝ์ ์ฐจ์ด๊ฐ ์์ต๋๋ค๋ง, ์ถ๊ฐ๋ ๋ด์ฉ์ ๊ฐ์ง๊ณ ์ฝ๋ฉ์์ ๊ทธ๋๋ก ์ค์ต์ ์งํํด๋ ๊ด์ฐฎ์ต๋๋ค.
- 0
- 2
- 41
Q&A
[์ค์ต์ ์ํ ํ๊ฒฝ ์ค์ ๋ฐฉ๋ฒ] ์๋ฃ๊ฐ ์์ต๋๋ค.
์ฐพ์ผ์ ์ ๋คํ์ ๋๋ค. ์ธ์ ๋ ์ง ํธํ๊ฒ ์ง๋ฌธํด ์ฃผ์ธ์.
- 0
- 3
- 65
Q&A
์ต๊ทผ ์๋ดํด์ฃผ์ ์๊ฐ์ ์ด๋ฒคํธ ๊ด๋ จ ๋ฌธ์์ ๋๋ค.
์๋ ํ์ธ์. ๋ง์ํด์ฃผ์ ๋ด์ฉ์ด ๋ง์ต๋๋ค. "graphRAG - Neo4J๋ก ๊ตฌํํ๋ ์ง์ ๊ทธ๋ํ ๊ธฐ๋ฐ RAG ์์คํ (feat. LangChain)" ๊ฐ์๋ ํ์ฌ 40% ํ ์ธ ์ค์ ๋๋ค. ์ด ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์ด๋ฒคํธ ํ์ด์ง์์ ๊ตฌ๊ธ ํผ์ผ๋ก ์ ์ฒญํด์ฃผ์๋ฉด, "RAG ๋ง์คํฐ: ๊ธฐ์ด๋ถํฐ ๊ณ ๊ธ๊ธฐ๋ฒ๊น์ง (feat. LangChain)" 70% ํ ์ธ ์ฟ ํฐ์ ๋ณด๋ด๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 0
- 1
- 60