Pretzel ๐Ÿฅจ ํ˜„๋Œ€์ ์ด๊ณ  ์˜คํ”ˆ ์†Œ์Šค์ธ Jupyter ๋Œ€์•ˆ

Pretzel์€ Jupyter์˜ ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ Jupyter์˜ ํฌํฌ์ž„. AI ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘, ์ธ๋ผ์ธ ํƒญ ์™„์„ฑ, ์‚ฌ์ด๋“œ๋ฐ” ์ฑ„ํŒ… ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ • ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•จ. Jupyter์—์„œ Pretzel๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฌ์›€. ๋ชจ๋“  Jupyter ์„ค์ •, ํ‚ค ๋ฐ”์ธ๋”ฉ ๋ฐ ํ™•์žฅ ๊ธฐ๋Šฅ์ด ๊ทธ๋Œ€๋กœ ์ž‘๋™ํ•จ.

๋น ๋ฅธ ์‹œ์ž‘

  • ์„ค์น˜: pip install pretzelai ํ›„ pretzel lab์„ ์‹คํ–‰ํ•˜์—ฌ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์—ด ์ˆ˜ ์žˆ์Œ. ๋˜๋Š” ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๋ฒ„์ „ ์‚ฌ์šฉ ๊ฐ€๋Šฅ: pretzelai.app
  • ์…€์—์„œ ํƒ€์ดํ•‘์„ ์‹œ์ž‘ํ•˜๋ฉด ์ธ๋ผ์ธ ํƒญ ์™„์„ฑ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • Jupyter ์…€์—์„œ "Ask AI" ํด๋ฆญ ๋˜๋Š” Cmd+K (Mac) / Ctrl+K (Linux/Windows) ๋ˆŒ๋Ÿฌ AI ํ”„๋กฌํ”„ํŠธ ์—ด๊ธฐ
  • Ctrl+Cmd+B (Mac) ๋˜๋Š” Ctrl+Alt+B (Linux/Windows)๋กœ AI ์‚ฌ์ด๋“œ๋ฐ” ํ™œ์„ฑํ™”ํ•˜์—ฌ AI์™€ ์ฑ„ํŒ…, ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ์งˆ๋ฌธ ๊ฐ€๋Šฅ
  • OpenAI API ํ‚ค ์‚ฌ์šฉ ์„ค์ •์€ ์„ค์ • ์„น์…˜ ์ฐธ์กฐ

์„ค์น˜

  • pip์„ ์‚ฌ์šฉํ•˜์—ฌ Pretzel ์„ค์น˜: pip install pretzelai
  • conda ์‚ฌ์šฉ ์‹œ, ๋จผ์ € pip ์„ค์น˜ ํ›„ Pretzel ์„ค์น˜: conda install pip ํ›„ pip install pretzelai
  • Pretzel ์‹œ์ž‘: pretzel lab

์‚ฌ์šฉ๋ฒ•

์ธ๋ผ์ธ ํƒญ ์™„์„ฑ
  • ์…€์—์„œ ํƒ€์ดํ•‘์„ ์‹œ์ž‘ํ•˜๋ฉด Mistral์˜ Codestral์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ๋ผ์ธ ํƒญ ์™„์„ฑ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • 1์ดˆ ๊ธฐ๋‹ค๋ฆฌ๋ฉด ์™„์„ฑ ๊ธฐ๋Šฅ์ด ํŠธ๋ฆฌ๊ฑฐ๋จ
