#langchain

Sdรญlet
Vloลพit
  • ฤas pล™idรกn 6. 02. 2024
  • ๐Ÿ“ LangChain ํ•œ๊ตญ์–ด ํŠœํ† ๋ฆฌ์–ผ
    github.com/teddylee777/langch...
    ๐Ÿ“ ์‹ค์ŠตํŒŒ์ผ
    github.com/teddylee777/langch...
    ๐Ÿ“ ๋ธ”๋กœ๊ทธ ๊ธ€
    1. ๊ธฐ๋ณธํŽธ: teddylee777.github.io/langcha...
    2. ์‹ฌํ™”ํŽธ: teddylee777.github.io/langcha...
    ๐Ÿ“˜ ๋žญ์ฒด์ธ ํŠœํ† ๋ฆฌ์–ผ ๋ฌด๋ฃŒ ์ „์ž์ฑ…(wikidocs)
    wikidocs.net/book/14314
    โœ… ๋žญ์ฒด์ธ ํ•œ๊ตญ์–ด ํŠœํ† ๋ฆฌ์–ผ ์ฝ”๋“œ์ €์žฅ์†Œ(GitHub)
    github.com/teddylee777/langch...
    โญ๏ธ ๊ฐ•์˜ ํ™๋ณด โญ๏ธ
    LangChain + ChatGPT + Streamlit ๊ฐ•์˜(VOD ๊ฐ•์˜)
    ์•„๋ž˜์— ์‚ฌ์ „ ๋“ฑ๋ก์„ ํ•˜์‹œ๋ฉด ๊ฐ•์˜ ์˜คํ”ˆ ํ›„ ์•Œ๋ฆผ์„ ๋ฐœ์†กํ•ด ๋“œ๋ฆด ์˜ˆ์ •์ด๋ฉฐ, ํ• ์ธ ์ฟ ํฐ๋„ ๊ฐ™์ด ์ œ๊ณตํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    ๐Ÿ“ LangChain + ChatGPT + Streamlit ๊ฐ•์˜ ์‚ฌ์ „์•Œ๋ฆผ ์‹ ์ฒญ ๐Ÿ™๐Ÿ™
    ๋งํฌ: forms.gle/buoXoiey7YHrVXVq9
    ---
    ํ…Œ๋””๋…ธํŠธ(๊นƒํ—™ ๋ธ”๋กœ๊ทธ) : teddylee777.github.io
    ๋จธ์‹ ๋Ÿฌ๋‹ ํ˜ผ์ž์„œ ์Šคํ„ฐ๋”” : github.com/teddylee777/machin...
    LLM ํ”„๋กœ์ ํŠธ: llm.teddynote.com

