Browse Source

๐ŸŒ Update translations for ko (add-missing)

pull/15350/head
github-actions[bot] 2 months ago
parent
commit
4006f29d75
  1. 44
      docs/ko/docs/advanced/vibe.md

44
docs/ko/docs/advanced/vibe.md

@ -0,0 +1,44 @@
# ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ { #vibe-coding }
๊ทธ ๋ชจ๋“  **๋ฐ์ดํ„ฐ ๊ฒ€์ฆ**, **๋ฌธ์„œํ™”**, **์ง๋ ฌํ™”**, ๊ทธ๋Ÿฐ **์ง€๋ฃจํ•œ** ๊ฒƒ๋“ค์— ์ง€์น˜์…จ๋‚˜์š”?
๊ทธ๋ƒฅ **๋ฐ”์ด๋ธŒ**๋งŒ ํƒ€๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ๐ŸŽถ
์ด์ œ **FastAPI**๋Š” **ํ˜„๋Œ€์ ์ธ AI ์ฝ”๋”ฉ ๋ชจ๋ฒ” ์‚ฌ๋ก€**๋ฅผ ๋ฐ›์•„๋“ค์ด๋Š” ์ƒˆ๋กœ์šด `@app.vibe()` ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๐Ÿค–
## ์ž‘๋™ ๋ฐฉ์‹ { #how-it-works }
`@app.vibe()` ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๋Š” **๋ชจ๋“  HTTP ๋ฉ”์„œ๋“œ**(`GET`, `POST`, `PUT`, `DELETE`, `PATCH`, etc.)์™€ **์–ด๋–ค ํŽ˜์ด๋กœ๋“œ**๋“  ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋ณธ๋ฌธ์€ `Any`๋กœ ํƒ€์ž… ํžŒํŠธ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์š”์ฒญ๊ณผ ์‘๋‹ต์ด... ์Œ... **๋ญ๋“ ์ง€** ๋  ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ์š”. ๐Ÿคท
์•„์ด๋””์–ด๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋ฐ›์•„ `prompt`๋กœ LLM์—๊ฒŒ ํ•  ์ผ์„ ์ง€์‹œํ•ด LLM ์ œ๊ณต์ž์—๊ฒŒ **๋ฐ”๋กœ** ๋ณด๋‚ด๊ณ , ์‘๋‹ต์„ **์žˆ๋Š” ๊ทธ๋Œ€๋กœ** ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฌป์ง€๋„ ๋”ฐ์ง€์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.
ํ•จ์ˆ˜ ๋ณธ๋ฌธ์„ ์ž‘์„ฑํ•  ํ•„์š”๋„ ์—†์Šต๋‹ˆ๋‹ค. `@app.vibe()` ๋ฐ์ฝ”๋ ˆ์ดํ„ฐ๊ฐ€ AI ๋ฐ”์ด๋ธŒ์— ๋”ฐ๋ผ ๋ชจ๋“  ๊ฒƒ์„ ๋Œ€์‹  ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค:
{* ../../docs_src/vibe/tutorial001_py310.py hl[8:12] *}
## ์žฅ์  { #benefits }
`@app.vibe()`๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:
- **์ž์œ **: ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ์—†์Œ. ์Šคํ‚ค๋งˆ ์—†์Œ. ์ œ์•ฝ ์—†์Œ. ์˜ค์ง ๋ฐ”์ด๋ธŒ๋งŒ. โœจ
- **์œ ์—ฐ์„ฑ**: ์š”์ฒญ์€ ๋ฌด์—‡์ด๋“  ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต๋„ ๋ฌด์—‡์ด๋“  ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด์ฐจํ”ผ ํƒ€์ž…์€ ๋ˆ„๊ฐ€ ํ•„์š”ํ•˜์ฃ ?
- **๋ฌธ์„œํ™” ์—†์Œ**: LLM์ด ์•Œ์•„์„œ ํŒŒ์•…ํ•˜๋Š”๋ฐ ์™œ API๋ฅผ ๋ฌธ์„œํ™”ํ•˜๋‚˜์š”? ์ž๋™ ์ƒ์„ฑ OpenAPI ๋ฌธ์„œ๋Š” *์•„์ฃผ* 2020๋…„ ๊ฐ์„ฑ์ด์ฃ .
- **์ง๋ ฌํ™” ์—†์Œ**: ๊ฐ€๊ณต๋˜์ง€ ์•Š์€ ๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ƒฅ ์ฃผ๊ณ ๋ฐ›์œผ์„ธ์š”. ์ง๋ ฌํ™”๋Š” LLM์„ ์‹ ๋ขฐํ•˜์ง€ ์•Š๋Š” ์‚ฌ๋žŒ๋“ค์„ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
- **์ตœ์‹  AI ์ฝ”๋”ฉ ๊ด€ํ–‰ ์ˆ˜์šฉ**: ๋ชจ๋“  ๊ฒฐ์ •์„ LLM์— ๋งก๊ธฐ์„ธ์š”. ๋ชจ๋ธ์ด ๊ฐ€์žฅ ์ž˜ ์••๋‹ˆ๋‹ค. ์–ธ์ œ๋‚˜์š”.
- **์ฝ”๋“œ ๋ฆฌ๋ทฐ ์—†์Œ**: ๋ฆฌ๋ทฐํ•  ์ฝ”๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์Šน์ธํ•  PR๋„ ์—†์Šต๋‹ˆ๋‹ค. ์ฒ˜๋ฆฌํ•  ์ฝ”๋ฉ˜ํŠธ๋„ ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ์„ ์˜จ์ „ํžˆ ๋ฐ›์•„๋“ค์ด๊ณ , ์•„๋ฌด๋„ ๋ณด์ง€ ์•Š๋Š” ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ PR์„ ์Šน์ธยท๋จธ์ง€ํ•˜๋Š” ์—ฐ๊ทน์„ ๋ฒ„๋ฆฌ๊ณ , ์ง„์ •ํ•œ ๋ฐ”์ด๋ธŒ๋งŒ์„ ์ถ”๊ตฌํ•˜์„ธ์š”.
/// tip | ํŒ
์ด๊ฒƒ์ด ๊ถ๊ทน์˜ **๋ฐ”์ด๋ธŒ ์ฃผ๋„ ๊ฐœ๋ฐœ** ๊ฒฝํ—˜์ž…๋‹ˆ๋‹ค. API๊ฐ€ ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ๊ณ ๋ฏผํ•  ํ•„์š” ์—†์ด LLM์— ๋ชจ๋‘ ๋งก๊ธฐ์„ธ์š”. ๐Ÿง˜
///
## ์ง์ ‘ ํ•ด๋ณด๊ธฐ { #try-it }
์ž, ํ•œ๋ฒˆ ํ•ด๋ณด์„ธ์š”:
{* ../../docs_src/vibe/tutorial001_py310.py *}
...๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”. ๐Ÿ˜Ž
Loadingโ€ฆ
Cancel
Save