๋…ธํŠธ๋ถ ์…€์—์„œ ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘
  • ์…€์—์„œ Cmd+K (Mac) / Ctrl+K (Windows/Linux) ๋˜๋Š” "Ask AI" ํด๋ฆญํ•˜์—ฌ AI ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ๋ฐ•์Šค ์—ด๊ธฐ
  • @variable์„ ์–ธ๊ธ‰ํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ์— ์žˆ๋Š” ๋ณ€์ˆ˜ ๋ฐ ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ์ฐธ์กฐ ๊ฐ€๋Šฅ
  • ๊ธฐ์กด ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•จ
  • ์…€์—์„œ ์ผ๋ถ€ ์ฝ”๋“œ๋ฅผ ์„ ํƒ/๊ฐ•์กฐํ•˜๋ฉด ์„ ํƒ๋œ ์ฝ”๋“œ๋งŒ ํŽธ์ง‘๋จ
  • ์‘๋‹ต์„ ์ˆ˜๋ฝ/๊ฑฐ๋ถ€ํ•˜๊ฑฐ๋‚˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ์žฌ์ œ์ถœ ๊ฐ€๋Šฅ
  • โ†‘ / โ†“๋กœ ํ”„๋กฌํ”„ํŠธ ํžˆ์Šคํ† ๋ฆฌ ์ˆœํ™˜ ๊ฐ€๋Šฅ
AI ์‚ฌ์ด๋“œ๋ฐ” ์‚ฌ์šฉ
  • Ctrl+Cmd+B (Mac) / Ctrl+Alt+B (Linux/Windows) ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์˜ Pretzel ์•„์ด์ฝ˜์œผ๋กœ AI ์‚ฌ์ด๋“œ๋ฐ” ํ™œ์„ฑํ™”
  • ์งˆ๋ฌธ, ์ฝ”๋“œ ์ƒ์„ฑ ๋˜๋Š” ๊ธฐ์กด ์ฝ”๋“œ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ
  • AI๋Š” ํ•ญ์ƒ ํ™œ์„ฑ ์…€์˜ ์ฝ”๋“œ๋ฅผ ์ปจํ…์ŠคํŠธ๋กœ ์‚ฌ์šฉํ•จ. ํ™œ์„ฑ ์…€์˜ ์ผ๋ถ€ ์ฝ”๋“œ๋ฅผ ๊ฐ•์กฐํ•˜๋ฉด ๊ฐ•์กฐ๋œ ์ฝ”๋“œ๋งŒ ์ปจํ…์ŠคํŠธ๋กœ ์‚ฌ์šฉ๋จ

์˜ˆ์‹œ ์‚ฌ์šฉ๋ฒ•:

  • "Modify the function my_function in @notebook to be more efficient" โ† ๋…ธํŠธ๋ถ ์ „์ฒด์—์„œ my_function ํ•จ์ˆ˜๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ˆ˜์ •ํ•จ
  • "Where is the code in @notebook that removes outliers"? โ† ๋…ธํŠธ๋ถ ์ „์ฒด์—์„œ ์ด์ƒ์น˜๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•จ
  • "Can you explain what this code does?" โ† ํ˜„์žฌ ์…€์˜ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…ํ•จ
๊ธฐ์กด ์ฝ”๋“œ ์ค‘๊ฐ„์— ์ฝ”๋“œ ์ถ”๊ฐ€
  • ์ปค์„œ๋ฅผ ๋นˆ ์ค„์ด๋‚˜ ๊ธฐ์กด ์ฝ”๋“œ ์ค„์— ๋†“๊ณ  Cmd+K๋กœ AI ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ๋ฐ•์Šค ์—ด๊ธฐ
  • ํ”„๋กฌํ”„ํŠธ๋ฅผ inject ๋˜๋Š” ij๋กœ ์‹œ์ž‘ํ•˜๋ฉด AI๊ฐ€ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•˜์ง€ ์•Š๊ณ  ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•จ
  • ์ฝ”๋“œ๋Š” ์ปค์„œ๊ฐ€ ๋†“์ธ ์ค„ ์•„๋ž˜ ํ•œ ์ค„์— ์ถ”๊ฐ€๋จ
AI๋กœ ์˜ค๋ฅ˜ ์ˆ˜์ •
  • ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— "Fix Error with AI" ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚จ. ํด๋ฆญํ•˜์—ฌ ์˜ค๋ฅ˜ ์ˆ˜์ • ์‹œ๋„ ๊ฐ€๋Šฅ

์„ค์ •

  • Pretzel์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ • ์—†์ด ์ž‘๋™ํ•จ
  • Pretzel์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌด๋ฃŒ AI ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•จ. OpenAI/Azure API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ • ๊ฐ€๋Šฅ

OpenAI ์ง€์›

  • ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฐ”์˜ Settings ๋ฉ”๋‰ด ์—ด๊ธฐ, Settings Editor ํด๋ฆญ
  • Pretzel ๊ฒ€์ƒ‰ ํ›„ ์™ผ์ชฝ ๋ฐ”์—์„œ Pretzel AI Settings ์„ ํƒ
  • AI Service ๋“œ๋กญ๋‹ค์šด์—์„œ OpenAI API Key ์„ ํƒ ํ›„ OpenAI Settings > API Key์— API ํ‚ค ์ž…๋ ฅ
  • OpenAI Enterprise๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, OpenAI ํ˜ธ์ถœ์„ ์œ„ํ•œ ๊ธฐ๋ณธ URL๋„ ์ž…๋ ฅ ๊ฐ€๋Šฅ
  • ๊ธฐ๋ณธ ๋ชจ๋ธ์€ GPT-4o์ด๋ฉฐ, OpenAI Model ๋“œ๋กญ๋‹ค์šด์—์„œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ

Azure ์ง€์›

  • OpenAI ์„ค์ •๊ณผ ๋™์ผํ•˜๊ฒŒ AI Service ๋“œ๋กญ๋‹ค์šด์—์„œ Use Azure API ์„ ํƒ ํ›„ Azure ํ˜ธ์ŠคํŒ… ๋ชจ๋ธ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

ํ”ผ๋“œ๋ฐฑ, ๋ฒ„๊ทธ ๋ฐ ๋ฌธ์„œ

Jupyter ๊ด€๋ จ ์ •๋ณด

  • ์›๋ž˜ Jupyter ๋ฌธ์„œ๋Š” ์—ฌ๊ธฐ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋ฉฐ, Jupyterlab README๋Š” ์—ฌ๊ธฐ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•จ

๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์ •์ฑ…, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ๋ณด์œ 

  • ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Œ. AI ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ๋งŒ ์‚ฌ์šฉํ•จ
  • ์ฟ ํ‚ค๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜์—์„œ ๋™์ผํ•œ ์‚ฌ์šฉ์ž๋กœ ์ธ์‹ ๊ฐ€๋Šฅ
  • AI ๊ธฐ๋Šฅ์„ ์œ„ํ•œ ํ”„๋กฌํ”„ํŠธ๋งŒ ์ˆ˜์ง‘ํ•˜๋ฉฐ, ์‘๋‹ต์€ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Œ. ์„ค์ •์—์„œ ํ”„๋กฌํ”„ํŠธ ํ…”๋ ˆ๋ฉ”ํŠธ๋ฆฌ ๋น„ํ™œ์„ฑํ™” ๊ฐ€๋Šฅ
  • ์ฝ”๋“œ๋Š” ์ „ํ˜€ ์ˆ˜์ง‘ํ•˜์ง€ ์•Š์Œ. Pretzel์˜ ํด๋ผ์šฐ๋“œ AI ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์ฝ”๋“œ๋Š” ์ €์žฅ๋˜์ง€ ์•Š์Œ
  • Pretzel์˜ ํ˜ธ์ŠคํŒ… ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•จ. ์–ธ์ œ๋“ ์ง€ ๋กœ๊ทธ์ธํ•˜์—ฌ ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œ ๊ฐ€๋Šฅ
  • ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„๋Š” ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋งˆ์ง€๋ง‰ ๋กœ๊ทธ์ธ ํ›„ 30์ผ ํ›„์— ๋ฐ์ดํ„ฐ์™€ ๊ณ„์ •์„ ์‚ญ์ œํ•จ. ๊ณ„์ •์„ ์ฆ‰์‹œ ์‚ญ์ œํ•˜๋ ค๋ฉด [email protected]์œผ๋กœ "Account Deletion" ์ œ๋ชฉ์˜ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๋ฉด ๋จ

FAQ

Q. ์ด์ „ ๋ฒ„์ „์˜ Pretzel AI๋Š” ์–ด๋–ป๊ฒŒ ๋˜์—ˆ๋‚˜์š”? A. pretzelai_visual ํด๋”์—์„œ ํ™•์ธ ๊ฐ€๋Šฅ. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ด PR ์ฐธ์กฐ

Q. Pretzel์€ ์–ด๋–ค AI ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋‚˜์š”? A. Pretzel์€ ๋‹ค์–‘ํ•œ ์ž‘์—…์— ๋Œ€ํ•ด ๋‹ค๋ฅธ AI ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•จ:

  1. ๊ธฐ๋ณธ ๋ชจ๋ธ: GPT-4o
    • ์†๋„์™€ ํ’ˆ์งˆ์˜ ๊ท ํ˜•์ด ์ข‹์Œ
    • ์ž์ฒด API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Pretzel ์„ค์ •์—์„œ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ
  2. ์ธ๋ผ์ธ ์™„์„ฑ: Mistral์˜ Codestral ๋ชจ๋ธ
    • ์ฝ”๋“œ ์™„์„ฑ์— ํƒ์›”ํ•จ
    • ๋งค์šฐ ๋น ๋ฅธ ์„ฑ๋Šฅ (22B ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชจ๋ธ)
  3. ๋Œ€์ฒด ์˜ต์…˜:
    • ์ž์ฒด API ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ Mistral API ํ‚ค๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, Pretzel์€ ์ธ๋ผ์ธ ์™„์„ฑ์—๋„ GPT-4o๋ฅผ ์‚ฌ์šฉํ•จ

Q. ๊ธฐ๋Šฅ X๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? A. ๋งŒ๋“ค๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ์ด ๋งŽ์Œ. ์›ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์•Œ๋ ค์ฃผ์‹œ๋ฉด ์ด์Šˆ๋ฅผ ์—ด์–ด์ฃผ์„ธ์š”

Q. ๋กœ๋“œ๋งต์€ ์–ด๋””์— ์žˆ๋‚˜์š”? A. README ์ƒ๋‹จ์— ๋Œ€๋žต์ ์ธ ๋กœ๋“œ๋งต์ด ์žˆ์Œ. ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์ง€๋งŒ, ํ˜„์žฌ ๋‘ ๋ช…์ด์„œ ์ž‘์—… ์ค‘์ž„. ํ”ผ๋“œ๋ฐฑ์„ ์ˆ˜์ง‘ํ•˜์—ฌ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•  ์˜ˆ์ •. ์ด์Šˆ๋ฅผ ์—ด๊ฑฐ๋‚˜ ์ด๋ฉ”์ผ๋กœ ํ”ผ๋“œ๋ฐฑ์„ ๋ณด๋‚ด์ฃผ์„ธ์š”

Q. ์™œ AGPL ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋‚˜์š”? MIT/BSD3 ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”? A. Pretzel์„ ๋งŒ๋“œ๋Š” ๋ชฉํ‘œ๋Š” ๊ฐœ์ธ๊ณผ ํšŒ์‚ฌ ๋ชจ๋‘ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ›Œ๋ฅญํ•œ ๋ฐ์ดํ„ฐ ๋„๊ตฌ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž„. AGPLv3 ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ3์ž๊ฐ€ ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ๊ฐ€์„œ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธฐ์—ฌํ•˜์ง€ ์•Š๊ณ  ํŒ๋งคํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•จ

Q. ์™œ Jupyter์˜ ํฌํฌ๋ฅผ ์„ ํƒํ–ˆ๋‚˜์š”? Jupyter์— ์ง์ ‘ ๊ธฐ์—ฌํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”? A. ์ƒˆ๋กœ์šด ๋„๊ตฌ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ต๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Œ. Jupyter์˜ ํฌํฌ๋ฅผ ํ†ตํ•ด ์ „ํ™˜ ๋น„์šฉ์„ ์ตœ์†Œํ™”ํ•จ. Jupyter๋Š” ์„ฑ์ˆ™ํ•œ ์ œํ’ˆ์ด๋ฉฐ, ๋น ๋ฅด๊ฒŒ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ

Q. AGPLv3 ๋ผ์ด์„ ์Šค ๋„๊ตฌ ์‚ฌ์šฉ์— ๋Œ€ํ•ด ํšŒ์‚ฌ๊ฐ€ ๊ฑฑ์ •ํ•˜๋Š” ๊ฒฝ์šฐ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•˜๋‚˜์š”? A. AGPL์€ Pretzel์„ ์ˆ˜์ •ํ•˜๊ณ  ๊ณต๊ฐœ์ ์œผ๋กœ ์žฌ๋ฐฐํฌํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์žฅ๋ฒฝ์ด ๋จ. ํšŒ์‚ฌ ๋‚ด๋ถ€์—์„œ ๋„๊ตฌ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ AGPL์€ ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•˜๋ผ๊ณ  ์š”๊ตฌํ•˜์ง€ ์•Š์Œ. AGPL์ด ๋ฌธ์ œ์ธ ๊ฒฝ์šฐ, ์—ฐ๋ฝ ์ฃผ์‹œ๋ฉด ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ

Q. ์–ด๋–ป๊ฒŒ ๋ˆ์„ ๋ฒŒ ๊ณ„ํš์ธ๊ฐ€์š”? ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”? A. ํšŒ์‚ฌ์— ํ˜ธ์ŠคํŒ… ๋ฒ„์ „์„ ํŒ๋งคํ•˜์—ฌ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•  ๊ณ„ํš. ํ˜ธ์ŠคํŒ… ๋ฒ„์ „์€ ๋ฐ์ดํ„ฐ ์ ‘๊ทผ ์ œ์–ด, ๋ฐ์ดํ„ฐ ์†Œ์Šค ์—ฐ๊ฒฐ, GitHub ํ†ตํ•ฉ, ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ๋Œ€์‹œ๋ณด๋“œ ๋“ฑ ํšŒ์‚ฌ์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•  ์˜ˆ์ •. ๊ฐœ์ธ์šฉ ๋ฒ„์ „์€ ์œ ๋ฃŒ๋กœ ์ „ํ™˜ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž„

GNโบ์˜ ์˜๊ฒฌ

  • Pretzel์€ Jupyter์˜ ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ณผํ•™์ž์™€ ์—”์ง€๋‹ˆ์–ด์—๊ฒŒ ๋” ๋‚˜์€ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•จ. AI ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ๊ธฐ๋Šฅ์€ ์ƒ์‚ฐ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ
  • Jupyter์™€์˜ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ์ ์ด ์ธ์ƒ์ ์ž„. ์ „ํ™˜ ๋น„์šฉ์ด ๊ฑฐ์˜ ์—†๋‹ค๋Š” ์ ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํฐ ์žฅ์ ์ด ๋จ
  • AGPL ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธฐ์—ฌํ•˜๋„๋ก ์œ ๋„ํ•˜๋Š” ์ ์ด ๊ธ์ •์ ์ž„. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ๊ธฐ์—…์—์„œ๋Š” ๋ผ์ด์„ ์Šค ๋ฌธ์ œ๋กœ ์ธํ•ด ๋„์ž…์„ ๊บผ๋ฆด ์ˆ˜ ์žˆ์Œ
  • Pretzel์˜ AI ๊ธฐ๋Šฅ์€ ์ฝ”๋“œ ์ž‘์„ฑ๊ณผ ๋””๋ฒ„๊น…์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ์ง€๋งŒ, AI ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ๊ณผ ์ •ํ™•์„ฑ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Œ. AI ๋ชจ๋ธ์˜ ์ง€์†์ ์ธ ๊ฐœ์„ ์ด ํ•„์š”ํ•จ
  • Pretzel๊ณผ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋„๊ตฌ๋กœ๋Š” Google Colab, VSCode์˜ Jupyter ํ™•์žฅ ๋“ฑ์ด ์žˆ์Œ. ๊ฐ ๋„๊ตฌ์˜ ์žฅ๋‹จ์ ์„ ๋น„๊ตํ•˜์—ฌ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•จ