๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
๊ฒฝ๊ณ 

์ด ํŠœํ† ๋ฆฌ์–ผ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ Open WebUI ํŒ€์˜ ์ง€์›์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŠน์ • ์šฉ๋„์— ๋งž๊ฒŒ Open WebUI๋ฅผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•œ ๋ฐ๋ชจ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์—ฌํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ๊ธฐ์—ฌ ํŠœํ† ๋ฆฌ์–ผ์„ ํ™•์ธํ•ด๋ณด์„ธ์š”.

ํŠœํ† ๋ฆฌ์–ผ: Open WebUI Documentation๋กœ RAG ๊ตฌ์„ฑํ•˜๊ธฐ

์ด ํŠœํ† ๋ฆฌ์–ผ์—์„œ๋Š” **๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG)**์„ ์‚ฌ์šฉํ•˜์—ฌ Open WebUI์—์„œ ์‹ค์„ธ๊ณ„ ๋ฌธ์„œ๋ฅผ ์ง€์‹ ๋ฒ ์ด์Šค๋กœ ๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ์ตœ์‹  Open WebUI Documentation์„ ์‚ฌ์šฉ ์˜ˆ์ œ๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.


๊ฐœ์š”โ€‹

RAG๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?โ€‹

๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG)์€ LLM๊ณผ ์™ธ๋ถ€ ์†Œ์Šค์—์„œ ๊ฒ€์ƒ‰ํ•œ ์ง€์‹์„ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ์—…๋กœ๋“œ๋œ ๋ฌธ์„œ๋‚˜ ์ง€์‹ ๋ฒ ์ด์Šค์—์„œ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์‘๋‹ต์˜ ํ’ˆ์งˆ๊ณผ ์ •ํ™•์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์ด ํŠœํ† ๋ฆฌ์–ผ์—์„œ๋Š” ๋‹ค์Œ์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค:

  • ์ตœ์‹  Open WebUI Documentation์„ ์ง€์‹ ๋ฒ ์ด์Šค๋กœ ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•.
  • ์ด๋ฅผ ์‚ฌ์šฉ์ž ์ง€์ • ๋ชจ๋ธ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•.
  • ์ง€์‹ ๋ฒ ์ด์Šค๋ฅผ ์ฟผ๋ฆฌํ•˜์—ฌ ์ง€์›์„ ๊ฐ•ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•.

์„ค์ •โ€‹

Open WebUI Documentation์„ ์ง€์‹ ๋ฒ ์ด์Šค๋กœ ์„ค์ •ํ•˜๊ธฐ: ๋‹จ๊ณ„๋ณ„โ€‹

Open WebUI Documentation์œผ๋กœ RAG๋ฅผ ์„ค์ •ํ•˜๋Š” ๋‹จ๊ณ„:

  1. ๋ฌธ์„œ ๋‹ค์šด๋กœ๋“œ:

  2. ํŒŒ์ผ ์••์ถ• ํ•ด์ œ:

    • main.zip ํŒŒ์ผ์„ ์••์ถ• ํ•ด์ œํ•˜์—ฌ ๋ชจ๋“  ๋ฌธ์„œ ํŒŒ์ผ์„ ์–ป์Šต๋‹ˆ๋‹ค.
  3. Markdown ํŒŒ์ผ ์ฐพ๊ธฐ:

    • ์ถ”์ถœ๋œ ํด๋”์—์„œ .md ๋ฐ .mdx ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค (ํŒ: *.md*๋กœ ๊ฒ€์ƒ‰ํ•˜์„ธ์š”).
  4. ์ง€์‹ ๋ฒ ์ด์Šค ์ƒ์„ฑ:

    • Workspace > Knowledge > + Create a Knowledge Base๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

    • ์ด๋ฆ„: Open WebUI Documentation

    • ๋ชฉ์ : Assistance

    Create Knowledge๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  5. ํŒŒ์ผ ์—…๋กœ๋“œ:

    • ์ถ”์ถœ๋œ ํด๋”์—์„œ .md ๋ฐ .mdx ํŒŒ์ผ์„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ Open WebUI Documentation ์ง€์‹ ๋ฒ ์ด์Šค๋กœ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋ธ ์ƒ์„ฑ ๋ฐ ๊ตฌ์„ฑโ€‹

์ง€์‹ ๋ฒ ์ด์Šค์™€ ์‚ฌ์šฉ์ž ์ง€์ • ๋ชจ๋ธ ์ƒ์„ฑโ€‹

  1. ๋ชจ๋ธ๋กœ ์ด๋™:

    • Workspace > Models > + Add New Model๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ชจ๋ธ ๊ตฌ์„ฑ:

    • ์ด๋ฆ„: Open WebUI
    • ๊ธฐ์ดˆ ๋ชจ๋ธ: (์ ํ•ฉํ•œ Llama ๋˜๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ ์„ ํƒ)
    • ์ง€์‹ ์†Œ์Šค: ๋“œ๋กญ๋‹ค์šด์—์„œ Open WebUI Documentation ์„ ํƒ.
  3. ๋ชจ๋ธ ์ €์žฅ.


์˜ˆ์ œ ๋ฐ ์‚ฌ์šฉ๋ฒ•โ€‹

Open WebUI Documentation ๋ชจ๋ธ ์ฟผ๋ฆฌํ•˜๊ธฐโ€‹

  1. ์ƒˆ๋กœ์šด ์ฑ„ํŒ… ์‹œ์ž‘:

    • New Chat๋กœ ์ด๋™ํ•˜์—ฌ Open WebUI ๋ชจ๋ธ ์„ ํƒ.
  2. ์ฟผ๋ฆฌ ์˜ˆ์ œ:

    ์‚ฌ์šฉ์ž: "ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•˜๋‚˜์š”?"
    ์‹œ์Šคํ…œ: "์„น์…˜ 3.2๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”: `.env` ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค."
    ์‚ฌ์šฉ์ž: "Docker๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Open WebUI๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”?"
    ์‹œ์Šคํ…œ: "`docker/updating.md`๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”: `docker pull`์„ ์‚ฌ์šฉํ•˜๊ณ  ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์žฌ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค."

    RAG ํ™œ์„ฑํ™” ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ์Šคํ…œ์ด ๋ฌธ์„œ์—์„œ ๊ฐ€์žฅ ๊ด€๋ จ์„ฑ์ด ๋†’์€ ์„น์…˜์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•ฉ๋‹ˆ๋‹ค.


๋‹ค์Œ ๋‹จ๊ณ„โ€‹

๋‹ค์Œ ๋‹จ๊ณ„โ€‹

  • ๋” ๋งŽ์€ ์ง€์‹ ์ถ”๊ฐ€: ๋ฌธ์„œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ง€์‹ ๋ฒ ์ด์Šค๋ฅผ ๊ณ„์† ํ™•์žฅํ•˜์„ธ์š”.

์ด ์„ค์ •์œผ๋กœ Open WebUI Documentation์„ ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ด€๋ จ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์‹ ๊ฐ•ํ™” ๋ชจ๋ธ์„ ์ œ์ž‘ ๋ฐ ์ฟผ๋ฆฌํ•˜๋Š” ์ฆ๊ฑฐ์›€์„ ๋А๊ปด๋ณด์„ธ์š”!