wiki:it:ai:services:dokuwiki_ai
๋ฌธ์์ ์ด์ ํ์ ๋๋ค!
๋ชฉ์ฐจ
DokuWiki AI ์ด์ ์์ฑ ๊ธฐ๋ฅ
HR์ง์์ค ์ง์๋ค์ ์ํ Dream of Enc ์๋น์ค๋ฅผ ์ํด ํน๋ณํ ๊ฐ๋ฐ๋ ๋ง์ถคํ AI์ ๋๋ค. DokuWiki์ ํตํฉ๋ Gemini API ๊ธฐ๋ฐ AI ์ด์ ์์ฑ ๋ฐ ํ ์คํธ ์์ ๊ธฐ๋ฅ์ ์์ธํ ์ค๋ช ํฉ๋๋ค.
๐ฏ ๋ง์ถคํ ๊ฐ๋ฐ ์๋น์ค
Dream of Enc ์ ์ฉ ๊ธฐ๋ฅ
- ํ ์ ์ฉ ๊ฐ๋ฐ: Dream of Enc ํ์ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ ํน๋ณ ์ ์
- ๋ด๋ถ ๋ด๋น์ ๊ฐ๋ฐ: ํ ๋ด ๊ฐ๋ฐ์๊ฐ ์ง์ ์ค๊ณ ๋ฐ ๊ตฌํ
- ๋ง์ถคํ ํ๋กฌํํธ: ํ์ ๋ฌธ์ ์์ฑ ์คํ์ผ๊ณผ ์๊ตฌ์ฌํญ์ ์ต์ ํ
- ์ ์ฉ ์ค์ : ํ์ ์ํฌํ๋ก์ฐ์ ๋ง์ถ ์ฌ์ฉ๋ ์ ํ ๋ฐ ๋ณด์ ์ค์
๊ฐ๋ฐ ๋ฐฐ๊ฒฝ
- ํ ์๊ตฌ์ฌํญ: Dream of Enc ํ๋ก์ ํธ์ ๋ฌธ์ํ ํจ์จ์ฑ ํฅ์
- ๊ธฐ์กด ๋ฌธ์ ์ : ์๋ ๋ฌธ์ ์์ฑ์ ์๊ฐ ์๋ชจ ๋ฐ ์ผ๊ด์ฑ ๋ถ์กฑ
- ํด๊ฒฐ ๋ฐฉ์: AI ๊ธฐ๋ฐ ์๋ํ๋ก ํ ์์ฐ์ฑ ์ฆ๋
- ๊ฐ๋ฐ ์ฒ ํ: ํ๋ง์ ๊ณ ์ ํ ๋ฌธ์ ์์ฑ ๋ฌธํ ๋ฐ์
๊ธฐ๋ฅ ๊ฐ์
์ฃผ์ ๊ธฐ๋ฅ
- AI ์ด์ ์์ฑ: ํธ์ง๊ธฐ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์์ธํ ๋ฌธ์ ์ด์ ์์ฑ
- AI ํ ์คํธ ์์ : ์ ํ๋ ํ ์คํธ๋ฅผ ์ฌ์ฉ์ ์ง์์ ๋ฐ๋ผ ์์
- ์ฌ์ฉ๋ ์ ํ: ๋ถ๋น 10ํ, ์ผ์ผ 500ํ ํธ์ถ ์ ํ (ํ ๊ท๋ชจ์ ๋ง์ถค)
- ๋ฐ์ํ ๋์์ธ: ๋ชจ๋ฐ์ผ๊ณผ ๋ฐ์คํฌํ ๋ชจ๋ ์ง์
๊ธฐ์ ์คํ
- ๋ฐฑ์๋: PHP, DokuWiki ํ๋ฌ๊ทธ์ธ ์์คํ
- ํ๋ก ํธ์๋: JavaScript, jQuery, CSS3
- AI ๋ชจ๋ธ: Google Gemini 2.5 Flash
- ํต์ : AJAX, REST API
์ฌ์ฉ๋ฒ
AI ์ด์ ์์ฑ
- ํธ์ง๊ธฐ์ ์ด์์ ๋ง๋ค๊ณ ์ถ์ ๋ด์ฉ ์ ๋ ฅ (์ต์ 15์)
- ํ๋์
AI ์ด์ ์์ฑ
๋ฒํผ ํด๋ฆญ - AI๊ฐ ์ ๋ ฅ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์์ธํ DokuWiki ๋ฌธ์ ์์ฑ
- ์์ฑ๋ ๋ด์ฉ์ ํ์ธํ๊ณ ํ์์ ์์
AI ํ ์คํธ ์์
- ์์ ํ๊ณ ์ถ์ ํ ์คํธ๋ฅผ ๋๋๊ทธํ์ฌ ์ ํ
- ๋ น์
AI ์์
๋ฒํผ ํด๋ฆญ - ์์ ์ง์์ฌํญ ์ ๋ ฅ (์:
๋ ์ ๋ฌธ์ ์ผ๋ก ๋ฐ๊ฟ์ค
) - ์ ํ๋ ํ ์คํธ๊ฐ ์์ ๋ ๋ด์ฉ์ผ๋ก ๊ต์ฒด
์ฌ์ฉ ์์
์ด์ ์์ฑ ์์:
์ ๋ ฅ: "DokuWiki ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ ๋ฐฉ๋ฒ" ๊ฒฐ๊ณผ: ์์ ํ DokuWiki ๋ฌธ์ ๊ตฌ์กฐ์ ์์ธํ ์ค๋ช
ํ ์คํธ ์์ ์์:
์๋ณธ: "์ด ๊ธฐ๋ฅ์ ์ข๋ค" ์ง์: "๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํด์ค" ๊ฒฐ๊ณผ: "์ด ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ๊ฒฝํ์ ํฌ๊ฒ ํฅ์์ํค๋ฉฐ, ์์ ํจ์จ์ฑ์ ๋์ด๋ ํ์ ์ ์ธ ๋๊ตฌ์ ๋๋ค"
๊ธฐ์ ์ ๊ตฌํ
ํ๋ฌ๊ทธ์ธ ๊ตฌ์กฐ
- action.php: ๋ฐฑ์๋ ๋ก์ง ๋ฐ API ํต์
- script.js: ํ๋ก ํธ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค
- style.css: ๋ฐ์ํ ๋ฒํผ ๋์์ธ
- plugin.info.txt: ํ๋ฌ๊ทธ์ธ ๋ฉํ๋ฐ์ดํฐ
- conf/: ์ค์ ํ์ผ๋ค
API ํต์ ํ๋ฆ
1. ์ฌ์ฉ์๊ฐ ๋ฒํผ ํด๋ฆญ 2. JavaScript๊ฐ ํธ์ง๊ธฐ ๋ด์ฉ ์์ง 3. AJAX๋ก ์๋ฒ์ ์์ฒญ ์ ์ก 4. PHP๊ฐ Gemini API ํธ์ถ 5. ์๋ต์ ๋ฐ์ ํธ์ง๊ธฐ์ ๋ฐ์
ํ๋กฌํํธ ์์ง๋์ด๋ง
์ด์ ์์ฑ ํ๋กฌํํธ:
You are an expert assistant for DokuWiki. Your task is to expand this raw text into a **comprehensive and detailed** DokuWiki document draft. The draft must have an introduction, a body with several sections (using headlines), and a conclusion.
ํ ์คํธ ์์ ํ๋กฌํํธ:
You are an expert assistant for DokuWiki. Follow the user's instructions to modify the given DokuWiki text. Preserve the original DokuWiki syntax where appropriate.
์ค์ ๋ฐ ๊ด๋ฆฌ
API ํค ์ค์
- DokuWiki ๊ด๋ฆฌ์ ํ์ด์ง ์ ์
- ์ค์ ๊ด๋ฆฌ์ โ pluginยปgeminidraft
- gemini_api_key ํ๋์ API ํค ์ ๋ ฅ
- ์ ์ฅ ๋ฒํผ ํด๋ฆญ
์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง
- ์ผ์ผ ์ฌ์ฉ๋: data/cache/gemini_daily_limit.txt
- ๋ถ๋น ์ฌ์ฉ๋: data/cache/gemini_minute_limit.log
- ํ์ผ ํ์: ๋ ์ง|ํ์ (์: 2024-07-30|150)
์ค๋ฅ ์ฒ๋ฆฌ
- API ํค ๋ฏธ์ค์ : ์ค์ ์๋ด ๋ฉ์์ง
- ์ฌ์ฉ๋ ์ด๊ณผ: ์ ํ ์๋ด ๋ฉ์์ง
- ๋คํธ์ํฌ ์ค๋ฅ: ์ฐ๊ฒฐ ์ํ ํ์ธ ์๋ด
- cURL ์ค๋ฅ: php-curl ์ค์น ์๋ด
์ฑ๋ฅ ์ต์ ํ
ํ๋กฌํํธ ์ต์ ํ
- ๋ช ํํ ์ง์: ๊ตฌ์ฒด์ ์ด๊ณ ๋ช ํํ ์๊ตฌ์ฌํญ
- ์์ ์ ๊ณต: ์ํ๋ ํ์์ ์์ ํฌํจ
- ์ ์ฝ ์กฐ๊ฑด: ์ถ๋ ฅ ํ์, ๊ธธ์ด, ์คํ์ผ ์ง์
- ์ปจํ ์คํธ: ์ถฉ๋ถํ ๋ฐฐ๊ฒฝ ์ ๋ณด ์ ๊ณต
API ํธ์ถ ์ต์ ํ
- ํ ํฐ ๊ด๋ฆฌ: ์ ์ ํ ์ ๋ ฅ/์ถ๋ ฅ ๊ธธ์ด ์ค์
- ์บ์ฑ: ๋์ผ ์์ฒญ ์ฌ์ฌ์ฉ
- ๋น๋๊ธฐ ์ฒ๋ฆฌ: UI ๋ธ๋กํน ๋ฐฉ์ง
- ์ค๋ฅ ์ฌ์๋: ์ผ์์ ์ค๋ฅ ์ฒ๋ฆฌ
์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์
- ๋ก๋ฉ ํ์: ์์ ์งํ ์ํ ์๋ด
- ์ค๋ฅ ๋ฉ์์ง: ๋ช ํํ ๋ฌธ์ ์ค๋ช
- ๋ฐ์ํ ๋์์ธ: ๋ค์ํ ๊ธฐ๊ธฐ ์ง์
- ์ ๊ทผ์ฑ: ํค๋ณด๋ ๋ค๋น๊ฒ์ด์ ์ง์
๋ณด์ ๋ฐ ๊ฐ์ธ์ ๋ณด
๋ฐ์ดํฐ ๋ณด์
- API ํค ๋ณดํธ: ์ค์ ํ์ผ์ ์์ ํ๊ฒ ์ ์ฅ
- ์ ๋ ฅ ๊ฒ์ฆ: ์ฌ์ฉ์ ์ ๋ ฅ์ ์์ ์ฑ ํ์ธ
- ์ถ๋ ฅ ํํฐ๋ง: ๋ถ์ ์ ํ ์ฝํ ์ธ ์ฐจ๋จ
- ๋ก๊ทธ ๊ด๋ฆฌ: ๋ฏผ๊ฐํ ์ ๋ณด ์ ์ธ
๊ฐ์ธ์ ๋ณด ๋ณดํธ
- ๋ฐ์ดํฐ ์ต์ํ: ํ์ํ ์ ๋ณด๋ง ์์ง
- ์ํธํ: ์ ์ก ์ค ๋ฐ์ดํฐ ์ํธํ
- ์ ๊ทผ ์ ์ด: ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก๋ง ์ค์ ๊ฐ๋ฅ
- ๊ฐ์ฌ ๋ก๊ทธ: ์ฌ์ฉ ํจํด ๋ชจ๋ํฐ๋ง
ํ์ฅ ๊ฐ๋ฅ์ฑ
์ถ๊ฐ ๊ธฐ๋ฅ
- ๋ค์ค AI ๋ชจ๋ธ: GPT, Claude ๋ฑ ์ถ๊ฐ ์ง์
- ํ ํ๋ฆฟ ์์คํ : ๋ฏธ๋ฆฌ ์ ์๋ ํ๋กฌํํธ
- ์ฌ์ฉ์ ์ค์ : ๊ฐ์ธํ๋ AI ๋์
- ๋ฐฐ์น ์ฒ๋ฆฌ: ์ฌ๋ฌ ๋ฌธ์ ๋์ ์ฒ๋ฆฌ
ํตํฉ ๊ฐ๋ฅ์ฑ
- ๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ: ๊ธฐ์กด ํ๋ฌ๊ทธ์ธ๊ณผ ์ฐ๋
- ์ธ๋ถ API: ์ถ๊ฐ AI ์๋น์ค ์ฐ๋
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: ์ฌ์ฉ ํจํด ๋ถ์
- ์นํ : ์ธ๋ถ ์์คํ ๊ณผ ์ฐ๋
๋ชจ๋ฒ ์ฌ๋ก
ํ๋กฌํํธ ์์ฑ
- ๊ตฌ์ฒด์ : ์ํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ช ํํ ์ค๋ช
- ๊ตฌ์กฐํ: ๋จ๊ณ๋ณ ์ง์์ฌํญ ์ ๊ณต
- ์์ ํฌํจ: ์ํ๋ ํ์์ ์์ ์ ๊ณต
- ์ ์ฝ ์กฐ๊ฑด: ์ถ๋ ฅ ํ์๊ณผ ๊ธธ์ด ์ง์
์ค๋ฅ ์ฒ๋ฆฌ
- ์ฌ์ฉ์ ์นํ์ : ๊ธฐ์ ์ ์ฉ์ด ๋์ ์ดํดํ๊ธฐ ์ฌ์ด ์ค๋ช
- ํด๊ฒฐ์ฑ ์ ์: ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ์๋ด
- ๋ก๊ทธ ๊ธฐ๋ก: ๋๋ฒ๊น ์ ์ํ ์์ธ ์ ๋ณด
- ํด๋ฐฑ ์ ๋ต: API ์คํจ ์ ๋์ฒด ๋ฐฉ๋ฒ
์ฑ๋ฅ ๋ชจ๋ํฐ๋ง
- ์ฌ์ฉ๋ ์ถ์ : API ํธ์ถ ํ์ ๋ฐ ๋น์ฉ
- ์๋ต ์๊ฐ: ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์
- ์ค๋ฅ์จ: ์์คํ ์์ ์ฑ ํ์ธ
- ์ฌ์ฉ์ ํผ๋๋ฐฑ: ๊ธฐ๋ฅ ๊ฐ์ ๋ฐฉํฅ
๊ด๋ จ ๋งํฌ
wiki/it/ai/services/dokuwiki_ai.1753749425.txt.gz ยท ๋ง์ง๋ง์ผ๋ก ์์ ๋จ: ์ ์ 127.0.0.1