wiki:it:ai:services:dokuwiki_ai
์ฐจ์ด
๋ฌธ์์ ์ ํํ ๋ ํ ์ฌ์ด์ ์ฐจ์ด๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๋ค์ ํ | ์ด์ ํ | ||
wiki:it:ai:services:dokuwiki_ai [2025/07/29 00:37] โ ๋ง๋ฆ - ๋ฐ๊นฅ ํธ์ง 127.0.0.1 | wiki:it:ai:services:dokuwiki_ai [2025/07/30 06:43] (ํ์ฌ) โ ๋ฐ๊นฅ ํธ์ง 127.0.0.1 | ||
---|---|---|---|
์ค 1: | ์ค 1: | ||
- | ===== DokuWiki AI ์ด์ ์์ฑ ๊ธฐ๋ฅ ===== | + | ====== ๐ DokuWiki AI ์ด์ ์์ฑ ๊ธฐ๋ฅ |
- | ** HR์ง์์ค ์ง์๋ค์ ์ํ Dream of Enc ์๋น์ค๋ฅผ ์ํด ํน๋ณํ ๊ฐ๋ฐ๋ ๋ง์ถคํ AI**์
๋๋ค. DokuWiki์ ํตํฉ๋ Gemini API ๊ธฐ๋ฐ AI ์ด์ | + | **HR์ง์์ค ์ง์๋ค์ ์ํ Dream of Enc ์๋น์ค**๋ฅผ ์ํด ํน๋ณํ ๊ฐ๋ฐ๋ ๋ง์ถคํ AI ๊ธฐ๋ฅ์
๋๋ค. |
- | ==== ๐ฏ ๋ง์ถคํ ๊ฐ๋ฐ | + | ===== ๐ฏ HR์ง์์ค |
- | ===== Dream of Enc ์ ์ฉ ๊ธฐ๋ฅ ==== | + | ^ ๊ฐ๋ฐ ํน์ง ^ ์์ธ ๋ด์ฉ ^ย |
+ | | **์ค๋ฌด ๋ง์ถค ๊ฐ๋ฐ** | HR์ง์์ค ์ง์์ ์ค์ ์ ๋ฌด ํ๊ฒฝ์ ์ต์ ํ |ย | ||
+ | | **๋ด๋ถ ๋ด๋น์ ๊ฐ๋ฐ** | ๋ด๋น์(J CJ)๊ฐ AI์ ์ง์ ํ์ ํ์ฌ ์ค๊ณ |ย | ||
+ | | **์ง๊ด์ ์ฌ์ฉ๋ฒ** | ๋ณต์กํ ์ค์ ์์ด ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ |ย | ||
+ | | **๋ฌด๋ฃ ์๋น์ค** | ํ ๊ท๋ชจ์ ๋ง์ถ ์ฌ์ฉ๋ ์ ํ์ผ๋ก ์์ ์ ์ด์ | | ||
- | * **ํ ์ ์ฉ ๊ฐ๋ฐ**: Dream of Enc ํ์ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ ํน๋ณ ์ ์ย | + | ===== ๐ ํต์ฌ |
- | * **๋ด๋ถ ๋ด๋น์ ๊ฐ๋ฐ**: ํ ๋ด ๊ฐ๋ฐ์๊ฐ ์ง์ ์ค๊ณ ๋ฐ ๊ตฌํย | + | |
- | * **๋ง์ถคํ ํ๋กฌํํธ**: | + | |
- | * **์ ์ฉ ์ค์ **: ํ์ ์ํฌํ๋ก์ฐ์ ๋ง์ถ ์ฌ์ฉ๋ ์ ํ ๋ฐ ๋ณด์ ์ค์ ย | + | |
- | ย | + | |
- | ===== ๊ฐ๋ฐ ๋ฐฐ๊ฒฝ ====ย | + | |
- | ย | + | |
- | * **ํ ์๊ตฌ์ฌํญ**: | + | |
- | * **๊ธฐ์กด ๋ฌธ์ ์ **: | + | |
- | * **ํด๊ฒฐ ๋ฐฉ์**: AI ๊ธฐ๋ฐ ์๋ํ๋ก ํ ์์ฐ์ฑ ์ฆ๋ย | + | |
- | * **๊ฐ๋ฐ ์ฒ ํ**: ํ๋ง์ ๊ณ ์ ํ ๋ฌธ์ ์์ฑ ๋ฌธํ ๋ฐ์ย | + | |
- | ย | + | |
- | ==== ๊ธฐ๋ฅ | + | |
- | ย | + | |
- | ===== ์ฃผ์ ๊ธฐ๋ฅ ====ย | + | |
- | ย | + | |
- | * **AI ์ด์ ์์ฑ**: ํธ์ง๊ธฐ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์์ธํ ๋ฌธ์ ์ด์ ์์ฑย | + | |
- | * **AI ํ ์คํธ ์์ **: ์ ํ๋ ํ ์คํธ๋ฅผ ์ฌ์ฉ์ ์ง์์ ๋ฐ๋ผ ์์ ย | + | |
- | * **์ฌ์ฉ๋ ์ ํ**: ๋ถ๋น 10ํ, ์ผ์ผ 500ํ ํธ์ถ ์ ํ (ํ ๊ท๋ชจ์ ๋ง์ถค)ย | + | |
- | * **๋ฐ์ํ ๋์์ธ**: | + | |
- | ย | + | |
- | ===== ๊ธฐ์ ์คํ ====ย | + | |
- | ย | + | |
- | * **๋ฐฑ์๋**: | + | |
- | * **ํ๋ก ํธ์๋**: | + | |
- | * **AI ๋ชจ๋ธ**: Google Gemini 2.5 Flashย | + | |
- | * **ํต์ **: AJAX, REST APIย | + | |
- | ย | + | |
- | ==== ์ฌ์ฉ๋ฒ | + | |
===== AI ์ด์ ์์ฑ ==== | ===== AI ์ด์ ์์ฑ ==== | ||
- | | + | **๊ฐ๋จํ ์ ๋ ฅ์ผ๋ก ์๋ฒฝํ ๋ฌธ์ ์์ฑ**ย |
+ | | ||
* ํ๋์ '' | * ํ๋์ '' | ||
- | * AI๊ฐ ์
๋ ฅ ๋ด์ฉ์ ๋ฐํ์ผ๋ก | + | * AI๊ฐ ์๋์ผ๋ก |
- | * ์์ฑ๋ ๋ด์ฉ์ ํ์ธํ๊ณ ํ์์ | + | * ์ ๋ชฉ, ์๊ฐ, ๋ณธ๋ฌธ, ๊ฒฐ๋ก ๊น์ง ๋ชจ๋ |
+ | ย | ||
+ | **์ค์ ์ฌ์ฉ ์์:**ย | ||
+ | < | ||
+ | ์
๋ ฅ: " | ||
+ | โ ์์ ํ ๋ณต์ง ์ ๋ ๊ฐ์ด๋ ๋ฌธ์ ์๋ ์์ฑย | ||
+ | </ | ||
===== AI ํ ์คํธ ์์ ==== | ===== AI ํ ์คํธ ์์ ==== | ||
- | | + | **์ ํํ ํ ์คํธ๋ฅผ ์ํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ **ย |
+ | | ||
* ๋
น์ '' | * ๋
น์ '' | ||
- | * ์์ | + | * ๊ฐ๋จํ |
- | * ์ ํ๋ ํ
์คํธ๊ฐ | + | * ์ ํ๋ ํ
์คํธ๊ฐ |
- | ===== ์ฌ์ฉ | + | **์ค์ |
- | ย | + | |
- | **์ด์ ์์ฑ ์์:**ย | + | |
- | < | + | |
- | ์
๋ ฅ: " | + | |
- | ๊ฒฐ๊ณผ: ์์ ํ DokuWiki ๋ฌธ์ ๊ตฌ์กฐ์ ์์ธํ ์ค๋ช ย | + | |
- | </ | + | |
- | ย | + | |
- | **ํ
์คํธ ์์ | + | |
< | < | ||
- | ์๋ณธ: " | + | ์๋ณธ: " |
์ง์: "๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํด์ค" | ์ง์: "๋ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช
ํด์ค" | ||
- | ๊ฒฐ๊ณผ: " | + | ๊ฒฐ๊ณผ: " |
- | ์์
ํจ์จ์ฑ์ ๋์ด๋ ํ์ ์ ์ธ ๋๊ตฌ์
๋๋ค" | + | ํ์ฌ ์ ์ฒด์ ์์ฐ์ฑ ์ฆ๋์ ๊ธฐ์ฌํ๋ ํต์ฌ |
</ | </ | ||
- | ==== ๊ธฐ์ ์ ๊ตฌํ | + | ===== ๐ก ์ฌ์ฉ์ ํธ์์ฑ ===== |
- | ===== ํ๋ฌ๊ทธ์ธ ๊ตฌ์กฐ ==== | + | ^ ํธ์ ๊ธฐ๋ฅ ^ ์์ธ ์ค๋ช ^ย |
+ | | **๋ฒํผ ํด๋ฆญ ํ ๋ฒ** | ๋ณต์กํ ์ค์ ์์ด ๋ฐ๋ก ์ฌ์ฉ |ย | ||
+ | | **์ค์๊ฐ ๋ฐ์** | ํด๋ฆญ ์ฆ์ AI๊ฐ ์์ ์์ |ย | ||
+ | | **๋ช ํํ ํผ๋๋ฐฑ** | ์งํ ์ํฉ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ํ๋์ ํ์ธ |ย | ||
+ | | **๋ชจ๋ฐ์ผ ์ง์** | ์ด๋์๋ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉ | | ||
- | * **action.php**: | + | ===== ์ค๋งํธํ AI ์ดํด๋ ฅ ===== |
- | * **script.js**: | + | |
- | * **style.css**: | + | |
- | * **plugin.info.txt**: | + | |
- | * **conf/**: ์ค์ ํ์ผ๋ค | + | |
- | ===== API ํต์ ํ๋ฆ ==== | + | ^ AI ๋ฅ๋ ฅ ^ ํน์ง ^ย |
+ | | **๋งฅ๋ฝ ์ธ์** | HR ์ ๋ฌด ํน์ฑ๊ณผ ์ฉ์ด๋ฅผ ์๋ฒฝ ์ดํด |ย | ||
+ | | **๋ฌธ๋ฒ ์๋ ์ ์ฉ** | DokuWiki ๋ฌธ๋ฒ์ ์๋์ผ๋ก ์ ์ฉ |ย | ||
+ | | **๊ตฌ์กฐํ๋ ์ถ๋ ฅ** | ์ฒด๊ณ์ ์ด๊ณ ์ฝ๊ธฐ ์ฌ์ด ๋ฌธ์ ์์ฑ |ย | ||
+ | | **์ผ๊ด์ฑ ์ ์ง** | ๊ธฐ์กด ๋ฌธ์ ์คํ์ผ๊ณผ | ||
- | 1. ์ฌ์ฉ์๊ฐ ๋ฒํผ ํด๋ฆญย | + | ===== ๐ง ๊ธฐ์ ์ ํน์ง ===== |
- | 2. JavaScript๊ฐ ํธ์ง๊ธฐ ๋ด์ฉ ์์งย | + | |
- | 3. AJAX๋ก ์๋ฒ์ ์์ฒญ ์ ์กย | + | |
- | 4. PHP๊ฐ Gemini API ํธ์ถย | + | |
- | 5. ์๋ต์ ๋ฐ์ ํธ์ง๊ธฐ์ ๋ฐ์ | + | |
- | ===== ํ๋กฌํํธ ์์ง๋์ด๋ง ==== | + | ^ ๊ธฐ์ ์์ญ ^ ํน์ง ^ย |
+ | | **Google Gemini 2.5 Flash** | ์ต์ AI ๋ชจ๋ธ ํ์ฉ |ย | ||
+ | | **DokuWiki ํ๋ฌ๊ทธ์ธ** | ๊ธฐ์กด ์์คํ ๊ณผ ์๋ฒฝ ํตํฉ |ย | ||
+ | | **์ฌ์ฉ๋ ์ ํ** | ๋ถ๋น 10ํ, ์ผ์ผ 500ํ (ํ ๊ท๋ชจ์ ์ต์ ํ) |ย | ||
+ | | **์ค๋ฅ ์ฒ๋ฆฌ** | ์์ ์ ์ธ ์๋น์ค ์ด์ ๋ณด์ฅ | | ||
- | **์ด์ ์์ฑ ํ๋กฌํํธ: | + | ===== ๐ ์ค์ ํ์ฉ ํจ๊ณผ ===== |
- | < | + | |
- | 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, | + | |
- | several sections (using headlines), and a conclusion.ย | + | |
- | </ | + | |
- | **ํ
์คํธ ์์ ํ๋กฌํํธ: | + | ^ ํจ๊ณผ ์์ญ ^ ๊ฐ์ ์์น ^ย |
- | < | + | | **๋ฌธ์ ์์ฑ ์๊ฐ** | 2์๊ฐ โ 10๋ถ (95% ๋จ์ถ) |ย |
- | 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 ํค ์ ๋ ฅย | + | |
- | * ์ ์ฅ ๋ฒํผ ํด๋ฆญ | + | |
- | ===== ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง ==== | + | ^ ๋ฐ์ ์์ญ ^ ๊ณํ ๋ด์ฉ ^ย |
+ | | **๋ค๊ตญ์ด ์ง์** | ์์ด, ์ค๊ตญ์ด ๋ฑ ์ถ๊ฐ ์ธ์ด ์ง์ |ย | ||
+ | | **ํ ํ๋ฆฟ ์์คํ ** | ์์ฃผ ์ฌ์ฉํ๋ ๋ฌธ์ ํ์ ์ ์ฅ |ย | ||
+ | | **ํ์ ๊ธฐ๋ฅ** | ํ์ ๊ฐ ๋ฌธ์ ๊ณต์ ๋ฐ ํผ๋๋ฐฑ |ย | ||
+ | | **๋ถ์ ๋๊ตฌ** | ๋ฌธ์ | ||
- | * **์ผ์ผ ์ฌ์ฉ๋**: | + | ---- |
- | * **๋ถ๋น ์ฌ์ฉ๋**: | + | |
- | * **ํ์ผ ํ์**: ๋ ์ง|ํ์ (์: 2024-07-30|150) | + | |
- | ===== ์ค๋ฅ ์ฒ๋ฆฌ | + | ===== ๐ ๊ด๋ จ ๋งํฌ ===== |
- | * **API ํค ๋ฏธ์ค์ **: ์ค์ ์๋ด | + | * [[wiki: |
- | * **์ฌ์ฉ๋ ์ด๊ณผ**: ์ ํ ์๋ด ๋ฉ์์งย | + | * [[wiki:it:ai: |
- | * **๋คํธ์ํฌ ์ค๋ฅ**: ์ฐ๊ฒฐ ์ํ ํ์ธ ์๋ดย | + | * [[wiki:it:ai: |
- | * **cURL ์ค๋ฅ**: php-curl ์ค์น ์๋ด | + | * [[wiki:it: |
- | ==== ์ฑ๋ฅ ์ต์ ํ ==== | ||
- | ===== ํ๋กฌํํธ ์ต์ ํ ==== | ||
- | * **๋ช ํํ ์ง์**: ๊ตฌ์ฒด์ ์ด๊ณ ๋ช ํํ ์๊ตฌ์ฌํญ | ||
- | * **์์ ์ ๊ณต**: ์ํ๋ ํ์์ ์์ ํฌํจ | ||
- | * **์ ์ฝ ์กฐ๊ฑด**: ์ถ๋ ฅ ํ์, ๊ธธ์ด, ์คํ์ผ ์ง์ | ||
- | * **์ปจํ
์คํธ**: | ||
- | ===== API ํธ์ถ ์ต์ ํ ==== | ||
- | |||
- | * **ํ ํฐ ๊ด๋ฆฌ**: ์ ์ ํ ์
๋ ฅ/ | ||
- | * **์บ์ฑ**: ๋์ผ ์์ฒญ ์ฌ์ฌ์ฉ | ||
- | * **๋น๋๊ธฐ ์ฒ๋ฆฌ**: UI ๋ธ๋กํน ๋ฐฉ์ง | ||
- | * **์ค๋ฅ ์ฌ์๋**: | ||
- | |||
- | ===== ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ ==== | ||
- | |||
- | * **๋ก๋ฉ ํ์**: ์์ ์งํ ์ํ ์๋ด | ||
- | * **์ค๋ฅ ๋ฉ์์ง**: | ||
- | * **๋ฐ์ํ ๋์์ธ**: | ||
- | * **์ ๊ทผ์ฑ**: | ||
- | |||
- | ==== ๋ณด์ ๋ฐ ๊ฐ์ธ์ ๋ณด ==== | ||
- | |||
- | ===== ๋ฐ์ดํฐ ๋ณด์ ==== | ||
- | |||
- | * **API ํค ๋ณดํธ**: ์ค์ ํ์ผ์ ์์ ํ๊ฒ ์ ์ฅ | ||
- | * **์ ๋ ฅ ๊ฒ์ฆ**: ์ฌ์ฉ์ ์ ๋ ฅ์ ์์ ์ฑ ํ์ธ | ||
- | * **์ถ๋ ฅ ํํฐ๋ง**: | ||
- | * **๋ก๊ทธ ๊ด๋ฆฌ**: ๋ฏผ๊ฐํ ์ ๋ณด ์ ์ธ | ||
- | |||
- | ===== ๊ฐ์ธ์ ๋ณด ๋ณดํธ ==== | ||
- | |||
- | * **๋ฐ์ดํฐ ์ต์ํ**: | ||
- | * **์ํธํ**: | ||
- | * **์ ๊ทผ ์ ์ด**: ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก๋ง ์ค์ ๊ฐ๋ฅ | ||
- | * **๊ฐ์ฌ ๋ก๊ทธ**: ์ฌ์ฉ ํจํด ๋ชจ๋ํฐ๋ง | ||
- | |||
- | ==== ํ์ฅ ๊ฐ๋ฅ์ฑ ==== | ||
- | |||
- | ===== ์ถ๊ฐ ๊ธฐ๋ฅ ==== | ||
- | |||
- | * **๋ค์ค AI ๋ชจ๋ธ**: GPT, Claude ๋ฑ ์ถ๊ฐ ์ง์ | ||
- | * **ํ
ํ๋ฆฟ ์์คํ
**: | ||
- | * **์ฌ์ฉ์ ์ค์ **: ๊ฐ์ธํ๋ AI ๋์ | ||
- | * **๋ฐฐ์น ์ฒ๋ฆฌ**: ์ฌ๋ฌ ๋ฌธ์ ๋์ ์ฒ๋ฆฌ | ||
- | |||
- | ===== ํตํฉ ๊ฐ๋ฅ์ฑ ==== | ||
- | |||
- | * **๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ**: | ||
- | * **์ธ๋ถ API**: ์ถ๊ฐ AI ์๋น์ค ์ฐ๋ | ||
- | * **๋ฐ์ดํฐ๋ฒ ์ด์ค**: | ||
- | * **์นํ **: ์ธ๋ถ ์์คํ ๊ณผ ์ฐ๋ | ||
- | |||
- | ==== ๋ชจ๋ฒ ์ฌ๋ก ==== | ||
- | |||
- | ===== ํ๋กฌํํธ ์์ฑ ==== | ||
- | |||
- | * **๊ตฌ์ฒด์ **: | ||
- | * **๊ตฌ์กฐํ**: | ||
- | * **์์ ํฌํจ**: ์ํ๋ ํ์์ ์์ ์ ๊ณต | ||
- | * **์ ์ฝ ์กฐ๊ฑด**: ์ถ๋ ฅ ํ์๊ณผ ๊ธธ์ด ์ง์ | ||
- | |||
- | ===== ์ค๋ฅ ์ฒ๋ฆฌ ==== | ||
- | |||
- | * **์ฌ์ฉ์ ์นํ์ **: | ||
- | * **ํด๊ฒฐ์ฑ ์ ์**: ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ์๋ด | ||
- | * **๋ก๊ทธ ๊ธฐ๋ก**: ๋๋ฒ๊น ์ ์ํ ์์ธ ์ ๋ณด | ||
- | * **ํด๋ฐฑ ์ ๋ต**: API ์คํจ ์ ๋์ฒด ๋ฐฉ๋ฒ | ||
- | |||
- | ===== ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ==== | ||
- | |||
- | * **์ฌ์ฉ๋ ์ถ์ **: API ํธ์ถ ํ์ ๋ฐ ๋น์ฉ | ||
- | * **์๋ต ์๊ฐ**: ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ | ||
- | * **์ค๋ฅ์จ**: | ||
- | * **์ฌ์ฉ์ ํผ๋๋ฐฑ**: | ||
- | |||
- | ---- | ||
- | |||
- | ==== ๊ด๋ จ ๋งํฌ ==== | ||
- | |||
- | * [[wiki: | ||
- | * [[wiki: | ||
- | * [[wiki: | ||
- | * [[wiki: | ||
- | * [[wiki: | ||
- | * [[wiki: |
wiki/it/ai/services/dokuwiki_ai.1753749425.txt.gz ยท ๋ง์ง๋ง์ผ๋ก ์์ ๋จ: ์ ์ 127.0.0.1