์‚ฌ์šฉ์ž ๋„๊ตฌ

์‚ฌ์ดํŠธ ๋„๊ตฌ


wiki:it:ai:services:dokuwiki_ai

๋ฌธ์„œ์˜ ์ด์ „ ํŒ์ž…๋‹ˆ๋‹ค!


๋ชฉ์ฐจ

DokuWiki AI ์ดˆ์•ˆ ์ƒ์„ฑ ๊ธฐ๋Šฅ

HR์ง€์›์‹ค ์ง์›๋“ค์„ ์œ„ํ•œ Dream of Enc ์„œ๋น„์Šค๋ฅผ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ๊ฐœ๋ฐœ๋œ ๋งž์ถคํ˜• AI์ž…๋‹ˆ๋‹ค. DokuWiki์— ํ†ตํ•ฉ๋œ Gemini API ๊ธฐ๋ฐ˜ AI ์ดˆ์•ˆ ์ƒ์„ฑ ๋ฐ ํ…์ŠคํŠธ ์ˆ˜์ • ๊ธฐ๋Šฅ์„ ์ƒ์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽฏ ๋งž์ถคํ˜• ๊ฐœ๋ฐœ ์„œ๋น„์Šค

Dream of Enc ์ „์šฉ ๊ธฐ๋Šฅ

  • ์‹ค ์ „์šฉ ๊ฐœ๋ฐœ: HR์ง€์›์‹ค ์ง์›์˜ ์‚ฌ์šฉํŽธ์˜๋ฅผ ์œ„ํ•ด ํŠน๋ณ„ ์ œ์ž‘
  • ๋‚ด๋ถ€ ๋‹ด๋‹น์ž ๊ฐœ๋ฐœ: ๋‹ด๋‹น์ž(J CJ) ์ง์ ‘ ์„ค๊ณ„ ๋ฐ ๊ตฌํ˜„
  • ๋งž์ถคํ˜• ํ”„๋กฌํ”„ํŠธ: ๋„์ฟ ์œ„ํ‚ค ๋ฌธ์„œ ์ž‘์„ฑ ์Šคํƒ€์ผ๊ณผ ์š”๊ตฌ์‚ฌํ•ญ์— ์ตœ์ ํ™”
  • ์ „์šฉ ์„ค์ •: ๋ฌด๋ฃŒ์‚ฌ์šฉ์„ ์œ„ํ•œ ์‚ฌ์šฉ๋Ÿ‰ ์ œํ•œ ๋ฐ ๋ณด์•ˆ ์„ค์ •

๊ฐœ๋ฐœ ๋ฐฐ๊ฒฝ

  • HR์ง€์›์‹ค ์‚ฌ์šฉํŽธ์˜: ์‚ฌ๋‚ด์œ„ํ‚ค ๋ฌธ์„œํ™” ํšจ์œจ์„ฑ ํ–ฅ์ƒ
  • ๊ธฐ์กด ๋ฌธ์ œ์ : ์ˆ˜๋™ ๋ฌธ์„œ ์ž‘์„ฑ์˜ ์‹œ๊ฐ„ ์†Œ๋ชจ ๋ฐ ์ผ๊ด€์„ฑ ๋ถ€์กฑ
  • ํ•ด๊ฒฐ ๋ฐฉ์•ˆ: AI ๊ธฐ๋ฐ˜ ์ž๋™ํ™”๋กœ ์ƒ์‚ฐ์„ฑ ์ฆ๋Œ€
  • ๊ฐœ๋ฐœ ์ฒ ํ•™: HR์ง€์›์‹ค ๋งŒ์˜ ๊ณ ์œ ํ•œ ๋ฌธ์„œ ์ž‘์„ฑ ๋ฌธํ™” ๋ฐ˜์˜

๊ธฐ๋Šฅ ๊ฐœ์š”

์ฃผ์š” ๊ธฐ๋Šฅ

  • 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.1753797800.txt.gz ยท ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜์ •๋จ: ์ €์ž syjang0803

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki