ะขั‘ะผะฝั‹ะน
No video :(

[LangServe ๋ฆฌ๋ทฐ] ์ดˆ๊ฐ„ํŽธ LLM ์›น์•ฑ ์ œ์ž‘ & ๋ฐฐํฌ๊ธฐ๋Šฅ๊นŒ์ง€! ๊ณผ์—ฐ, Streamlit ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์„๊นŒ? 

ํ…Œ๋””๋…ธํŠธ TeddyNote
ะŸะพะดะฟะธัะฐั‚ัŒัั 26 ั‚ั‹ั.
ะŸั€ะพัะผะพั‚ั€ะพะฒ 7 ั‚ั‹ั.
50% 1

๐Ÿง‘โ€๐Ÿ’ป LangServe Template ์ฝ”๋“œ: github.com/ted...
๐Ÿ’ป ํ—ค๋กœ์ฟ (๋ฐฐํฌ): heroku.com/
๐Ÿ“˜ ๋žญ์ฒด์ธ ํŠœํ† ๋ฆฌ์–ผ ๋ฌด๋ฃŒ ์ „์ž์ฑ…(wikidocs)
wikidocs.net/b...
โœ… ๋žญ์ฒด์ธ ํ•œ๊ตญ์–ด ํŠœํ† ๋ฆฌ์–ผ ์ฝ”๋“œ์ €์žฅ์†Œ(GitHub)
github.com/ted...
โญ๏ธ ๊ฐ•์˜ ํ™๋ณด โญ๏ธ
LangChain + ChatGPT + Streamlit ๊ฐ•์˜(VOD ๊ฐ•์˜)
์•„๋ž˜์— ์‚ฌ์ „ ๋“ฑ๋ก์„ ํ•˜์‹œ๋ฉด ๊ฐ•์˜ ์˜คํ”ˆ ํ›„ ์•Œ๋ฆผ์„ ๋ฐœ์†กํ•ด ๋“œ๋ฆด ์˜ˆ์ •์ด๋ฉฐ, ํ• ์ธ ์ฟ ํฐ๋„ ๊ฐ™์ด ์ œ๊ณตํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๐Ÿ“ LangChain + ChatGPT + Streamlit ๊ฐ•์˜ ์‚ฌ์ „์•Œ๋ฆผ ์‹ ์ฒญ ๐Ÿ™๐Ÿ™
๋งํฌ: forms.gle/buoX...
#langserve #langchain #rag
---
ํ…Œ๋””๋…ธํŠธ(๊นƒํ—™ ๋ธ”๋กœ๊ทธ) : teddylee777.gi...
๋จธ์‹ ๋Ÿฌ๋‹ ํ˜ผ์ž์„œ ์Šคํ„ฐ๋”” : github.com/ted...
LLM ํ”„๋กœ์ ํŠธ: llm.teddynote.com

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝะพ:

 

21 ะผะฐั€ 2024

ะŸะพะดะตะปะธั‚ัŒัั:

ะกัั‹ะปะบะฐ:

ะกะบะฐั‡ะฐั‚ัŒ:

ะ“ะพั‚ะพะฒะธะผ ััั‹ะปะบัƒ...

ะ”ะพะฑะฐะฒะธั‚ัŒ ะฒ:

ะœะพะน ะฟะปะตะนะปะธัั‚
ะŸะพัะผะพั‚ั€ะตั‚ัŒ ะฟะพะทะถะต
ะšะพะผะผะตะฝั‚ะฐั€ะธะธ : 36   
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์˜์ƒ์— ๋‚˜์™”๋˜ ์›น์•ฑ ๋งํฌ: ๐Ÿค–ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง langserve-template-ee9acafba005.herokuapp.com/prompt/playground/
@qsky00
@qsky00 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ์ž˜ ๋ณด๊ณ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ผญ ํ•„์š”ํ•œ ์ง€์‹์„ ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜์‹ญ๋‹ˆ๋‹ค์š”~
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์ข‹์€ ๋ง์”€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค์š”~๐Ÿ™๐Ÿ™๐Ÿ™
@user-ot7jo1ik4n
@user-ot7jo1ik4n 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
ํ•ญ์ƒ ์ข‹์€์ •๋ณด ์•Œ๋ ค์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์˜ค๋Š˜๋„ ํ™”์ดํŒ…์š”~
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!! ์˜ค๋Š˜๋„ ๋ฝœ์ดํŒ…์ž…๋‹ˆ๋‹ค๐ŸŽ‰
@changjunlee2759
@changjunlee2759 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์•„... ๋นจ๋ผ... ๋‚ด์ผ ์ฐฌ์ฐฌํžˆ ๋‹ค์‹œ ๋ด์•ผ๊ฒ ์–ด์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.~
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์ฐฌ์ฐฌํžˆ ๋‹ค์‹œ๋ณด๊ธฐ๋กœ ์‹œ์ฒญ ๊ณ ๊ณ  ํ•˜์‹œ์ฃ !
@damoa2023
@damoa2023 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ท
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!
@POPOVGGWP
@POPOVGGWP 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
ํ„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ๋‹จ์—์„œ ์ œ๊ฐ€ ๋งŒ๋“  ๋žญ๊ทธ๋ž˜ํ”„ ํ…Œ์ŠคํŠธ ํ•œ ๋ฒˆ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ. ์˜์ƒ ์ฐธ๊ณ ํ•ด์„œ ๋‚ด๋ถ€ ํ…Œ์ŠคํŠธ๋กœ ์‚ฌ์šฉํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!๐Ÿ˜Š๐Ÿ˜Š
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
ํ›„๊ธฐ๊ฐ€ ๊ธฐ๋Œ€๋ฉ๋‹ˆ๋‹ค!! ์ข‹์€ ์„œ๋น„์Šค ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”!!๐Ÿ‘๐Ÿ‘
@user-xt6rz4ec2y
@user-xt6rz4ec2y ะœะตััั† ะฝะฐะทะฐะด
Heroku ์‚ฌ์šฉ ์•ˆํ•˜๊ณ  localhost๋กœ ์ ‘์† ํ•ด๋„ ๋ฌธ์ œ ์—†์ฃ ? ๊ทธ๋ฆฌ๊ณ  LANGCHAIN_API_KEY ์™€ OPENAI_API_KEY ์•ˆ์“ฐ๊ณ  llama3 local๋กœ ๋„์šฐ๊ณ ๋„ ๊ฐ€๋Šฅํ•œ๊ฐ€์š”? ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
@teddynote
@teddynote ะœะตััั† ะฝะฐะทะฐะด
๋กœ์ปฌํ˜ธ์ŠคํŠธ๋„ ๊ฐ€๋Šฅํ•˜๊ณ ์š” llama3 local ๋กœ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค~
@Dr.Ahn.
@Dr.Ahn. 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์•ˆ๋…•ํ•˜์„ธ์š” RAG๊ณต๋ถ€ํ•˜๋‹ค๊ฐ€ ๊ถ๊ธˆํ•œ์ ์ด ์žˆ์–ด์„œ ์งˆ๋ฌธ๋“œ๋ฆฝ๋‹ˆ๋‹ค. Openai API + RAG์„ ์จ์„œ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ๊ณผ chatGPT์˜ ์ปค์Šคํ…€ GPTs๋ฅผ create ํ•˜๋Š” ๊ฒŒ, ํ”„๋กœ์„ธ์Šค๋กœ ๋ณด๋ฉด ๊ฐ™์€ ๊ฑด๊ฐ€์š”? ๋‹จ์ง€ API + RAG ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ํ›จ์”ฌ ์„œ ์„ธ์„ธํ•˜๊ฒŒ ์ปจํŠธ๋กค ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ(์ž์œ ๋„ ๋†’์Œ)์ด๊ณ , GPTs๋Š” ์™ ๋งŒํ•œ๊ฑด ๋‹ค openai๊ฐ€ ์•Œ์•„์„œ ์„ธํŒ…ํ•ด๋†“๊ณ  ๋‚˜๋Š” knowledge๋งŒ ์—…๋กœ๋“œ ํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๋งŒ ํ•˜๋ฉด ๋œ๋‹ค(์ž์œ ๋„ ๋‚ฎ์Œ). ์ด๊ฑด๊ฐ€์š”?? ์ปค์Šคํ…€ GPTs์—๋„ Action๊นŒ์ง€ ์žˆ์œผ๋‹ˆ ๋” ๊ทธ๋ ‡๊ฒŒ ๋Š๊ปด์ง€๋Š”๋ฐ.. ์ด๊ฒƒ ์™ธ์— ๋” ์ƒ๊ฐํ•ด๋ณผ ์ง€์ ๋“ค์ด ์žˆ๋‚˜์š”? GPTs ๋Œ€๋น„ API + RAG ๋ฐฉ์‹์ด ๊ฒฐ์ •์ ์ธ ์–ด๋–ค ์žฅ์ ์ด ์žˆ๋‚˜์š”? ์ œ๊ฐ€ ์‹ฌ์‹ฌํ’€์ด๋กœ GPTs ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด๋ดค๋Š”๋ฐ, ์ƒ๊ฐ๋ณด๋‹ค ๊ฒฐ๊ณผ๋ฌผ์ด ๊ดœ์ฐฎ์€๋ฐ 2% ๋ถ€์กฑํ•œ๊ฒŒ ๊ณ„์† ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ์ด ๋ถ€๋ถ„์ด API + RAG์œผ๋กœ ๊ทน๋ณต์ด ๊ฐ€๋Šฅํ•œ์ง€ ์•„๋‹Œ์ง€๊ฐ€ ๊ถ๊ธˆํ•ด์„œ.. GPTs๋Œ€๋น„ RAG์˜ ์žฅ์ ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ํ•ด์†Œ๊ฐ€ ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ๋ฅผ ํ•œ๋‹ค๊ณ  ํ–ˆ์„๋•Œ API๋น„์šฉ ๋Œ€๋น„ GPTs๋น„์šฉ๋„ ๊ถ๊ธˆํ•˜๊ณ ... ์•„... ์˜คํ”„๋ผ์ธ ๊ฐ•์˜๋ฅผ ๋„˜ ๊ฐ€๊ณ ์‹ถ๋„ค์š”ใ…  ์ œ๋Œ€๋กœ ๊ณต๋ถ€ํ•˜๋‹ˆ ๊ถ๊ธˆํ•œ๊ฒŒ ๋งŽ์•„์ง‘๋‹ˆ๋‹ค...ใ… 
@teddynote
@teddynote 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์šฐ์„ , GPTs ๋Š” OpenAI์‚ฌ์—์„œ ๋งŒ๋“  ๊ฐœ์ธํ™”๋œ GPT ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ชจ๋ธ์„ GPT ๋ฐ–์— ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, GPTs ๋กœ ๋งŒ๋“ค์–ด์„œ ์‰ฌ์šด ๊ณต์œ ๋Š” ์ข‹์ง€๋งŒ, ๊ณต์œ  ๋ฐ›๋Š” ์‚ฌ๋žŒ์ด ์ด์šฉํ•˜๋ ค๋ฉด GPT ์œ ๋ฃŒ ๊ตฌ๋…์ž ์ด์–ด์•ผ๋งŒ ํ•˜์ฃ . LangChain์€ GPT ๋ฟ๋งŒ์•„๋‹ˆ๋ผ Claude, ๋ฌด๋ฃŒ ๋กœ์ปฌ ๋ชจ๋ธ๋“ฑ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ์•„๋‹ˆ๋ผ, ๋„ํ๋จผํŠธ ๋กœ๋“œ ํ˜•์‹, 60๊ฐœ๊ฐ€ ๋„˜๋Š” DB ์„ ํƒ์ง€ ๋“ฑ ๋ชจ๋“  ๊ณผ์ •์„ ์„ธ์„ธํ•˜๊ฒŒ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•  ์ˆ˜ ์žˆ์–ด์š”. ์ž˜๋งŒ ์„ค์ •ํ•œ๋‹ค๋ฉด, GPTs ๋กœ ๋งŒ๋“  ์ฑ—๋ด‡ ๋Œ€๋น„ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ํ˜•์‹์— ๊ฐ€๊นŒ์šด ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋ฌผ๋ก , GPT ์—์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด, ํ์‡„๋ง์—๋„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ์ฑ—๋ด‡์„ ๋งŒ๋“œ๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๊ตฌ์š”. ๋‹ค๋งŒ, ์ฝ”๋”ฉ๊ณผ LangChain ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์„ ํ–‰๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์ง„์ž…์žฅ๋ฒฝ์€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๋น„์šฉ์€ LangChain ์œผ๋กœ ๊ตฌํ˜„์‹œ ์ „๋ถ€ ๋ฌด๋ฃŒ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์šด์˜๋น„ ๋ฐ–์— ์•ˆ๋“ญ๋‹ˆ๋‹ค. (์„œ๋ฒ„๋น„์šฉ ์ •๋„) ํ•˜์ง€๋งŒ ์œ ๋ฃŒ ๊ณผ๊ธˆ ๋ชจ๋ธ(GPT, Claude ๋“ฑ)์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉํ•œ ๋งŒํผ ๊ณผ๊ธˆ์ด ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด GPTs ๋Š” ์ •์•ก์ œ ์ด๊ธฐ๋•Œ๋ฌธ์— ํ•œ๋‹ฌ $20 ๋งŒ ๋‚ด๋ฉด ๋ฌด์ œํ•œ(ํ•˜๋ฃจ ์ œํ•œ์€ ์žˆ์ง€๋งŒ..) ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜์ฃ ! ์ •๋ฆฌํ•˜์ž๋ฉด, ๋…ธ์ฝ”๋“œ๋กœ ๋น„๊ต์  ์‰ฝ๊ฒŒ ๊ฐœ๋ฐœํ•œ๋‹ค๋ฉด GPTs, ์ƒํ’ˆํ™” ๋‹จ๊ณ„๊นŒ์ง€ ๊ณ ๋ คํ•œ๋‹ค๋ฉด LangChain ์„ ์„ ํƒํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚˜ ํ˜ผ์ž๋งŒ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํ•œ ๋ช…์˜ ์‚ฌ๋žŒ์„ ์œ„ํ•œ ๊ฐœ์ธํ™”๋œ ๋น„์„œ๋Š” GPTs ๋กœ๋„ ์ถฉ๋ถ„ํžˆ ํ›Œ๋ฅญํ•œ GPT ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
@Dr.Ahn.
@Dr.Ahn. 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@@teddynote ์™€ ์ •ํ™•ํžˆ ์ดํ•ด ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์— ํฌ๋กฌ ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ 'Deploy GPTs'๋กœ ์ปค์Šคํ…€ GPTs๋ฅผ ์ผ๋ฐ˜์— ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋”๋ผ๊ณ ์š”. ์œ ๋ฃŒ ์‚ฌ์šฉ์ž๋“ค์ด ์•„๋‹ˆ๋‹ˆ ๋ชจ๋“  API๋น„์šฉ์€ ๋‚ด๊ฐ€ ๋‚ด๋Š” ๊ฒƒ์ด๊ณ ์š”..ใ…Žใ…Ž GPTs๋„ ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ˆ ๋”์šฑ RAG๊ณผ ๋น„๊ต๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ต๋ณ€ ๋„ˆ๋ฌด ์†Œ์ค‘ํ•˜๊ณ  ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
@teddynote
@teddynote 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@@Dr.Ahn. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋˜ ๊ถ๊ธˆํ•œ ์  ์žˆ์œผ์‹œ๋ฉด ๋Œ“๊ธ€ ๋‚จ๊ฒจ์ฃผ์„ธ์š”~
@Dr.Ahn.
@Dr.Ahn. 3 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@@teddynote ๊ตฌ์ถ•๋ฐฉ์‹์— ๋”ฐ๋ผ ์šด์šฉ ๋น„์šฉ์ด ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹คใ…  ์ปค์Šคํ…€ gpts์— pdf 12๊ฐœ ์˜ฌ๋ ค๋†“๊ณ  ๋‚ด๊ฐ€ ํ•˜๋Š” ์งˆ๋ฌธ์— ๋งž๋Š” pdf๋ฅผ ์ฐพ์•„์„œ ๊ฑฐ๊ธฐ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ์š”์•ฝํ•ด์ฃผ๋„๋ก ํ–ˆ๋Š”๋ฐ, ํ•œ๋ฒˆ ์งˆ๋ฌธ๋‹น 300์› ์ •๋„ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๋„ค์š” ใ…Žใ…Ž ์ด๊ฒŒ ๋งค๋ฒˆ ์งˆ๋ฌธ๋งˆ๋‹ค 12๊ฐœ pdf๋ฅผ ๋ชจ์กฐ๋ฆฌ ๋‹ค ์ฝ์–ด์„œ ๊ทธ๋Ÿฐ๊ฑด๊ฐ€์š”? ํ˜น์‹œ RAG๋ฐฉ์‹์„ ์‚ฌ์šฉํ• ๋•Œ ๋ฒกํ„ฐDB ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ด๋Ÿฐ๊ฒฝ์šฐ์— ๋น„์šฉ์ด ํ™•์ค„์–ด๋“ค๊ฒŒ ๋˜๋‚˜์š”? GPTs ๋‚ด๋ถ€๊ฐ€ ์–ด๋–ค๋ฐฉ์‹์œผ๋กœ ๋Œ์•„๊ฐ€๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ์ œ ์ƒ๊ฐ์—๋Š” GPTs๋„ ๋žญ์ฒด์ธ์ฒ˜๋Ÿผ knowledge์— ์˜ฌ๋ ค๋†“์€ pdf๋“ค์„ ๋‚˜๋ฆ„์˜ ๋ฒกํ„ฐdb๋กœ ์ €์žฅ์„ ํ•ด์„œ ์—ฐ์‚ฐ์„ ํ•  ๊ฒƒ ๊ฐ™์€๋ฐ, ์งˆ๋ฌธ๋‹น 300์›์ •๋„์”ฉ ๋น„์šฉ์ด ๋ฐœ์ƒ๋˜๋‹ˆ ๋†€๋ž์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ ๋Œ€๋‹ต์œผ๋กœ ์ถœ๋ ฅ๋˜๋Š” ํ…์ŠคํŠธ๋Š” ํ•œ๊ธ€๋กœ 1,000์ž ๋‚ด์™ธ๊ฑฐ๋“ ์š”. ์‹ค์ œ๋กœ RAG์—์„œ gpt4.5ํ„ฐ๋ณด๋ฅผ ์“ธ๋•Œ ํ•œ๋ฒˆ์˜ ์งˆ๋ฌธ๋‹น ๋Œ€๋žต์ ์ธ ๋น„์šฉ์€ ์–ด๋Š์ •๋„ ๋ฐœ์ƒํ•˜๋Š”๊ฒŒ ๋งž๋‚˜์š”?
@user-os7no3rq3n
@user-os7no3rq3n 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์ข‹์€ ์˜์ƒ ๋„ˆ๋ฌด ์ข‹์•˜์Šต๋‹ˆ๋‹ค ํ˜น์‹œ ์ œ๋ชฉ์ธ streamlit๊ณผ ๋น„๊ตํ•ด๋ดค์„๋•Œ๋Š” ์–ด๋–ค๊ฐ€์š”? ํ…Œ์ŠคํŠธ์šฉ๋„๋กœ ์‚ฌ์šฉํ•  ๋•Œ, ์‹ค์ œ ๋ˆ์„ ๋ฐ›์„ ๋งŒํ•œ production๋ ˆ๋ฒจ๋กœ ๋ณผ๋•Œ ๋‘ ํ”„๋ ˆ์ž„์›Œํฌ๋ฆ ์žฅ๋‹จ์ ๋“ฑ์ด๋ผ๋˜๊ฐ€...
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
streamlit ์˜ ์žฅ์ ์€ ์‰ฌ์šด ๊ฐœ๋ฐœ, ๋น„๊ต์  ์ข‹์€ ์œ„์ ฏ, ๋‹ค์–‘ํ•œ 3rd party ์œ„์ ฏ, llm ๊ณผ์˜ ์—ฐ๊ณ„์„ฑ ๋“ฑ์ด ์žฅ์ ์ž…๋‹ˆ๋‹ค. langserve ๋Š” ์•„์ง์€ ์œ„์ ฏ์ด ๋งŽ์ด ์—†์–ด์„œ UX/UI ์ ์œผ๋กœ๋งŒ ๋ดค์„๋•Œ๋Š” streamlit ์˜ ์••์Šน์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, langserve deploy ๋กœ ์‰ฝ๊ฒŒ ๋ฐฐํฌ (๋ฌผ๋ก , streamlit ๋„ streamlit cloud ๋ฐฐํฌ๋ฅผ ์ง€์›ํ•˜๊ธด ํ•ฉ๋‹ˆ๋‹ค) langchain ์—์„œ ์ง€์›ํ•˜๋Š” langchain-template ์—ฐ๊ณ„ -> ์‚ฌ์‹ค ์ด๊ฒŒ ์ •๋ง ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์•„์ง์€ langserve ์ •์‹ ์˜คํ”ˆ ์ „์ด๋ผ ์‚ฌ์‹ค Streamlit ๊ณผ ๊ฒŒ์ž„์ด ์•ˆ๋˜์ง€๋งŒ, LangChain ์˜ ๊ฐœ๋ฐœ ์†๋„๋ผ๋ฉด ์˜ฌํ•ด ๋ง ~ ๋‚ด๋…„์—๋Š” ์–ด๋–ค ๋ชจ์Šต์ผ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค^^ LangSmith ๋„ ์ฒ˜์Œ์—๋Š” ๊ต‰์žฅํžˆ ๋ฏธ์ง„ํ–ˆ๋Š”๋ฐ, ์ด์ œ๋Š” ์ •๋ง ์ข‹์€ ๊ธฐ๋Šฅ๋“ค์ด ๋งŽ์ด ์ถ”๊ฐ€๋˜๊ณ , ํ™œ์„ฑ ์‚ฌ์šฉ์ž๋„ ๋งŽ์ด ๋Š˜์–ด๋‚˜๊ณ  ์žˆ๊ฑฐ๋“ ์š”~ ๊ทธ๋ž˜์„œ ๋”์šฑ ๊ถ๊ธˆํ•˜๋„ค์š”!!
@Sww3158
@Sww3158 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์œ ์ตํ•œ ์˜์ƒ ์ž˜๋ดค์Šต๋‹ˆ๋‹ค!! ํ•œ๊ฐ€์ง€ ์งˆ๋ฌธ ๋“œ๋ ค๋„ ๊ดœ์ฐฎ์„๊นŒ์š”? ํ˜„์žฌ langchain์„ ์ด์šฉํ•ด์„œ ์ฃผ์–ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ต๋ณ€ํ•˜๋Š” qa๋ด‡์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ invoke๋ฅผ ์ด์šฉํ•ด์„œ ์งˆ๋ฌธ์„ ๋˜์ง€๋Š”๋ฐ ์ด ์ฑ—๋ด‡์„ rest api์ฒ˜๋Ÿผ ๋งŒ๋“ค์–ด์„œ ๋‹ต๋ณ€์„ ์ฃผ๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์˜์ƒ์— ๋‚˜์™€์žˆ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ langserve๋ฅผ ์ด์šฉํ•˜์—ฌ shareํ•œ ์ฃผ์†Œ๋ฅผ aws์— ๋ฐฐํฌํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด rest api์ฒ˜๋Ÿผ ์“ธ ์ˆ˜ ์žˆ์„๊นŒ์š”?? ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
@teddynote
@teddynote 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
langserve ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๊ฐ€์žฅ ํฐ ์ด์ ์€ ์ฝ”๋“œ์˜ ๊ฐ„๊ฒฐํ•จ, ์ŠคํŠธ๋ฆฌ๋ฐ ์ถœ๋ ฅ์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ง์”€ํ•˜์‹  (๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ) rest api ๋ฅผ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ•˜๋ ค๋ฉด langserve ๋ณด๋‹ค๋Š” ๋ณ„๋„์˜ (fastapi ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ) ์„œ๋ฒ„ ๊ตฌํ˜„์„ ํ•˜์…”์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์š”!
@Sww3158
@Sww3158 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
โ @@teddynote์ •์„ฑ์Šค๋Ÿฌ์šด ๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ใ…œใ…œ ํ—ท๊ฐˆ๋ ธ๋˜ ๋ถ€๋ถ„์„ ์ฝ•์ฐ์–ด์„œ ํ•ด๊ฒฐํ•ด์ฃผ์‹œ๋Š” ๋Šฅ๋ ฅ์ด ์žˆ์œผ์‹œ๋„ค์š”..! ๋‹ต๋ณ€ํ•ด์ฃผ์‹ ๋Œ€๋กœ ๋”ฐ๋กœ ์„œ๋ฒ„๊ตฌํ˜„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค!!
@teddynote
@teddynote 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@@Sww3158 ๊ถ๊ธˆํ•˜์‹  ์  ์žˆ์œผ์‹œ๋ฉด ์—ฐ๋ฝ ์ฃผ์„ธ์š” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™
@Sww3158
@Sww3158 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@@teddynote ์˜์ƒ์„ ๋ณด๋ฉฐ ๊ถ๊ธˆํ•œ ์ ์ด ์žˆ์–ด ์—ฌ์ญค๋ด…๋‹ˆ๋‹ค!! poetry add langchain-openai ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด So, because langserve-template depends on both langchain (^0.1.13) and langchain-openai (^0.1.8), version solving failed. ์œ„์™€ ๊ฐ™์ด ๋œจ๋ฉฐ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ์˜์กด์„ฑ ๋ฌธ์ œ๋ผ๋Š”๋ฐ ์ž˜ ๋ชจ๋ฅด๊ณ˜์–ด์„œ ์งˆ๋ฌธ๋“œ๋ ค๋ด…๋‹ˆ๋‹ค..
@user-nw3jm2bi4s
@user-nw3jm2bi4s 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์•ˆ๋…•ํ•˜์„ธ์š”~ ๋žญ์ฒด์ธ์— ํฅ๋ฏธ๊ฐ€ ์žˆ์–ด์„œ ๊ฐ•์˜ ์‚ฌ์ „์•Œ๋ฆผ์‹ ์ฒญํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ์š” ์ œ๊ฐ€ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ๋ฐ–์— ๋ชฐ๋ผ์„œ ํ•ด๋‹น๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ์ „์— ์ค€๋น„ํ•ด์•ผ ํ• ๊ฒŒ ์žˆ๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. ๋žญ์ฒด์ธ ํŠœํ† ๋ฆฌ์–ผ githubu๋ž‘ ๋ฌด๋ฃŒ ์ „์ž์ฑ… ์ •๋„ ๊ณต๋ถ€ํ•˜๋ฉด ์ถฉ๋ถ„ํ• ๊นŒ์š”?
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๋งž์Šต๋‹ˆ๋‹ค! ๊ทธ์ •๋„ ๊ณต๋ถ€ํ•ด ๋†“์œผ์‹œ๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค~ ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• ์ž˜ ๋ฐฐ์›Œ๋†“์œผ์‹œ๋ฉด ์—ฌ๊ธฐ์ €๊ธฐ ํ™œ์šฉํ•˜์‹ค ๊ณณ์ด ๋งŽ๊ธฐ๋•Œ๋ฌธ์— ์ด์ฐธ์— ๋ฏธ๋ฆฌ ์ข€ ๋” ๋ฐฐ์›Œ๋†“์œผ์…”๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”!!
@user-nw3jm2bi4s
@user-nw3jm2bi4s 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
@@teddynote ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~
@user-td6fl7fs7c
@user-td6fl7fs7c 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
elastic search, qdrant, milvus๋“ฑ ์˜คํ”ˆ์†Œ์Šค ๋กœ ๋‹ค์–‘ํ•œ vectordb ์‚ฌ์šฉํ•ด์ฃผ์‹œ๋Š” ๊ฐ•์˜๋„ ํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค !
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๋„ต~^^ ์˜๊ฒฌ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™๐Ÿ™
@AIBot-vt8bw
@AIBot-vt8bw 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์•ˆ๋…•ํ•˜์„ธ์š” ์ž์ฒด ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋ฅผ ์ด์šฉํ•ด์„œ streamlit์ด๋‚˜ langserver๋กœ ๋ฐฐํฌ๋ฅผ ํ•˜๊ณ  ์‹ถ์€๋ฐ ๊ฐ€๋Šฅํ• ๊นŒ์š”?
@teddynote
@teddynote 2 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๋ฆฌ๋ˆ…์Šค๋กœ ์ถฉ๋ถ„ํžˆ ๊ฐ€๋Šฅํ•ด์š”~ ๋™์ž‘ํ•˜๋Š” ๊ฑด ๋™์ผํ•ฉ๋‹ˆ๋‹ค^^
@user-xt6rz4ec2y
@user-xt6rz4ec2y ะœะตััั† ะฝะฐะทะฐะด
๋ผ๋งˆ3๋กœ ๋Œ€์ฒดํ•ด๋„ ๋™์ž‘์ด ๊ฐ€๋Šฅํ•œ๊ฐ€์š”? (๊ฐ€๋Šฅํ•˜์‹œ๋ฉด ์ˆ˜์ • ์ฝ”๋“œ๋„ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค) ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
@teddynote
@teddynote ะœะตััั† ะฝะฐะทะฐะด
๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค ์ด๋ฏธ ์˜์ƒ์œผ๋กœ ์—…๋กœ๋“œ ํ•ด๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ”ฅ#llama3 ๋กœ #agent ๐Ÿค– ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ• + 8B ์˜คํ”ˆ ๋ชจ๋ธ๋กœ Agent ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•๐Ÿ˜‰ ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-04MM0PXv2Fk.html
@jay-and-b
@jay-and-b 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. Langserve๊ฐ€ ์•„์ง ์ •์‹ ์ถœ์‹œ๊ฐ€ ์•„๋‹ˆ์–ด์„œ ์•„์‰ฝ๋„ค์š”ใ…œใ…œ ์ฝ”๋”ฉ์„ ํ•˜๋‚˜๋„ ๋ชฐ๋ž๋˜ ๊ธฐํš์ž์˜€๋Š”๋ฐ ํ…Œ๋””๋‹˜ ๋•๋ถ„์— ์ด์ œ ๋ฐฑ์—”๋“œ์—์„œ RAG ์ฑ—๋ด‡์€ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. RAG ์ฑ—๋ด‡์€ ๊ทผ์‹œ์ผ ๋‚ด์— ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ์ด ์“ฐ์ผ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜๋„ ๊ธฐ๋Œ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋„ ์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.!!
@teddynote
@teddynote 4 ะผะตััั†ะฐ ะฝะฐะทะฐะด
์ •๋ง์ •๋ง ๊ฐ๋™์˜ ๋Œ“๊ธ€ ๊ฐ์‚ฌํ•ด์š”. ๊ธฐํš์ž ์ด์…จ๋Š”๋ฐ RAG ๊ตฌํ˜„ํ•˜์‹ ๊ฑด.. ์ œ๊ฐ€ ์ž˜ ์•Œ๋ ค๋“œ๋ ธ๋‹ค๊ธฐ ๋ณด๋‹ค ์›๋ž˜ ์†Œ์งˆ์ด ์žˆ์œผ์…จ๋˜ ๊ฑฐ์—์š”~! ๋Œ€๋‹จํ•œ ์—ด์ •์ด์‹ญ๋‹ˆ๋‹ค! ์•ž์œผ๋กœ ์ €๋ž‘ ์†์žก๊ณ  ๋†’์€ ๊ณณ์œผ๋กœ ๊ณ ๊ณ  ํ•˜์‹œ์ฃ ~
ะ”ะฐะปะตะต
ะœัƒั…ะพั‡ะธั€ะพะฝ ัั…ั‚ะธั‘ั‚ ะฑะพัˆะตะด!
01:31
ะŸั€ะพัะผะพั‚ั€ะพะฒ 84 ั‚ั‹ั.
ะ ะตะดะฐะบั†ะธั. News: 129-ั ะฝะตะดะตะปั
49:53
ะŸั€ะพัะผะพั‚ั€ะพะฒ 2 ะผะปะฝ
๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ ์ด ์˜์ƒ๋งŒ ๋ณด์…”๋„ ๊ฑฐ์˜
11:59
[Lecture Recording] Mastering AI Coding in 30 Minutes | Create Your Own Web App with ChatGPT Cloud
30:15
ะŸั€ะพัะผะพั‚ั€ะพะฒ 19 ั‚ั‹ั.
Installing LLM on a Laptop for Offline Use - Quick and Easy
7:27
ะŸั€ะพัะผะพั‚ั€ะพะฒ 7 ั‚ั‹ั.