๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (166)

Today, I will

RAG ๊ธฐ๋ฐ˜ Chat PDF ์ฑ—๋ด‡ ๋งŒ๋“ค๊ธฐ | LangChain, Cohere, OpenAI API๋กœ ๋‚˜๋งŒ์˜ ๋ฌธ์„œ ์งˆ๋ฌธ ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ

์•ˆ๋…•ํ•˜์„ธ์š”! ์˜ค๋Š˜์€ ์—…๋กœ๋“œํ•œ PDF ํŒŒ์ผ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•ด์ฃผ๋Š” AI ์ฑ—๋ด‡์„ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ด…๋‹ˆ๋‹ค! LangChain + Cohere Rerank + OpenAI Embedding์˜ ์กฐํ•ฉ์œผ๋กœ RAG ๊ธฐ๋ฐ˜์˜ ์Šค๋งˆํŠธํ•œ ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•ด๋ณด๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ ๋‹ค๋ฃฐ ๋‚ด์šฉRAG๋ž€ ๋ฌด์—‡์ธ๊ฐ€?PDF ๊ธฐ๋ฐ˜ ์งˆ๋ฌธ-์‘๋‹ต ์‹œ์Šคํ…œ์˜ ๊ตฌ์กฐLangChain์œผ๋กœ ๋ฒกํ„ฐ ๊ฒ€์ƒ‰ + LLM ์—ฐ๊ฒฐํ•˜๊ธฐ์ „์ฒด ์ฝ”๋“œ ๋ถ„์„๊ณผ ์ฃผ์„์‹ค์ „ ํ™œ์šฉ ํŒ & ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…RAG๋ž€?RAG๋Š” Retrieval-Augmented Generation์˜ ์ค„์ž„๋ง๋กœ,"๊ฒ€์ƒ‰ ๊ธฐ๋ฐ˜ ์ƒ์„ฑ"์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.๋ณดํ†ต LLM์€ ์‚ฌ์ „ํ•™์Šต๋œ ์ •๋ณด๋งŒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ต๋ณ€ํ•˜์ง€๋งŒ,RAG๋Š” ์™ธ๋ถ€ ๋ฌธ์„œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ด€๋ จ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๊ณ ,๊ทธ๊ฑธ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ต๋ณ€์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.๐Ÿ“ฆ RAG์˜ ๊ตฌ..

[Linux] ์ž์ฃผ ์“ฐ์ด๋Š” ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด ๋ชจ์Œ

๐Ÿง  ๋ฆฌ๋ˆ…์Šค ์ž์ฃผ ์“ฐ๋Š” ๋ช…๋ น์–ด ๋ชจ์ŒNixOS, Ubuntu, WSL ์–ด๋””์„œ๋“  ์“ธ ์ˆ˜ ์žˆ๋Š” ์‹ค์ „ ๋ช…๋ น์–ด ๋ชจ์Œ๋ฆฌ๋ˆ…์Šค ๋ช…๋ น์–ด๋“ค์€ ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ ์‚ฌ์šฉ ์‹œ ๋งค์šฐ ์œ ์šฉํ•˜๋ฉฐ, Ubuntu, NixOS๋ฅผ ํฌํ•จํ•œ ๋Œ€๋ถ€๋ถ„์˜ ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋”ฐ๋ผ์„œ, ๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„์— ์ต์ˆ™ํ•ด์ง€๋ฉด ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์—์„œ์˜ ์ž‘์—…์ด ํ›จ์”ฌ ๋น ๋ฅด๊ณ  ์œ ์—ฐํ•ด์ง‘๋‹ˆ๋‹ค.์•„๋ž˜๋Š” ์ œ๊ฐ€ ์‹ค์ œ๋กœ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด๋“ค์„ ์šฉ๋„๋ณ„๋กœ ์ •๋ฆฌํ•œ ๋ฆฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ, Mac์˜ ๊ฒฝ์šฐ๋Š” ๊ธฐ๋ณธ์œผ๋กœ ์—†๊ฑฐ๋‚˜๋™์ž‘ ๋ฐฉ์‹์ด ๋‹ค๋ฅด๊ฑฐ๋‚˜, Homebrew ๋“ฑ์œผ๋กœ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•œ ๋ช…๋ น์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.macOS์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์—†๋Š” ๋ช…๋ น์–ด / ์„ค์น˜๊ฐ€ ํ•„์š”ํ•œ ๋ช…๋ น์–ดhtopโŒ ์—†์Œ (์„ค์น˜ ํ•„์š”)brew install htop ํ•„์š”wgetโŒ ์—†์Œ (์„ค์น˜ ํ•„์š”)๊ธฐ๋ณธ ์—†์Œ. brew install..

[Ubutu, Cursor] Ubuntu์—์„œ Cursor (AI ์ฝ”๋“œ ์–ด์‹œ์Šคํ„ดํŠธ) ์„ค์น˜ํ•˜๊ธฐ

๐Ÿง  Ubuntu์—์„œ Cursor (AI ์ฝ”๋“œ ์–ด์‹œ์Šคํ„ดํŠธ) ์„ค์น˜ํ•˜๊ธฐ ๊ฐ€์ด๋“œGPT ๊ธฐ๋ฐ˜ AI ์ฝ”๋”ฉ IDE, Cursor๋ฅผ ์šฐ๋ถ„ํˆฌ์—์„œ AppImage๋กœ ์„ค์น˜ํ•œ ์‹ค์ œ ๊ณผ์ •์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.์„ค์น˜, ์‹คํ–‰, ์•„์ด์ฝ˜ ๋“ฑ๋ก, ์˜ค๋ฅ˜ ํ•ด๊ฒฐ๊นŒ์ง€ ํ•„์š”ํ•œ ๋ช…๋ น์–ด๋งŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค!โœ… ์‚ฌ์ „ ์ค€๋น„: ์‹œ์Šคํ…œ ํ™•์ธuname -m # → ๊ฒฐ๊ณผ๊ฐ€ x86_64 ์ด์–ด์•ผ ์„ค์น˜ ๊ฐ€๋Šฅping -c 4 cursor.sh # → ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ ํ™•์ธ์šฉ x86_64๋Š” AMD64 ๊ณ„์—ด CPU๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, Cursor๋Š” ARM ๋ฏธ์ง€์›์ž…๋‹ˆ๋‹ค.โœ… 1. libfuse2 ์„ค์น˜ (AppImage ์‹คํ–‰์— ํ•„์š”)sudo apt-get updatesudo apt-get install libfuse2AppImage ์‹คํ–‰์„ ์œ„ํ•ด ๊ผญ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. โœ… 2. Cur..

trivial Bug 2025. 4. 16. 13:07
[์šฐ๋ถ„ํˆฌ์„ค์น˜] ๋ธ”๋ž™์Šคํฌ๋ฆฐ ์šฐ๋ถ„ํˆฌ ์„ค์น˜ ์‹œ๋„ ํ›„ ๊ฒ€์€์ฐฝ๋งŒ ๋ณด์ผ ๋•Œ!

์•ˆ๋…•ํ•˜์„ธ์š”. ์˜ค๋Š˜์€ ์šฐ๋ถ„ํˆฌ ์„ค์น˜๊ณผ์ •์—์„œ์˜ ๋ธ”๋ž™์Šคํฌ๋ฆฐ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.๊ฒ€์€์ฐฝ์—์„œ "Install Ubuntu"๊นŒ์ง€๋Š” ๋‚˜์™”๋Š”๋ฐ,์—”ํ„ฐ ์น˜๊ณ  ๋‚˜๋ฉด ํ™”๋ฉด ๊บผ์ง€๊ฑฐ๋‚˜ ๋ฉˆ์ถ˜ ๋“ฏ ๋ฌต๋ฌต๋ถ€๋‹ต์ด๋ผ๋ฉด—๋”ฑ ๊ทธ ์ƒํ™ฉ, ์ €๋„ 100๋ฒˆ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. โœ… ํ˜„์ƒ- USB ๋ถ€ํŒ… → GRUB ๋ฉ”๋‰ด์—์„œ Install Ubuntu ์„ ํƒ- ๋ธ”๋ž™์Šคํฌ๋ฆฐ์—์„œ ๋กœ๋”ฉ์ด ์•ˆ ๋˜๊ฑฐ๋‚˜ ์ปค์„œ๋งŒ ๊นœ๋นก or ๋ฉˆ์ถค- ํŒฌ์€ ๋Œ๊ณ  ์žˆ๋Š” ์ƒํƒœโœ… ํ•ด๊ฒฐ๋ฒ• 1. GRUB ํ™”๋ฉด์—์„œ Install Ubuntu → E ํ‚ค ๋ˆ„๋ฅด๊ธฐ (ํŽธ์ง‘)๋ฉ”๋‰ด ์œ„์—์„œ Install Ubuntu ์„ ํƒํ•œ ์ƒํƒœ์—์„œ E ๋ˆ„๋ฅด๋ฉด ๋ถ€ํŠธ ์˜ต์…˜ ํŽธ์ง‘ ํ™”๋ฉด ์ง„์ž… 2. ์•„๋ž˜ ์ค„ ์ฐพ๊ธฐ:linux /casper/vmlinuz ... quiet splash --- 3. quiet splash ์ง€์šฐ๊ณ  ๋‹ค์Œ์„ ์ถ”๊ฐ€nomode..

trivial Bug 2025. 4. 14. 00:44