๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

ยฉ 2026 Molayo

Zennํ—ค๋“œ๋ผ์ธ2026. 06. 18. 09:24

๐ŸŒธ์ด๋ฒˆ ๋ด„, AI ์—์ด์ „ํŠธ๊ฐ€ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋Š” WordPress ํผ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค

์š”์•ฝ

AI ์—์ด์ „ํŠธ๊ฐ€ ์ง์ ‘ ์กฐ์ž‘ํ•˜๊ธฐ ์–ด๋ ค์šด GUI ๊ธฐ๋ฐ˜์˜ WordPress ํผ ๋Œ€์‹ , PHP ๋ฐฐ์—ด๋กœ ํผ์„ ์ •์˜ํ•˜๋Š” HXFE ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ํผ์„ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌํ•จ์œผ๋กœ์จ ํ† ํฐ ์†Œ๋น„๋ฅผ ์ค„์ด๊ณ  AI์™€์˜ ์ƒํ˜ธ์ž‘์šฉ ํšจ์œจ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ์„ค๊ณ„ ์‚ฌ์ƒ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ํฌ์ธํŠธ

  • GUI ์„ค์ • ๋Œ€์‹  ์ฝ”๋“œ๋กœ ํผ์„ ์ •์˜ํ•˜์—ฌ AI ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋Œ€์‹  PHP ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ Git ๊ด€๋ฆฌ ๋ฐ ๋ฐฐํฌ ์šฉ์ด์„ฑ ํ™•๋ณด
  • htmx๋ฅผ ํ™œ์šฉํ•œ ๊ฒฝ๋Ÿ‰ ํ”„๋ก ํŠธ์—”๋“œ ๊ตฌํ˜„์œผ๋กœ ๋นŒ๋“œ ํ™˜๊ฒฝ ์ตœ์†Œํ™”
  • ๋‹จ์ผ ์Šคํ‚ค๋งˆ๋กœ ์ผ๋ฐ˜ ํผ, ์ฑ—๋ด‡, 1๋ฌธ 1๋‹ต ๋“ฑ ๋‹ค์–‘ํ•œ UI ์ „ํ™˜ ๊ฐ€๋Šฅ

์ด ๊ธฐ์‚ฌ๋Š” WordPress์— ๊ด€ํ•œ ์ด์•ผ๊ธฐ์ด์ง€๋งŒ, ๋ณธ์งˆ์€ "GUI ๋„๊ตฌ์˜ ์„ค์ •์€ AI์—๊ฒŒ ๋ณด์ด์ง€ ์•Š๊ณ , ์ฝ”๋“œ๋Š” AI์—๊ฒŒ ๋ณด์ธ๋‹ค"๋ผ๋Š” ์„ค๊ณ„ ์‚ฌ์ƒ์— ๊ด€ํ•œ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. WordPress๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ถ„๋“ค์—๊ฒŒ๋„ ๊ด€๋ จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๐ŸŒธZenn์—์„œ์˜ ์ง‘ํ•„๋„ ์ด๋ฒˆ ๋ด„์— ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

AI๋ฅผ ์‚ฌ์šฉํ•œ ๊ฐœ๋ฐœ์—์„œ, ์ด๋Ÿฐ ๊ฒฝํ—˜์„ ํ•œ ์ ์ด ์—†์œผ์‹ ๊ฐ€์š”?

"Contact Form 7์˜ ํผ์„ ์ˆ˜์ •ํ•ด์ค˜"๋ผ๊ณ  ๋ถ€ํƒํ•˜๋ฉด, AI๋Š” ๊ธธ๊ฒŒ ์กฐ์ž‘ ์ ˆ์ฐจ๋ฅผ ์„ค๋ช…ํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท์„ ์ „๋‹ฌํ•˜๊ณ , ๊ด€๋ฆฌ ํ™”๋ฉด์˜ ์–ด๋””๋ฅผ ์—ด์–ด์„œ ์–ด๋””๋ฅผ ํด๋ฆญํ•˜๊ณ โ€ฆโ€ฆ๋ผ๋Š” ์„ค๋ช…์˜ ์ฃผ๊ณ ๋ฐ›์Œ๋งŒ์œผ๋กœ๋„ ๋Œ€๋Ÿ‰์˜ ํ† ํฐ (Token)์ด ์†Œ๋น„๋ฉ๋‹ˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์€ ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ "์ ˆ์ฐจ์„œ". ์ง์ ‘ ์กฐ์ž‘ํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค.

AI์˜ ํ† ํฐ์„ ๋Œ€๋Ÿ‰์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ , ๊ฒฐ๊ตญ ์ž์‹ ์ด ์ง์ ‘ ์†์„ ์›€์ง์ธ๋‹ค. ์ด๊ฒƒ์€ ํšจ์œจ์ด ๋„ˆ๋ฌด ๋‚˜์ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ๊ทผ๋ณธ์ ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ์ด๋ฒˆ ๋ด„, WordPress ํผ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ œ๋กœ ๋ฒ ์ด์Šค์—์„œ ์„ค๊ณ„ยท๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด, ํผ์„ PHP ๋ฐฐ์—ด๋กœ ๋งŒ๋“œ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ AI์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์— ํ•„์š”ํ•œ ํ† ํฐ์ด ๊ตฌ์กฐ์ ์œผ๋กœ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค.

๋ฐœ์ƒ์˜ ๊ธฐ์ : ํผ์ด ์ฝ”๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ๊ฒƒ์ด ๋ฌธ์ œ์˜€๋‹ค

GUI ํผ ๋นŒ๋” (Form Builder)์—๋Š” ๊ณตํ†ต๋œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํผ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (Database)์— ๋“ค์–ด์žˆ๋‹ค.

์ด๊ฒƒ์ด ๋ชจ๋“  ๋ฌธ์ œ์˜ ๊ทผ๋ณธ์ž…๋‹ˆ๋‹ค.

  • Git์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค
  • ๋ฐฐํฌํ•˜๋ฉด ํผ์ด ์‚ฌ๋ผ์กŒ๋‹ค
  • ์šด์˜ ํ™˜๊ฒฝ๊ณผ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ์„ค์ •์ด ์–ด๊ธ‹๋‚ฌ๋‹ค
  • AI๊ฐ€ ์ง์ ‘ ๊ฑด๋“œ๋ฆด ์ˆ˜ ์—†๋‹ค

ํ•ด๊ฒฐ์ฑ…์€ ์‹ฌํ”Œํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ค๊ณ„: PHP ๋ฐฐ์—ด๋กœ ํผ์„ ์ •์˜ํ•œ๋‹ค

HXFE โ€” Code-First Forms ์—์„œ๋Š”, ํผ์„ PHP ๋ฐฐ์—ด๋กœ์„œ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

add_filter( 'hxfe_schemas', function( $schemas ) {
$schemas['contact'] = [
'id' => 'contact',
...

์ˆ์ฝ”๋“œ (Shortcode) [hxfe_form id="contact"]

๋ฅผ ๋‘๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋ก ํŠธ์—”๋“œ (Frontend)๋Š” htmx (HTML์˜ ์†์„ฑ๋งŒ์œผ๋กœ AJAX ํ†ต์‹ ์„ ๊ธฐ์ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋Ÿ‰ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)๊ฐ€ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. React์˜ ๋นŒ๋“œ ํ™˜๊ฒฝ์€ ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. HXFE ๋Š” htmx Form Engine์˜ ๋จธ๋ฆฟ๊ธ€์ž์ž…๋‹ˆ๋‹ค.

์ด ๋ฐฐ์—ด์ด functions.php์— ๋“ค์–ด๊ฐ„ ์ˆœ๊ฐ„, ํผ์€ ์ฝ”๋“œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋งํ•˜์ž๋ฉด ๋บ„์…ˆ์˜ ์„ค๊ณ„์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ๊ฐ€์ ธ์˜ค์ง€ ์•Š๋Š”๋‹ค. GUI๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค. ๋บ€ ๊ฒฐ๊ณผ๋กœ์„œ ๋‚จ์€ ๊ฒƒ์ด PHP ๋ฐฐ์—ด๊ณผ htmx๋ผ๋Š” ์ตœ์†Œ ๊ตฌ์„ฑ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

์„ค๊ณ„์˜ ์ฃผ์•ˆ์  โ‘ : ํ•˜๋‚˜์˜ ์Šคํ‚ค๋งˆ๊ฐ€ 4๊ฐœ์˜ UI๋กœ ๋ณ€์‹ ํ•œ๋‹ค

HXFE์—์„œ ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“œ๋Š” ์„ค๊ณ„๊ฐ€ step_mode์ž…๋‹ˆ๋‹ค.

๋™์ผํ•œ fields ์ •์˜ ๊ทธ๋Œ€๋กœ, ํ•œ ์ค„๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด UI๊ฐ€ ๋ฐ”๋€๋‹ˆ๋‹ค.

// ๋™์ผํ•œ ํ•„๋“œ ์ •์˜๋กœ๋ถ€ํ„ฐ, step_mode์˜ ํ•œ ์ค„๋กœ UI๊ฐ€ ๋ฐ”๋€œ
add_filter( 'hxfe_schemas', function( $schemas ) {
// ๊ณต์šฉ ํ•„๋“œ ์ •์˜
...

์ผ๋ฐ˜ ํผ

์ฑ—๋ด‡ ๋ชจ๋“œ

(step_mode: 'chatbot'๋ฅผ ์ถ”๊ฐ€)

chatbot ๋ชจ๋“œ (

)

1๋ฌธ 1๋‹ต ๋ชจ๋“œ

(step_mode: 'one_by_one'๋กœ ๋ณ€๊ฒฝ)

1๋ฌธ 1๋‹ต ๋ชจ๋“œ (

)

ํ•„๋“œ๋ฅผ ๋‹ค์‹œ ์“ธ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์Šคํ‚ค๋งˆ๋Š” ํ•˜๋‚˜. UI๋งŒ ๋ฐ”๋€๋‹ˆ๋‹ค.

์ด ์„ค๊ณ„๋Š” AI ์—์ด์ „ํŠธ (AI Agent)์™€์˜ ๊ถํ•ฉ์—๋„ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค. "์ด ํผ์„ ์ฑ—๋ด‡ ํ˜•์‹์œผ๋กœ ๋ฐ”๊ฟ”์ค˜"๋ผ๊ณ  ๋ถ€ํƒํ–ˆ์„ ๋•Œ, AI๊ฐ€ ๋ณ€๊ฒฝํ•ด์•ผ ํ•  ๋ถ€๋ถ„์ด step_mode์˜ ํ•œ ์ค„๋ฟ์ด๋ผ๋Š” ๊ฒƒ์„ ๋ช…ํ™•ํžˆ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค๊ณ„์˜ ์ฃผ์•ˆ์  โ‘ก: ์™„๋ฃŒ ํ™”๋ฉด์„ ๋‹ต๋ณ€์— ๋”ฐ๋ผ ์ „ํ™˜ํ•˜๋Š” ์ง„๋‹จ ๋ชจ๋“œ

complete_html_rules๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋‹ต๋ณ€์— ๋”ฐ๋ผ ์™„๋ฃŒ ํ™”๋ฉด์˜ HTML์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$schemas['diagnosis'] = [
'id' => 'diagnosis',
'to' => '', // ๋ฉ”์ผ ์ „์†ก ์—†์Œ โ†’ ์ˆœ์ˆ˜ํ•œ ์ง„๋‹จ ๋ชจ๋“œ
...

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฏธ์‚ฌ์šฉ. JavaScript ๋ฏธ์‚ฌ์šฉ. PHP ๋ฐฐ์—ด๋งŒ์œผ๋กœ "๋‹ต๋ณ€์— ๋”ฐ๋ฅธ ์ง„๋‹จ ๊ฒฐ๊ณผ"๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.

AI์—๊ฒŒ ์ง„๋‹จ ๋กœ์ง์„ ์“ฐ๊ฒŒ ํ•  ๋•Œ, ์ด ์„ค๊ณ„๊ฐ€ ๋น›์„ ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

ํ•„๋“œ ์ •์˜์™€ ๊ฒฐ๊ณผ ํŒจํ„ด์„ AI์—๊ฒŒ ์ „๋‹ฌํ•˜๊ณ  "complete_html_rules๋ฅผ ์ž‘์„ฑํ•ด์ค˜"๋ผ๊ณ  ๋ถ€ํƒํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ, ์กฐ๊ฑด ๋ถ„๊ธฐ ์ฝ”๋“œ๊ฐ€ ๋Œ์•„์˜ต๋‹ˆ๋‹ค. GUI ๋นŒ๋”์—์„œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•œ ์˜๋ขฐ์ž…๋‹ˆ๋‹ค.

์„ค๊ณ„์˜ ์ฃผ์•ˆ์  โ‘ข: AI๊ฐ€ ์ฝ๊ธฐ ์œ„ํ•œ ๋ฌธ์„œ๋ฅผ ๋™๋ด‰ํ•œ๋‹ค

HXFE ์„ค๊ณ„์—์„œ ๊ฐ€์žฅ ๊ณต์„ ๋“ค์ธ ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜๋Š” AI ์—์ด์ „ํŠธ์šฉ ๋ฌธ์„œ ๋™๋ด‰์ž…๋‹ˆ๋‹ค.

hxfe-code-first-forms/
โ”œโ”€โ”€ llms.txt โ† AI ์—์ด์ „ํŠธ์šฉ API ์‚ฌ์–‘ ์š”์•ฝ
โ”œโ”€โ”€ ai-reference.md โ† ์Šคํ‚ค๋งˆ ํ‚ค ๋ชฉ๋กยท์‚ฌ์šฉ ์˜ˆ์‹œยทlint ๊ฒฝ๊ณ ยท์ฃผ์˜ ์‚ฌํ•ญ
...

Claude, Cursor, GitHub Copilot, Codex์™€ ๊ฐ™์€ AI ์ฝ”๋”ฉ ๋„๊ตฌ๊ฐ€ ์ด๊ฒƒ๋“ค์„ ์ฝ์Œ์œผ๋กœ์จ, HXFE์˜ ์Šคํ‚ค๋งˆ ์‚ฌ์–‘์„ ํŒŒ์•…ํ•œ ์ƒํƒœ์—์„œ ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ด ์ค๋‹ˆ๋‹ค.

PHP๋ฅผ ์“ธ ์ค„ ๋ชฐ๋ผ๋„ ๋ฌธ์ œ์—†์Šต๋‹ˆ๋‹ค. AI ์—์ด์ „ํŠธ์—๊ฒŒ "๋ฌธ์˜ ์–‘์‹์„ ๋งŒ๋“ค์–ด์ค˜"๋ผ๊ณ  ์ผ๋ณธ์–ด๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ, ๋™์ž‘ํ•˜๋Š” ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑํ•ด ์ค๋‹ˆ๋‹ค.

์ด๋Š” "AI๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ „์ œ๋กœ ์„ค๊ณ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ"์ด๋ผ๋Š” ์„ ์–ธ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

AI ์—์ด์ „ํŠธ์™€์˜ ํ˜‘์—… ๋น„์šฉ ๋น„๊ต

ํผ์ด ์ฝ”๋“œ๊ฐ€ ๋จ์œผ๋กœ์จ AI์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์ด ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”๊ฐ€.

GUI ๋นŒ๋” (CF7, WPForms)์˜ ๊ฒฝ์šฐ:

์ธ๊ฐ„์˜ ์ž…๋ ฅ:
"๋ฌธ์˜ ์–‘์‹์— ์ „ํ™”๋ฒˆํ˜ธ ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ค˜.
Contact Form 7์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด.
...

์ž…๋ ฅ: ์ƒํ™ฉ ์„ค๋ช… + ์Šคํฌ๋ฆฐ์ƒท โ†’ ๋Œ€๋Ÿ‰์˜ ํ† ํฐ (Token)

์ถœ๋ ฅ: ์กฐ์ž‘ ์ ˆ์ฐจ์„œ โ†’ ๋Œ€๋Ÿ‰์˜ ํ† ํฐ (Token)

์‹ค์ œ ์ž‘์—…: ์ธ๊ฐ„์ด ์ˆ˜ํ–‰

HXFE์˜ ๊ฒฝ์šฐ:

์ธ๊ฐ„์˜ ์ž…๋ ฅ:
"์ด ์Šคํ‚ค๋งˆ์— ์ „ํ™”๋ฒˆํ˜ธ ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ค˜"
+ PHP ๋ฐฐ์—ด (์ˆ˜์‹ญ ์ค„)
...

์ž…๋ ฅ: PHP ๋ฐฐ์—ด๋งŒ ์ „๋‹ฌ โ†’ ์ ์€ ํ† ํฐ (Token)

์ถœ๋ ฅ: ์ฐจ๋ถ„์ด ๋ช…ํ™•ํ•œ ํ•œ ์ค„์˜ ์ฝ”๋“œ โ†’ ์ ์€ ํ† ํฐ (Token)

์‹ค์ œ ์ž‘์—…: ๋ณต์‚ฌ ๋ฐ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋งŒ ์ˆ˜ํ–‰

ํ† ํฐ ๋น„์šฉ์˜ ์ฐจ์ด๋Š” ๊ตฌ์กฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. GUI ๋นŒ๋”์—์„œ๋Š” "์ƒํ™ฉ ์„ค๋ช…"๋งŒ์œผ๋กœ๋„ ๋Œ€๋Ÿ‰์˜ ํ† ํฐ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. PHP ๋ฐฐ์—ด์ด๋ผ๋ฉด ์Šคํ‚ค๋งˆ๋ฅผ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ถœ๋ ฅ์˜ ์งˆ์ž…๋‹ˆ๋‹ค. GUI ๋นŒ๋”์— ๋Œ€ํ•œ ์ง€์‹œ๋Š” "์ ˆ์ฐจ์„œ"๊ฐ€ ๋Œ์•„์˜ต๋‹ˆ๋‹ค. PHP ๋ฐฐ์—ด์— ๋Œ€ํ•œ ์ง€์‹œ๋Š” "์ฝ”๋“œ"๊ฐ€ ๋Œ์•„์˜ต๋‹ˆ๋‹ค.

์ด๋ฒˆ ๋ด„์— ์‹œ์ž‘ํ•œ ๊ฒƒ: AI ์—์ด์ „ํŠธ์™€์˜ ์ƒˆ๋กœ์šด ๊ฐœ๋ฐœ ์Šคํƒ€์ผ

ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ณต๊ฐœํ•˜๋ฉฐ ๊นจ๋‹ฌ์€ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

AI ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•  ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ธ๊ฐ€.

์—ฌ๋‹ด: AI ์„œ๋น„์Šค๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ํผ์€ ๊ณ„์† ์ž‘๋™ํ•œ๋‹ค

์ตœ๊ทผ AI๋ฅผ ๋‘˜๋Ÿฌ์‹ผ ํ™˜๊ฒฝ์€ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋ณ€ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

2026๋…„ 6์›”, Cursor๊ฐ€ SpaceX์— 600์–ต ๋‹ฌ๋Ÿฌ๋กœ ์ธ์ˆ˜๋œ๋‹ค๋Š” ๋ฐœํ‘œ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. X์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ Elon Musk์˜ ์‚ฐํ•˜๋กœ ๋“ค์–ด๊ฐ์— ๋”ฐ๋ผ, ํ”Œ๋žœ์ด๋‚˜ ๋ฐฉ์นจ์— ํฐ ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. AI ๋„๊ตฌ์˜ ์†Œ์œ ์žยท์šด์˜์ž๊ฐ€ ๋ฐ”๋€œ์œผ๋กœ์จ, ์ง€๊ธˆ๊นŒ์ง€ ๋‹น์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด ์™”๋˜ ํ™˜๊ฒฝ์ด ๊ฐ‘์ž๊ธฐ ๋ณ€ํ•  ๋ฆฌ์Šคํฌ๋Š” ๊ฒฐ์ฝ” ๋‚จ์˜ ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค.

HXFE๋Š” ์ด ์ ์—์„œ๋„ ์•ˆ์‹ฌํ•  ์ˆ˜ ์žˆ๋Š” ์„ค๊ณ„์ž…๋‹ˆ๋‹ค. ํผ์˜ ์ •์˜๋Š” PHP ์ฝ”๋“œ์ด๋ฏ€๋กœ, AI ์„œ๋น„์Šค๊ฐ€ ๋ฐ”๋€Œ์–ด๋„ ์ „ํ˜€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Claude์—์„œ ChatGPT๋กœ ๊ฐˆ์•„ํƒ€๋”๋ผ๋„, Cursor์—์„œ VS Code๋กœ ๋Œ์•„๊ฐ€๋”๋ผ๋„ PHP ๋ฐฐ์—ด์€ ๊ทธ๋Œ€๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์„ค๊ณ„ ์‚ฌ์ƒ์€ ํผ ์ด์™ธ์—๋„ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

  • ์„ค์ •์€ ์ฝ”๋“œ๋กœ ๊ด€๋ฆฌ (DB๊ฐ€ ์•„๋‹Œ)
  • ๋ฌธ์„œ๋Š” AI๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ์ž‘์„ฑ (llms.txt, ai-reference.md)
  • ์—๋Ÿฌ ๋กœ๊ทธ๋„ ํ…์ŠคํŠธ ํŒŒ์ผ์— ์ž‘์„ฑ (AI์—๊ฒŒ ์ „๋‹ฌํ•˜๊ธฐ ์‰ฝ๊ฒŒ)

์ด๋ฒˆ ๋ด„์— ์‹œ์ž‘ํ•œ ๊ฒƒ์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฐœ๋ฐœ๋งŒ์ด ์•„๋‹ˆ์—ˆ์Šต๋‹ˆ๋‹ค. AI ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์„ ์ „์ œ๋กœ ํ•œ, ์ƒˆ๋กœ์šด ์„ค๊ณ„ ์Šคํƒ€์ผ์„ ์‹œ์ž‘ํ•œ ๋ด„์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ์˜ HXFE

์–ผ๋งˆ ์ „ (2026๋…„ 6์›”), HXFE โ€” Code-First Forms๋ฅผ WordPress.org์— ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

  • 15์ข…์˜ ํ•„๋“œ ํƒ€์ž…
  • 4๊ฐ€์ง€ UI ๋ชจ๋“œ (์ผ๋ฐ˜, ์Šคํ…, 1๋ฌธ 1๋‹ต, ์ฑ—๋ด‡)
  • ์กฐ๊ฑด ๋ถ„๊ธฐ, Webhook, SMTP ๋‚ด์žฅ, ํŒŒ์ผ ์—…๋กœ๋“œ
  • ์—๋Ÿฌ ๋กœ๊ทธ (v1.4.0~, DB๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ํŒŒ์ผ์— ๊ธฐ๋ก)
  • AI์šฉ ๋ฌธ์„œ ๋™๋ด‰ (llms.txt / ai-reference.md / CLAUDE.md)
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฏธ์‚ฌ์šฉ, ์ฟ ํ‚ค ๋ฏธ์‚ฌ์šฉ, ๋ฌด๋ฃŒ, ์˜คํ”ˆ ์†Œ์Šค

GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต๊ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ”ผ๋“œ๋ฐฑ๊ณผ Issue๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

Discussion

AI ์ž๋™ ์ƒ์„ฑ ์ฝ˜ํ…์ธ 

๋ณธ ์ฝ˜ํ…์ธ ๋Š” Zenn AI์˜ ์›๋ฌธ์„ AI๊ฐ€ ์ž๋™์œผ๋กœ ์š”์•ฝยท๋ฒˆ์—ญยท๋ถ„์„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์› ์ €์ž‘๊ถŒ์€ ์›์ €์ž‘์ž์—๊ฒŒ ์žˆ์œผ๋ฉฐ, ์ •ํ™•ํ•œ ๋‚ด์šฉ์€ ๋ฐ˜๋“œ์‹œ ์›๋ฌธ์„ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.

์›๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
0

๋Œ“๊ธ€

0