Komentรกล™e • 69

  • @bshfight
    @bshfight Pล™ed 4 mฤ›sรญci +8

    ์•„๋‹ˆ ์ด๋ถ„ ๊ฐ•์˜ ์ง€๋ฃจํ•˜์ง€๊ฐ€ ์•Š์•„

    • @teddynote
      @teddynote  Pล™ed 4 mฤ›sรญci +1

      ๐Ÿฅน๐Ÿซถ

  • @jong01045
    @jong01045 Pล™ed mฤ›sรญcem +12

    ์ด๋Ÿฐ ํ€„๋ฆฌํ‹ฐ์˜ ๊ฐ•์˜๊ฐ€ ์œ ํŠœ๋ธŒ๋กœ ์˜ฌ๋ผ์˜จ๋‹ค..? ์ด๊ฑด ์ง„์งœ ๋‚˜๋ผ์— ๊ณตํ—Œํ•˜๋Š” ์ˆ˜์ค€์ธ๋ฐ์š”... ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์ดํ•ด๊ฐ€ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์‹œ๋„ค์š”. ์•ž์œผ๋กœ๋„ ์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค bb

    • @teddynote
      @teddynote  Pล™ed mฤ›sรญcem +1

      ๊ทน์ฐฌํ•ด ์ฃผ์…”์„œ ๋„ˆ๋ฌด ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋”๋”๋”์šฑ ์ข‹์€ ํ€„๋ฆฌํ‹ฐ์˜ ์˜์ƒ์œผ๋กœ ๋ณด๋‹ตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!!๐Ÿซก

  • @ryjun93
    @ryjun93 Pล™ed 4 mฤ›sรญci +1

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

  • @ykoy1577
    @ykoy1577 Pล™ed 4 mฤ›sรญci

    ํ•ญ์ƒ ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค! ์ž˜ ๋ณด๊ณ ์žˆ์Šต๋‹ˆ๋‹ค

    • @teddynote
      @teddynote  Pล™ed 4 mฤ›sรญci

      ํ•ญ์ƒ ๋ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!๐Ÿ™Œ

  • @user-is8vt8rc2g
    @user-is8vt8rc2g Pล™ed 4 mฤ›sรญci +1

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋„์›€์ด ๋งŽ์ด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed 4 mฤ›sรญci

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ˜€

  • @jay-and-b
    @jay-and-b Pล™ed 5 mฤ›sรญci +3

    ์™€ ๋ฏธ์ณค๋‹ค.. ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.๐Ÿ˜Š

    • @teddynote
      @teddynote  Pล™ed 5 mฤ›sรญci

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ‘๐Ÿ‘

  • @changjunlee2759
    @changjunlee2759 Pล™ed 5 mฤ›sรญci +1

    ์กฑ์ง‘๊ฒŒ... ํ•ญ์ƒ ๊ฐ์‚ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค.^^

    • @teddynote
      @teddynote  Pล™ed 5 mฤ›sรญci

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ์•ž์œผ๋กœ๋„ ์ข‹์€ ์ฝ˜ํ…์ธ  ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค

  • @user-xk6rg7nh8y
    @user-xk6rg7nh8y Pล™ed 3 mฤ›sรญci +1

    ๋„ˆ๋ฌด ์žฌ๋ฐŒ๋‹ค โ€ฆ

  • @taek2879
    @taek2879 Pล™ed 3 mฤ›sรญci +1

    ์™€... ๋„ˆ๋ฌด ์ข‹์€ ๊ฐ•์˜๋ž‘ ๊นƒํ—ˆ๋ธŒ ์ •๋ฆฌ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค...ใ…œใ…œ

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci

      ๋„ˆ๋ฌด๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๋”๋”๋” ์ข‹์€ ์ฝ˜ํ…์ธ  ๋งŒ๋“ค๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿ™Œ

  • @user-ww7ps7mo5p
    @user-ww7ps7mo5p Pล™ed 3 mฤ›sรญci +2

    ๊ฐ•์˜ ๋Œ€๋ฐ•์ž…๋‹ˆ๋‹ค^^ ๊ฐœ๋ฐœ์ž๋„ ์•„๋‹ˆ๊ณ  ๊ทธ๋ƒฅ ๊ด€์‹ฌ๋งŒ ์žˆ์–ด์„œ ๊ฒ€์ƒ‰ํ•˜๋‹ค ์—ฌ๊ธฐ๊นŒ์ง€ ์™”๋Š”๋ฐ์š”. 1๋„ ์ง€๋ฃจํ•˜์ง€ ์•Š๊ฒŒ ์„ค๋ช…์„ ์žฌ๋ฏธ๋‚˜๊ฒŒ ํ•ด์ฃผ์‹œ๋„ค์š”~ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci

      ๊ทน์ฐฌ์ž…๋‹ˆ๋‹ค๐Ÿ‘๐Ÿ‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿซฐ

  • @cheol7978
    @cheol7978 Pล™ed 4 mฤ›sรญci

    ๊ฐ•์˜๋ ฅ ๋ฏธ์ณค๋‹ค ๋žŒ์ฅ..

  • @wonpaper
    @wonpaper Pล™ed 2 mฤ›sรญci +1

    ์„ ์ƒ๋‹˜ ๊ฐ•์˜๋Š” ๋Š˜ ์žฌ๋ฐŒ์Šต๋‹ˆ๋‹ค. ์ œ ๊ท€์— ์™์™ ๋“ค์–ด์™€์š” ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ^^

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~ ๋„์›€์ด ๋˜์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค~^^

  • @user-ww7ps7mo5p
    @user-ww7ps7mo5p Pล™ed 2 mฤ›sรญci +1

    2๋ฒˆ์งธ ์ฒญ๊ฐ• ์ž…๋‹ˆ๋‹ค.. ๋“ค์„ ๋•Œ๋งˆ๋‹ค ๋Š๋ผ์ง€๋งŒ.. ๊ท€์— ์™์™ ์ž˜ ๋“ค์–ด์˜ค๋„ค์š”. ํ…Œ๋””๋…ธํŠธ๋‹˜ ๋•๋ถ„์— ์ ์  ์ดํ•ด๋„๊ฐ€ ๋†’์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค~ ๊ฐ์‚ฌํ•ด์š”!!๐Ÿ˜Š

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci

      ์ข‹์€ ๋ง์”€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ‘๐Ÿ‘๐Ÿ‘

  • @Dr.Ahn.
    @Dr.Ahn. Pล™ed 25 dny +2

    ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์›นํŽ˜์ด์ง€์—์„œ ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ๊ธ์–ด์˜ฌ๋•Œ ๊ผญ ํƒœ๊ทธ๋ฅผ ์‚ดํŽด๋ณด๊ณ  class๋‚˜ id๋ฅผ ์ง€์ •ํ•ด์„œ ๋ฝ‘์•„๋‚ด๋Š” ๋ฐฉ๋ฒ• ๋ฐ–์— ์—†๋‚˜์š”? ์›น์‹ธ์ดํŠธ๋งˆ๋‹ค ๊ทธ ํ˜•์‹์ด ๋‹ค ๋‹ค๋ฅผํ…๋ฐ.. ๋ญ”๊ฐ€ ํ•˜๋‚˜๋กœ ๋‹ค ๋˜๋Š” ํŽ‘์…˜์€ ์—†๋‚˜์š”?

    • @teddynote
      @teddynote  Pล™ed 25 dny

      ๋‹ค ๊ธ์–ด์˜ฌ ์ˆ˜ ์žˆ์–ด์š”. ์ „์ฒด ํŽ˜์ด์ง€๋ฅผ ๋‹ค ๋ฐ›์•„์˜ฌ ์ˆ˜๋Š” ์žˆ์œผ๋‚˜, ํ•„์š” ์—†๋Š” ์ •๋ณด๋“ค์ด ๋งŽ์ด ํฌํ•จ๋˜์–ด ์žˆ์–ด์„œ์š”. ์งˆ์ด ์ข‹์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ•€ํฌ์ธํŠธ๋กœ ๊ฐ€์ ธ์˜ค์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ ๋“œ๋ ค์š”. ๊ตฌ์กฐ๋Š” ํ•˜๋‚˜์˜ ์›น ์•ˆ์—์„œ๋Š” ๋ณดํ†ต ํ†ต์ผ๋ฉ๋‹ˆ๋‹ค.
      ์˜ˆ๋ฅผ ๋“ค์–ด ๋„ค์ด๋ฒ„ ๋‰ด์Šค ํ”Œ๋žซํผ์•ˆ์—์„œ๋Š” ๊ตฌ์กฐ๋Š” ๋™์ผํ•˜๊ณ  ์ฝ˜ํ…์ธ ๋งŒ ๋ฐ”๋€Œ๊ธฐ ๋•Œ๋ฌธ์—์š”. ํ•œ ๋ฒˆ์˜ ๊ท€์ฐฎ์Œ์œผ๋กœ ์ฐจ๋ผ๋ฆฌ ๋” ์งˆ์ข‹์€ ์ •๋ณด๋Š” ์†Œ์‹ฑํ•˜๋Š” ๊ฒƒ์ด ๋‚˜์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

  • @Sww3158
    @Sww3158 Pล™ed 2 mฤ›sรญci +1

    ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ  ํ•ต์‹ฌ๋งŒ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ํ–‰๋ณตํ•œ ๊ฐ•์˜์˜€์Šต๋‹ˆ๋‹ค!!
    ์‹ค์Šต ํ›„์•  ํ† ์ดํ”„๋กœ์ ํŠธ๋กœ ์‡ผํ•‘๋ชฐ์˜ ๋งํฌ๋ฅผ ๋„ฃ์œผ๋ฉด ๋ฆฌ๋ทฐ๋ฅผ ํฌ๋กค๋งํ•˜๊ณ 
    ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ qa๋ด‡์„ ๋งŒ๋“ค์–ด๋ณผ๊นŒ ํ•˜๋Š”๋ฐ ํ˜น์‹œ ์ด๊ฐ•์˜์—์„œ ๋ณ€๊ฒฝํ• ๋งŒํ•œ ์ ์ด ์žˆ์„๊นŒ์š”?
    ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๋ฆฌ๋ทฐ์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ์•„์งˆ ์ˆ˜๋„ ์žˆ๊ธฐ์— chunk๋ฅผ ๋‚˜๋ˆ„๋Š” ๋ถ€๋ถ„๋ถ€ํ„ฐ ์ข€ ๋‹ค๋ฅผ ๊ฒƒ ๊ฐ™์€๋ฐ
    ์งˆ๋ฌธ๋“œ๋ ค๋„ ๊ดœ์ฐฎ์„๊นŒ์š”?
    ์œ ์ตํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ•ญ์ƒ ์ž˜ ๋ณด๊ณ  ์žˆ์–ด์š”!!

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci

      QA ๋ชฉ์ ์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š”. ๋ฆฌ๋ทฐ๋ฅผ ์ข…ํ•ฉํ•˜์—ฌ ๋ฆฌ๋ทฐ ๋ถ„์„์„ ํ•˜๋Š๋ƒ์™€ ๋ฆฌ๋ทฐ ํ•˜๋‚˜ํ•˜๋‚˜์— ๋Œ€ํ•œ ๊ฐ์ • ๋ถ„์„์„ ํ•˜๋Š๋ƒ ๋“ฑ๋“ฑ์œผ๋กœ์š”. ์ข…ํ•ฉํ•˜์—ฌ ๋ถ„์„์„ ํ•  ๋•Œ๋Š” ์ˆ˜์ง‘๋œ ๋ฆฌ๋ทฐ๋ฅผ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์„œ ์ ์ ˆํ•œ ํ…์ŠคํŠธ ์ „์ฒ˜๋ฆฌ ํ›„์— Chunk ์‚ฌ์ด์ฆˆ๋ฅผ ์ž˜ ๋‚˜๋ˆ ์„œ ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ฝ‘์•„๋‚ด๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•  ๊ฒƒ ๊ฐ™๊ตฌ์š”. ๋ฆฌ๋ทฐ ํ•˜๋‚˜์”ฉ ๊ฐœ๋ณ„ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ๋•Œ๋Š” ๋ฆฌ๋ทฐ ํ•˜๋‚˜์˜ ๊ธธ์ด๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๊ธธ์ง€ ์•Š๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— Chunk๋Š” ๋ฆฌ๋ทฐ์˜ ์ตœ๋Œ€ ๊ธธ์ด๋ฅผ ์žก์•„์ค˜๋„ ๋  ๊ฒƒ ๊ฐ™์•„์š”!

  • @user-kj5ci9ro1p
    @user-kj5ci9ro1p Pล™ed 2 mฤ›sรญci +1

    ํ€„๋ฆฌํ‹ฐ๋ญ์•ผ,..! ์ด๊ฑธ์ด์ œ ๋ณด๋‹ค๋‹ˆ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค
    Retriever ๋„ ํ•™์Šต๋œ ๋ชจ๋ธ์ธ๊ฐ€์š”? ์•„๋‹ˆ๋ฉด ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•œ ๊ฑด๊ฐ€์š”?

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci +1

      ์™œ ์ด์ œ์„œ์•ผ ์˜ค์…จ์–ด์š”~ ใ…Žใ…Ž
      retriever๋Š” ์œ ์‚ฌ๋„ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž…๋‹ˆ๋‹ค

    • @user-kj5ci9ro1p
      @user-kj5ci9ro1p Pล™ed 2 mฤ›sรญci

      โ€‹@@teddynote ํ•ด๋‹น ์˜์ƒ์— ์ด์–ด์„œ "RAG, LangChain, Document Embedding" ์— ๊ด€๋ จ๋œ ํ•ด๋ด„์งํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์–ด๋–ค๊ฒŒ ์žˆ์„๊นŒ์š”!! ์ถ”์ฒœํ•ด์ฃผ์‹ค ์ˆ˜ ์žˆ๋‚˜์š”?!

  • @chankim9901
    @chankim9901 Pล™ed 2 mฤ›sรญci +1

    ์ข‹์Œ ๊ฐ•์˜ ์˜ฌ๋ ค์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
    ์„ ์ƒ๋‹˜ ๊นƒํ—™ ์ž๋ฃŒ๋กœ ๊ณต๋ถ€ ์ค‘์— ์งˆ๋ฌธ๋“œ๋ฆด๊ฒŒ ํ•˜๋‚˜ ์žˆ๋Š”๋ฐ์š”,
    pdf๋ฅผ ๋กœ๋“œํ•ด์„œ ์‚ฌ์šฉํ• ๋•Œ๋ง๊ณ 
    ํ•„๋“œ ๋ณ„๋กœ ์ •๋ฆฌ๋ผ์žˆ๋Š” csv ํŒŒ์ผ(๋‚ด์šฉ, ์š”์•ฝ๋ฌธ, ์ฃผ์š”ํ‚ค์›Œ๋“œ)๋ฅผ ๋กœ๋“œํ•ด์„œ ์‚ฌ์šฉํ•  ๋•Œ ๊ณ ๋ คํ•ด์•ผํ•  ์ ์ด ์žˆ์„๊นŒ์š”?
    ๋‚ด์šฉ์— ๋Œ€ํ•ด ์ฟผ๋ฆฌ๋ฅผ ํ•˜๋ฉด ์š”์•ฝ๋ฌธ์ด๋‚˜ ํ‚ค์›Œ๋“œ๋ฅผ ์ฐธ์กฐํ•˜๊ธฐ ์›ํ•ฉ๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci +1

      CSV Loader ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ํŽธํ•˜๊ฒŒ ๊ฐ€์ ธ์˜ค์‹ค ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š” ๊ทธ๋ฆฌ๊ณ  ์กฐํšŒํ•œ ๋ฐ์ดํ„ฐ๋ฅผ LLM ์— ์ „๋‹ฌํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋•Œ ๋ฐฉ์‹์ด ์—ฌ๋Ÿฌ๊ฐ€์ง€์ผ ์ˆ˜ ์žˆ์–ด์š”. pandas dataframe ์„ ๋งŒ๋“ค์–ด ๋ฐ์ด์•„ ํ”„๋ ˆ์ž„ ์ฟผ๋ฆฌ๋ฅผ ๋‚ ๋ฆด ์ˆ˜๋„ ์žˆ๊ณ ์š”(๋ณดํ†ต์€ ํ†ต๊ณ„๋Ÿ‰ ๋‹ค๋ฃฐ๋•Œ)
      ๋‹จ์ˆœ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ํ…์ŠคํŠธํ™” ํ•  ๋ถ€๋ถ„์€ ํ…์ŠคํŠธ๋กœ ์ผ๊ด„ ๋ณ‘ํ•ฉํ•˜์—ฌ llm์— ๋„ฃ๊ณ  ์š”์•ฝ์„ ํ•˜๊ฑฐ๋‚˜ ์š”์  ์ •๋ฆฌ๋ฅผ ํ•˜๊ฑฐ๋‚˜ ํ•  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š”~

  • @user-uv6pb1lw6q
    @user-uv6pb1lw6q Pล™ed 3 mฤ›sรญci +1

    ์ข‹์€ ๊ฐ€์˜ ๋„ˆ๋ฌด๋‚˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฐ•์˜๋“ค๋„ ๋‹ค ์‹œ์ฒญํ•ด์•ผ๊ฒ ์–ด์š” ใ… ใ… 
    ํ˜น์‹œ ํ”„๋กฌํ”„ํŠธ๋ฅผ hub์—์„œ ๊ฐ€์ ธ์˜ค์ง€ ์•Š๊ณ , ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š”
    input_variables=['context', 'question'] messages=[HumanMessagePromptTemplate(prompt=PromptTemplate(input_variables=['context', 'question'], template="You are an assistant for question-answering tasks. Use the following pieces of retrieved context to answer the question. If you don't know the answer, just say that you don't know. Use three sentences maximum and keep the answer concise.
    Question: {question}
    Context: {context}
    Answer:"))]
    ์ด๊ฑธ ์–ด๋–ค ํ˜•์‹์œผ๋กœ prompt = ์— ๋„ฃ์–ด์•ผ ํ•˜๋‚˜์š”?

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci

      ์ง€๊ธˆ ๊ฐ€์ ธ์˜ค์‹  ๋ถ€๋ถ„์—์„œ prompt=PromptTemplate... ๋๊นŒ์ง€ ๊ฐ€์ ธ์˜ค์…”์„œ์š”. prompt ๋ฅผ hub์—์„œ ๊ฐ€์ ธ์˜จ ํ”„๋กฌํ”„ํŠธ ๋Œ€์‹  ๋„ฃ์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค!

  • @jisulee3650
    @jisulee3650 Pล™ed 3 mฤ›sรญci +2

    ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! โค ๋งŒ์•ฝ์— ๋‰ด์Šค๊ธฐ์‚ฌ์™€ ๊ด€๋ จ์—†๋Š” ์งˆ๋ฌธ(์˜ˆ๋ฅผ ๋“ค๋ฉด, ์•„์นจ์— ์‚ฌ๊ณผ๋ฅผ ๋จน๋Š” ๊ฒƒ์˜ ํšจ๋Šฅ์€ ๋ฌด์—‡์ธ๊ฐ€?)์„ ํ•˜๋ฉด, ์–ด๋– ํ•œ ์ˆ˜์ค€์˜ ๋Œ€๋‹ต์ด ๋‚˜์˜ค๋‚˜์š”? ์ง์ ‘ ๊ฒ€์ƒ‰์— ๊ฑธ๋ฆฌ๋Š” ๋ฌธ์„œ๋“ค์€ ์ž„๋ฒ ๋”ฉ๋œ ๊ธฐ์‚ฌ ๋‚ด์šฉ์— ์ œํ•œ๋œ๋‹ค๊ณ  ๋ณด๋ฉด๋˜๋‚˜์š”? (๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ธฐ์‚ฌ๋“ค์„ ํ•™์Šต๋ฐ์ดํ„ฐ๋ผ๊ณ  ๋ถ€๋ฅผ ์ˆ˜ ์žˆ์„๊นŒ์š”?) ๋งŒ์•ฝ RAG๋ฅผ ํ†ตํ•ด ์•ž์„œ ์ฃผ์ œ์™€ ๊ด€๋ จ์—†๋Š” (์‚ฌ๊ณผ ํšจ๋Šฅ) ์งˆ๋ฌธ์— ๋Œ€ํ•ด ๋‹ต๋ณ€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด, OpenAI ์ž„๋ฒ ๋”ฉ์— ์˜ํ–ฅ์„ ๋ฐ›์•„์„œ ์ผ ์ˆ˜ ์žˆ๋‚˜์š”? ๋‹ค์‹œ๋งํ•ด RAG๊ฐ€ ๊ธฐ์กด LLM ์˜ ํ•™์Šต๋ฐ์ดํ„ฐ๋„ ๊ณ ๋ คํ•˜์—ฌ ๋‹ต๋ณ€์„ ๋‚ด๋†“๋Š” ๊ฒƒ์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci +2

      1. ๋‰ด์Šค๊ธฐ์‚ฌ์™€ ๊ด€๋ จ์—†๋Š” ์งˆ๋ฌธ์€ ๋ชจ๋ฅธ๋‹ค ํ˜น์€ ๊ด€๋ จ์„ฑ ์—†๋‹ค๋กœ ๋‚˜์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค
      2. ์ฃผ์–ด์ง„ ๊ธฐ์‚ฌ์— ๊ตญํ•œ ๋ฉ๋‹ˆ๋‹ค(์ถ”๊ฐ€ ๊ฒ€์ƒ‰๋„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)
      3. ํ•™์Šต ๋ฐ์ดํ„ฐ ๋ณด๋‹ค๋Š” ์ฃผ์–ด์ง„ ๋ฌธ๋งฅ(context) ๋ผ๋Š” ํ‘œํ˜„์„ ์”๋‹ˆ๋‹ค. ํ•™์Šต๋ฐ์ดํ„ฐ์™€๋Š” ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.
      4. ์ฃผ์–ด์ง„ ๋ฌธ๋งฅ์— ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ตํ•˜๋ผ๊ณ  ์ง€์‹œํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์™ธ์ ์ธ ๋‚ด์šฉ์€ ๋ฐฐ์ œํ•œ์ฑ„ ๋‹ตํ•ฉ๋‹ˆ๋‹ค.

    • @jisulee3650
      @jisulee3650 Pล™ed 2 mฤ›sรญci

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!! ๐Ÿ˜Š

  • @user-rq9bk1yg7w
    @user-rq9bk1yg7w Pล™ed 2 mฤ›sรญci +1

    ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ์‹ค์Šต ํŒŒ์ผ ๋”ฐ๋ผํ•ด๋ณด๋ ค๋Š”๋ฐ ๋งจ ์ฒ˜์Œ์— load_dotenv() ์‹คํ–‰ ๊ฒฐ๊ณผ๊ฐ€ False๋กœ ๋‚˜์˜ค๋Š” ๊ฑด ์–ด๋–ค ๋ฌธ์ œ์ผ๊นŒ์š”..? ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์„ค๋ช…์ด ๋„˜ ๊ฐ„๋žตํžˆ ๋˜์–ด์žˆ์–ด์„œ ์–ด๋ ต๋„ค์š”^^;

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci

      ๋จผ์ € .env ๋ผ๋Š” ํŒŒ์ผ์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ๊ฑฐ๊ธฐ์— OPENAI_API_KEY๋ฅผ ์„ค์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค~
      ๋„์›€์ด ๋ ๋งŒํ•œ ๋งํฌ ๋“œ๋ฆฌ๊ณ ์š”: learn.griptape.ai/latest/setup/02_openai/#installing-python-dotenv
      ์ œ๊ฐ€ ์˜์ƒ์œผ๋กœ๋„ ํ•œ ๋ฒˆ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค~~

  • @user-ln9yr9sw2u
    @user-ln9yr9sw2u Pล™ed 2 mฤ›sรญci +2

    RAG๊ฐ€ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•˜๋Š” ๊ฒƒ ๋ง๊ณ ๋„ "์ •๋‹ต์ด ์—†๋Š” ์ฐฝ์˜์ ์ธ ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ ์ž˜ ๋œ ๋‹ต๋ณ€๋“ค์„ ํ•™์Šตํ•˜๋Š”" ๋ฐฉ์‹์œผ๋กœ GPT ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„๊นŒ์š”?

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci +2

      RAG์˜ ์ฃผ๋œ ๋ชฉ์ ์€ Retrieval ์— ์žˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋Š”๋ฐ์š” ํ•œ๋งˆ๋””๋กœ ์˜คํ”ˆ๋ถ ํ…Œ์ŠคํŠธ๋ฅผ ์ƒ๊ฐํ•˜์‹œ๋ฉด ์‰ฝ์Šต๋‹ˆ๋‹ค.
      ์ •๋‹ต์ด ์—†๋‹ค๋Š” ๋ฌธ์ œ์—์„œ ๋‹ต๋ณ€์„ ๋„์ถœํ•ด ๋ƒˆ์„๋•Œ (์˜ˆ๋ฅผ ๋“ค๋ฉด ๊ด‘๊ณ  ์นดํ”ผ๋ผ์ดํŒ…) RAG ์— ๊ณผ๊ฑฐ ๋‹ต๋ณ€ ์ด๋ ฅ์ด๋‚˜ ์ •๋‹ต์ด ์—†๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•˜์—ฌ ๋‹ต๋ณ€์„ ๋„์ถœํ•œ ๊ณผ์ • ๋“ค์ด ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ๋‹ต๋ณ€ํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci +1

      ํ•œ๋งˆ๋””๋กœ ๋‹ต๋ณ€์„ ์ •๋‹ต์ง€์—์„œ ์ฐพ์•„์„œ ๋‹ต๋ณ€ํ•˜๊ธฐ ๋ณด๋‹ค ๋‹ต๋ณ€์„ ๋„์ถœํ•ด๋‚ธ ๊ณผ์ •์„ ๋ชจ์‚ฌํ•˜์—ฌ ๋‹ต๋ณ€ํ•˜๋„๋ก ์œ ๋„ํ•ด๋ณด์‹œ๋ฉด ์ข‹์„ ๋“ฏ ํ•ฉ๋‹ˆ๋‹ค!

    • @user-ln9yr9sw2u
      @user-ln9yr9sw2u Pล™ed 2 mฤ›sรญci

      ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!! ๋„์›€์ด ๋งŽ์ด ๋์Šต๋‹ˆ๋‹ค!

  • @Dr.Ahn.
    @Dr.Ahn. Pล™ed 3 mฤ›sรญci +2

    ๋„ˆ๋ฌด ์ข‹์€ ๊ฐ•์˜๋„ค์š”. ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. gpt-4-turbo-preview ๊ฐ™์€ ๋ชจ๋ธ์€ ์ตœ๋Œ€ 128k ํ† ํฐ์˜ ์ž…์ถœ๋ ฅ์„ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด ๊ฒฝ์šฐ์—๋Š” ๊ตณ์ด 1000ํ† ํฐ์”ฉ ์ฒญํฌ๋ฅผ ๋‚˜๋ˆ„์ง€ ์•Š๊ณ  ์ „์ฒด ๊ธ€์„ ํ†ต์ฑ„๋กœ ๋„ฃ์–ด๋„ ๋˜์ง€ ์•Š๋‚˜์š”?

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci +2

      ๋„ค, ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ์ „์ฒด ์ปจํ…์ŠคํŠธ๋ฅผ ๋ชจ๋ธ์— ์ง์ ‘ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ด ๋ฐฉ๋ฒ•์€ ์ด๋ก ์ ์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด์ง€, ์‹ค์ œ๋กœ๋Š” ์ตœ์ ์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š” ๋ฐ ์žˆ์–ด์„œ๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ๋‹ค๋ฅธ ์˜์ƒ(RAPTOR)์—์„œ๋„ ๋‹ค๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋งํ•˜์ž๋ฉด, ๋ชจ๋ธ์— ์ž…๋ ฅ๋˜๋Š” ๋ฐ์ดํ„ฐ๋Š” ์งˆ๋ฌธ๊ณผ ๋ฐ€์ ‘ํ•œ ๊ด€๋ จ์ด ์žˆ๋Š” ์••์ถ•๋œ ์ •๋ณด์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋น„์œ ํ•˜์ž๋ฉด, ์˜คํ”ˆ๋ถ ์‹œํ—˜์—์„œ 1000ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ ์ฑ… ์ „์ฒด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ, ์ž˜ ์ •๋ฆฌ๋œ ์š”์•ฝ ๋…ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ์‚ฌ์ด์˜ ์ฐจ์ด์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์••์ถ•๋œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋ณด๋‹ค ํšจ์œจ์ ์ด๋ฉฐ ๋ฐ”๋žŒ์งํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

    • @Dr.Ahn.
      @Dr.Ahn. Pล™ed 3 mฤ›sรญci +1

      @@teddynote ์™€ ์ข‹์€ ๋‹ต๋ณ€ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹คใ…  ๋„˜ ๊ถ๊ธˆํ–ˆ์—ˆ๊ฑฐ๋“ ์š”. ์ฑ—๋ด‡ ๋งŒ๋“œ๋Š”๋ฐ ๊ด€์‹ฌ์ด ๋งŽ์•„์„œ ์ •๋ง ๋งŽ์€ ์˜์ƒ๋“ค์„ ๋ณด์•˜๋Š”๋ฐ.. ๊ทธ ์ค‘ ๋‹จ์—ฐ ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค. ํ•œ์ค„๊ธฐ ๋น›์ด์‹ญ๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci

      @@Dr.Ahn. ๊ณผ์ฐฌ์ด์‹ญ๋‹ˆ๋‹ค๐Ÿฅน ์•ž์œผ๋กœ๋„ ์ข‹์€ ์˜์ƒ ๋งŽ์ด ๊ณต์œ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ‘๐Ÿ‘

  • @jay-and-b
    @jay-and-b Pล™ed 4 mฤ›sรญci +3

    ์•ˆ๋…•ํ•˜์„ธ์š”~ ์–ด์ œ๋ถ€ํ„ฐ ์‹ค์Šตํ•ด๋ณด๊ณ  ์žˆ๋Š”๋ฐ faiss์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ด ์งˆ๋ฌธ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
    from_documents๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋œน๋‹ˆ๋‹คใ… ใ… 
    faiss๋„ ์†Œ๋ฌธ์ž๋กœ ์ธ์‹์ด ๋˜๊ณ ..
    ํŒŒ์ด์ฌ ๋ฒ„์ „์„ 3.12์—์„œ 3.11, 3.10์œผ๋กœ ๋‹ค์šดํ•˜๊ณ  faiss-cpu๋„ ์„ค์น˜ํ•ด๋ดค๋Š”๋ฐ ๊ทธ๋Œ€๋กœ๋„ค์š”.
    ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”?

    • @jay-and-b
      @jay-and-b Pล™ed 4 mฤ›sรญci +4

      ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹คใ… ใ…  from langchain_community.vectorstores.faiss import FAISS ๋ผ๊ณ  ๋ถˆ๋Ÿฌ์˜ค๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์™œ ์ด๋ ‡๊ฒŒ ๋˜๋Š”๊ฑด์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์œผ๋‚˜..์ €์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒช๋Š” ๋ถ„๋“ค ์ฐธ๊ณ ํ•˜์„ธ์š”.

    • @teddynote
      @teddynote  Pล™ed 4 mฤ›sรญci

      ํŒจํ‚ค์ง€๋Š” ์†Œ๋ฌธ์ž faiss ์ด๊ณ ์š” ๋ชจ๋“ˆ๋ช…์€ FAISS ๋Œ€๋ฌธ์ž์ž…๋‹ˆ๋‹ค~! ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง€์ผœ์ฃผ์…”์•ผ ์˜ค๋ฅ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค~๐Ÿ‘

  • @jeon-cu7ze
    @jeon-cu7ze Pล™ed mฤ›sรญcem +1

    ๋กœ์ปฌ์˜ ํšŒ์‚ฌ๋ฌธ์„œ๋“ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ chatGPT๋“ฑ ์˜จ๋ผ์ธ ๊ธฐ๋ฐ˜ LLM์„ ํ†ตํ•ด ๋‹ต๋ณ€์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋กœ์ปฌ ์ž๋ฃŒ๋“ค์— ๊ด€๋ จ ์ •๋ณด๋“ค์€ LLM์— ๊ณต์œ ๊ฐ€ ์•ˆ ๋˜๋Š”์ง€ ๋ฌธ์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ด์–ด๊ทธ๋žจ์„ ๋ณด๋ฉด, LLM์€ ๋กœ์ปฌ ์ž๋ฃŒ๋“ค์„ ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์ธ๊ฐ„์˜ ์–ธ์–ด๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์ž‘์—…๋งŒ ํ•˜๋‹ˆ ๋กœ์ปฌ ์ž๋ฃŒ๋“ค์ด ์˜จ๋ผ์ธ์— ๋ฟŒ๋ ค์ง€์ง€๋Š” ์•Š์„ ๊ฒƒ ๊ฐ™์ง€๋งŒ ์ œ๊ฐ€ ์ดํ•ดํ•œ ๊ฒƒ์ด ๋งž๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed mฤ›sรญcem +1

      ChatGPT๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ณต์œ  ๋  ์ˆ˜ ์žˆ์–ด์š”. ๋ฌผ๋ก  ๊ณต์œ ๋˜์ง€ ์•Š๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ˜•์„ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋˜๊ธด ํ•˜์ง€๋งŒ ๊ฐœ์ธ์ด ์‚ฌ์šฉํ•˜๊ธฐ์—” ์–ด๋ ต์ฃ .
      ๊ทธ๋ž˜์„œ chatgpt ๋ชจ๋ธ ๋Œ€์‹  ์˜คํ”ˆ ๋ชจ๋ธ๊ณผ DB๋„ ๋‚ด๋ถ€์— ๊ตฌ์ถ•ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์œ ์ถœ ๋ฐฉ์ง€ ํ•˜๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋ฅผ ํ•˜์‹ค ์ˆ˜๋„ ์žˆ์–ด์š”

    • @jeon-cu7ze
      @jeon-cu7ze Pล™ed mฤ›sรญcem

      @@teddynote LLM์€ llama3๋กœ ์„ธํŒ…ํ•˜์—ฌ์•ผ ๊ฒ ์–ด์š”. ํ•ญ์ƒ ์ข‹์€ ์˜์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • @user-vg2cg4lv9x
    @user-vg2cg4lv9x Pล™ed 2 mฤ›sรญci +1

    ํ˜น์‹œ ์˜์ƒ์„ ์–ด๋–ค ์ˆœ์„œ๋กœ ๋ณด๋ฉด ๋ ๊นŒ์š”? ํ˜น์‹œ ๊ฐ•์˜ ์•ˆ๋‚ด์‹œ๋‚˜์š” ใ…‹ใ…‹ ํšŒ์‚ฌ์—์„œ ํŒ”๋ž€ํ‹ฐ์–ด๋ฅผ ์“ฐ๋Š”๋ฐ ๊ฒฐ๊ตญ ๊ธฐ๋ณธ๊ฐœ๋…์ด ๋„ˆ๋ฌด ์ค‘์š”ํ•˜๋„ค์š” ใ…œใ… 

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci +1

      LangChain ํŠœํ† ๋ฆฌ์–ผ ์žฌ์ƒ๋ชฉ๋ก ์ˆœ์„œ๋Œ€๋กœ ๋ณด์…”๋„ ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”. 5์›”๋ง์— ๊ฐ•์˜ ์‚ฌ์ „์‹ ์ฒญ ํŽ˜์ด์ง€ ์˜คํ”ˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค~

  • @user-wu2gi6sb5i
    @user-wu2gi6sb5i Pล™ed 4 dny +1

    ํ˜น์‹œ ํšŒ์‚ฌ์—์„œ ํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ ํ˜ผ์ž ai ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ ๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ, ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ์ž๋ฃŒ๊ฐ€ ์—†๋Š” ์ƒํƒœ์—์„œ RAG๊ฐ€ ์˜๋ฏธ๊ฐ€ ์žˆ์„๊นŒ์š”? ์˜ค์ง ๊ฒ€์ƒ‰ ๋ฐ์ดํ„ฐ๋งŒ์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•ด์•ผํ•˜๋‚˜์š” ?

    • @teddynote
      @teddynote  Pล™ed 4 dny

      ์ž๋ฃŒ๊ฐ€ ๋งŒ์•ฝ raw ๋ฐ์ดํ„ฐ๋กœ ์กด์žฌํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ด๋ ฅ์„œ ํด๋”์— ์ด๋ ฅ์„œ์™€ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ๋“ค์ด ๋‹ค๋Ÿ‰ ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณผ๊ป˜์š”.
      ๊ทธ๋Ÿผ ํšŒ์‚ฌ์— ์ง€์›ํ•  ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋•Œ๋„ RAG๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‚ด ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ GPT๊ฐ€ ์ž๊ธฐ์†Œ๊ฐœ์„œ๋ฅผ ์ž‘์„ฑํ•ด ์ค๋‹ˆ๋‹ค.
      ์ด์™€ ๋น„์Šทํ•˜๊ฒŒ RAW data ํ˜•ํƒœ๋กœ ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ โ€˜ํ™œ์šฉโ€™ ํ•˜์—ฌ ์ƒˆ๋กœ์šด ํ˜•ํƒœ์˜ ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์–ด์š”

    • @user-wu2gi6sb5i
      @user-wu2gi6sb5i Pล™ed 3 dny +1

      โ€‹@@teddynote ๋‹ต๋ณ€ ๋„ˆ๋ฌด๋‚˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•์˜๋ ฅ์— ๊ฐํƒ„ํ•˜๋ฉด์„œ ํŒจ์ŠคํŠธ์บ ํผ์Šค RAG๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ• ์ง€ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ์–ด์š”.
      ์ €๋Š” 1~3์ธ์œผ๋กœ ํŒ€์„ ๊ตฌ์„ฑํ•˜์—ฌ ์ƒ์„ฑํ˜• ai ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๋ ค๊ณ  ํ•˜๋Š”๋ฐ์š”. ์ด์ชฝ ๋ถ„์•ผ๊ฐ€ ์‚ฌ์‹ค ์ฒ˜์Œ์ด๋‹ค ๋ณด๋‹ˆ๊นŒ ๋กœ๋“œ๋งต์ด ์ž˜ ์•ˆ์žกํžˆ๋Š”๊ฑฐ ๊ฐ™์•„์š” ใ… ใ…  ์„œ๋ฒ„๋ฆฌ์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐฑ์—”๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๋žญ์ฒด์ธ + RAG๋ฅผ ํ™œ์šฉํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ์ด๋Ÿฐ ์ƒ๊ฐ์ด ์˜ฌ๋ฐ”๋ฅธ์ง€ ์‚ฌ์‹ค ์˜๋ฌธ์ด๋„ค์š”... ๋”๋ถˆ์–ด ํŒจ์ŠคํŠธ์บ ํผ์Šค ๊ฐ•์˜๊ฐ€ ์ €์—๊ฒŒ ๋งž์„์ง€๋„ ๊ฑฑ์ •์ด ๋˜๋„ค์š”. (๋Œ€์ƒ์ž๋ฅผ ๋ณด๋‹ˆ ai๊ฐœ๋ฐœ์ž ํ˜น์€ ๋จธ์‹ ๋Ÿฌ๋‹, ๋ฐ์ดํ„ฐ ๋ถ„์„๊ฐ€๋ผ๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ์–ด์„œ์š” !)์•„๋Š”๊ฒŒ ์—†๋‹ค๋ณด๋‹ˆ ๊ฑฑ์ •์ด ๋งŽ์•„์ง€๋Š” ๊ธฐ๋ถ„์ด๋ผ ๋‹ต๋‹ตํ•ด์„œ ๊ธด๊ธ€๋กœ ๋‘์„œ์—†์ด ์งˆ๋ฌธ๋“œ๋ฆฌ๋„ค์š”. ํ˜น์‹œ ์‹œ๊ฐ„์ด ๋˜์‹ ๋‹ค๋ฉด ์กฐ์–ธํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    • @teddynote
      @teddynote  Pล™ed 3 dny

      @@user-wu2gi6sb5i ์•ˆ๋…•ํ•˜์„ธ์š”? ์ƒ์„ฑํ˜• ai ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ์‹œ๋ ค๊ณ  ํ•˜์‹œ๋‚˜๋ณด๊ตฐ์š”! ์šฐ์„  ์ƒ์„ฑํ˜• AIํ•˜๋ฉด RAG๊ฐ€ ์ ˆ๋Œ€ ๋น ์งˆ ์ˆ˜ ์—†๋Š” ํ‚ค์›Œ๋“œ์ด์ฃ . ์„œ๋ฒ„ ๊ตฌ์„ฑ๋„ ์ข‹์ง€๋งŒ ๊ทธ ์ „์— RAG๊ฐ€ ์–ด๋–ค ํ๋ฆ„์œผ๋กœ ์ง„ํ–‰๋˜๋Š”์ง€ ๋จผ์ € ์ดํ•ด๋˜์–ด์•ผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„œ๋ฒ„๋„ ์…‹ํŒ…ํ•˜์‹ค ์ˆ˜ ์žˆ์–ด์š”. ๊ทธ๋ž˜์„œ ๋จผ์ € RAG๋ฅผ ์‚ฌ์šฉํ•œ ํ”„๋กœ์ ํŠธ๋ถ€ํ„ฐ ํ•˜์‹œ๋ผ๊ณ  ๊ถŒํ•ด ๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค^^
      ํŒจ์ŠคํŠธ์บ ํผ์Šค์— ๋Ÿฐ์นญํ•œ ๊ฐ•์˜๋Š” ์ž…๋ฌธ์ž ๋ถ„๋“ค์—๊ฒŒ ์ดˆ์ ์•„ ๋งž์ถฐ์ ธ ์žˆ์–ด์„œ ์„ค๋ช…๋„ ์ž…๋ฌธ์ž ๋ˆˆ๋†’์ด์— ๋งž์ถฐ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์–ด์š”. ๋”ฐ๋ผ์„œ ํŒŒ์ด์ฌ ์ด์ œ ๋ง‰ ์ž…๋ฌธํ•˜์‹œ๋Š” ๋ถ„๋“ค ๋งŽ์œผ์„ธ์š”!
      ํ•˜์ง€๋งŒ ๋ฌด๋ฃŒ ๊ฐ•์˜๋„ ๋งŽ์•„์š”. ์œ ํŠœ๋ธŒ๋‚˜ deeplearning.ai ์— ๋ฌด๋ฃŒ๋กœ ๋œ ๊ฐ•์˜๋„ ์žˆ์œผ๋‹ˆ ์ฐธ๊ณ ํ•ด ๋ณด์‹ญ์‡ผ^^
      ์–ด๋–ค ๊ฐ•์˜๋‚˜ ํ•™์Šต๋ฐฉ๋ฒ•์„ ์„ ํƒํ•˜๋“  ๋‹ค ์ข‹์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘์€ ๊ผญ RAG ํ”„๋กœ์ ํŠธ ๋‹จ์ˆœํ•œ ๊ฒƒ์ด๋ผ๋„ ๋งŒ๋“ค์–ด ๋ณด์‹œ๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•ด ๋ณด์„ธ์š”!

    • @user-wu2gi6sb5i
      @user-wu2gi6sb5i Pล™ed 3 dny +1

      @@teddynote ๊ธด ๋‹ต๋ณ€ํ•ด์ฃผ์…”์„œ ๋„ˆ๋ฌด๋‚˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ! ์†”์งํžˆ ๋žญ์ฒด์ธ ๊ธฐ๋ฐ˜์˜ RAG ๊ฐ•์˜๋Š” ํ…Œ๋””๋…ธํŠธ๋‹˜ ๊ฐ™์€ ๊ณ ํ€„๋ฆฌํ‹ฐ ๊ฐ•์˜๊ฐ€ ์•„์ง ์—†๋”๋ผ๊ตฌ์š”.
      ๊ฐ•์˜์—์„œ ๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค :)

    • @teddynote
      @teddynote  Pล™ed 3 dny

      @@user-wu2gi6sb5i ๊ทน์ฐฌ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~๐Ÿ™๐Ÿ™

  • @jy6180
    @jy6180 Pล™ed 3 mฤ›sรญci +1

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด๋Ÿฐ ์ฑ—๋ด‡์„ ๋งŒ๋“ค์–ด์„œ ๋ฌด๋ฃŒ๋กœ ์„œ๋น„์Šคํ™” ํ•œ๋‹ค๋ฉด, ๋น„์šฉ์ด ๋งŽ์ด ๋ฐœ์ƒ๋ ๊นŒ์š”?

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci +1

      ์‚ฌ์šฉ์ž๊ฐ€ ๋งŽ๋‹ค๋ฉด ๊ทธ๋งŒํผ ๋น„๋ก€ํ•ด์„œ ๊ณผ๊ธˆ์ด ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ด์šฉํ•˜๋Š”๊ฐ€๊ฐ€ ๊ด€๊ฑด์ผ๊ฒƒ ๊ฐ™์•„์š”!

  • @user-lq4mr6xc8d
    @user-lq4mr6xc8d Pล™ed 2 mฤ›sรญci

    vectorstore ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์—์„œ Error Code 429 ๋ผ๊ณ  ๋œจ๋Š”๋ฐ ์œ ๋ฃŒ ๊ฒฐ์ œ๋กœ ๋ฐ”๊ฟ”๋„,, ๋˜‘๊ฐ™์€ ์ฆ์ƒ์ด ๋œจ๋„ค์šฉ,, ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜๋ฉด ์ข‹์„๊นŒ์š”?

    • @teddynote
      @teddynote  Pล™ed 2 mฤ›sรญci

      vectorestore ๋Š” ๊ณผ๊ธˆ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค~ ์•„๋งˆ Embedding ์ด๋‚˜ ๋ชจ๋ธ ์‚ฌ์šฉํ•˜์‹ค๋•Œ ์œ ๋ฃŒ ๋ชจ๋ธ ์‚ฌ์šฉํ•˜์‹ค ๊ฒƒ ๊ฐ™๊ณ ์š”. API ํ‚ค๊ฐ€ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ๋Š”์ง€ ํ•œ ๋ฒˆ ํ™•์ธํ•ด ๋ณด์„ธ์š”!

  • @MrSdfgh98
    @MrSdfgh98 Pล™ed 3 mฤ›sรญci +1

    ํ…Œ๋””๋‹˜ ๋”ฐ๋ผํ•ด๋ณด๊ณ ์‹ถ์€๋ฐ ์‹ค์ŠตํŒŒ์ผ ๋ณต๊ตฌ์ข€ ํ•ด์ฃผ์‹ค์ˆ˜์žˆ์œผ์‹ค๊นŒ์š”

    • @teddynote
      @teddynote  Pล™ed 3 mฤ›sรญci +1

      ๋งํฌ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค~^^

    • @MrSdfgh98
      @MrSdfgh98 Pล™ed 3 mฤ›sรญci +1

      @@teddynote ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ~