ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ๋งฅ๋ฝ์—์„œ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํ”„๋กœ๊ทธ๋žจ์ด ์ผ๋ จ์˜ ํ˜•์‹์ ์ธ ๋…ผ๋ฆฌ์  ๋ช…๋ น๋ฌธ์ด๋‚˜ ์ œ์•ฝ ์กฐ๊ฑด์œผ๋กœ ์ž‘์„ฑ๋˜๊ณ  ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์ด ๋‹ค์–‘ํ•œ ์—”ํ„ฐํ‹ฐ์™€ ์กฐ๊ฑด ๊ฐ„์˜ ๊ด€๊ณ„๋กœ ํ‘œํ˜„๋˜๋Š” ์„ ์–ธ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํŠน์ˆ˜ํ•œ ํ˜•ํƒœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ทธ๋“ค์„ ํ†ต์น˜ํ•˜์‹ญ์‹œ์˜ค. ๋ช…์‹œ์ ์ธ ๋‹จ๊ณ„๋ณ„ ์ง€์นจ์— ์˜์กดํ•˜๋Š” ๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋‹ฌ๋ฆฌ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ทœ์น™๊ณผ ๊ด€๊ณ„ ์ •์˜์— ์ค‘์ ์„ ๋‘๊ณ  ๊ธฐ๋ณธ ์‹คํ–‰ ์—”์ง„(์ผ๋ฐ˜์ ์œผ๋กœ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•ด์„๊ธฐ ๋˜๋Š” ์ปดํŒŒ์ผ๋Ÿฌ)์ด ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ์ˆœ์„œ์™€ ์ˆ˜๋‹จ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒจ๋Ÿฌ๋‹ค์ž„์€ ๊ธฐํ˜ธ ๋…ผ๋ฆฌ์˜ ์›๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž ์žฌ์ ์œผ๋กœ ์ง€๋Šฅ์ ์ธ ์˜์‚ฌ ๊ฒฐ์ • ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋ณด๋‹ค ํ‘œํ˜„๋ ฅ์ด ๋›ฐ์–ด๋‚˜๊ณ  ๋†’์€ ์ˆ˜์ค€์˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ 1970๋…„๋Œ€ ํ”„๋ž‘์Šค ๋งˆ๋ฅด์„ธ์œ  ๋Œ€ํ•™์˜ Alain Colmerauer์™€ ๊ทธ์˜ ํŒ€์ด ๊ฐœ๋ฐœํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด Prolog("Programming in Logic"์˜ ์•ฝ์ž)๋กœ ๊ฐ€์žฅ ์ž˜ ์˜ˆ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กค๋กœ๊ทธ๋Š” ํ˜•์‹ ๋…ผ๋ฆฌ, ๊ฐ•๋ ฅํ•œ ํŒจํ„ด ์ผ์น˜ ๋ฐ ์—ญ์ถ”์  ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์˜์กด์œผ๋กœ ์ธํ•ด ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๋™์˜์–ด๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๊ธฐํ˜ธ ๊ณ„์‚ฐ, ์ง€์‹ ํ‘œํ˜„, ์ถ”๋ก , ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ, ์ธ๊ณต ์ง€๋Šฅ๊ณผ ๊ด€๋ จ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋งค์šฐ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ธฐ๋ณธ์€ ๊ธฐํ˜ธ ๋…ผ๋ฆฌ, ํŠนํžˆ 1์ฐจ ๋…ผ๋ฆฌ์˜ ์ œํ•œ๋œ ํ˜•ํƒœ์ธ Horn ์ ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ช…๋ น๋ฌธ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ":-"๋กœ ์ž‘์„ฑ๋˜๋Š” ํ•จ์ถ• ์—ฐ์‚ฐ์ž๋กœ ์—ฐ๊ฒฐ๋œ ํ—ค๋“œ์™€ ๋ณธ๋ฌธ์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ ˆ๋กœ ํ‘œํ˜„๋ฉ๋‹ˆ๋‹ค. ๋จธ๋ฆฌ ๋ถ€๋ถ„์€ ๋…ผ๋ฆฌ์  ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ˜๋ฉด, ๋ณธ๋ฌธ์€ ๋ณ€์ˆ˜, ์ƒ์ˆ˜, ์ˆ ์–ด๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ จ์˜ ๋ฆฌํ„ฐ๋Ÿด๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์€ ์ด๋Ÿฌํ•œ ์กฐํ•ญ์„ ์กฐ์ž‘ํ•˜์—ฌ ๊ฒฐ๋ก ์„ ์ถ”๋ก ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์กฐํ•ญ์„ ์ƒ์„ฑํ•˜๋Š” Modus Ponens์™€ ๊ฐ™์€ ์ถ”๋ก  ๊ทœ์น™์„ ์ ์šฉํ•˜์—ฌ ๋„์ถœ๋ฉ๋‹ˆ๋‹ค.

๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ณ ์œ ํ•œ ํŠน์ง•์€ ๋‘ ํ‘œํ˜„์‹์„ ๊ตฌ๋ฌธ์ ์œผ๋กœ ๋™์ผํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ๋Œ€์ฒด๋ฅผ ์ฐพ์•„ ๋‘ ํ‘œํ˜„์‹์„ ๋™๋“ฑํ•œ ๊ฒƒ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค์ธ ํ†ตํ•ฉ์— ์˜์กดํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ†ตํ•ฉ์€ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ํŒจํ„ด ์ผ์น˜, ์ฟผ๋ฆฌ ๋ฐ ์ถ”๋ก ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋ฏ€๋กœ ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ๊ธฐํ˜ธ ๋ณ€ํ™˜, ๊ด€๊ณ„ ๋ฐ ์†์„ฑ์— ๋Œ€ํ•œ ์ถ”๋ก ๊ณผ ๊ด€๋ จ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํŠนํžˆ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๋˜ ๋‹ค๋ฅธ ํ•„์ˆ˜ ์ธก๋ฉด์€ ์—ญ์ถ”์ ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ๊ฒฝ๋กœ๊ฐ€ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋กœ ์ด์–ด์ง€์ง€ ์•Š์„ ๋•Œ ์‹คํ–‰ ์—”์ง„์ด ๋Œ€์ฒด ์†”๋ฃจ์…˜์ด๋‚˜ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ญ์ถ”์ ์€ ์ œ์•ฝ ์กฐ๊ฑด ์ถฉ์กฑ, ๊ฒ€์ƒ‰ ๋ฐ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋ฉฐ ์ธ๊ณต ์ง€๋Šฅ, ์ •๋ฆฌ ์ฆ๋ช…, ์กฐํ•ฉ ์ตœ์ ํ™”์™€ ๊ฐ™์€ ์˜์—ญ์—์„œ ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ๊ฒฝํ—˜์  ๋ฐฉ๋ฒ•์˜ ๊ตฌํ˜„์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๋‹ค์–‘ํ•œ ์˜์—ญ์— ๋Œ€ํ•œ ์ œ์•ฝ ์กฐ๊ฑด์„ ํฌํ•จํ•˜๋„๋ก ํŒจ๋Ÿฌ๋‹ค์ž„์„ ํ™•์žฅํ•˜๋Š” ์ œ์•ฝ ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(CLP) ์š”์†Œ๋ฅผ ํ†ตํ•ฉํ•˜๋„๋ก ๋ฐœ์ „ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ๋ณด๋‹ค ์„ธ๋ จ๋˜๊ณ  ํ‘œํ˜„์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CLP๋Š” ๋ณต์žกํ•œ ๊ด€๊ณ„์™€ ์ข…์†์„ฑ์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ํ‘œํ˜„์„ ํ—ˆ์šฉํ•˜๊ณ  ์ข…์ข… ๋ณด๋‹ค ํšจ์œจ์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ „๋žต์œผ๋กœ ์ด์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์น˜์ , ์ƒ์ง•์ , ์‹œ๊ฐ„์ , ๊ณต๊ฐ„์  ์ถ”๋ก ๊ณผ ๊ด€๋ จ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

ํ‘œํ˜„๋ ฅ๊ณผ ๊ณ ์œ ํ•œ ์žฅ์ ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ์ œํ•œ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ณ„์‚ฐ ๋น„์šฉ์ด ๋งŽ์ด ๋“ค ์ˆ˜ ์žˆ๋Š” ์—ญ์ถ”์ , ํ†ตํ•ฉ, ๊ธฐํ˜ธ ์กฐ์ž‘๊ณผ ๊ฐ™์€ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์˜์กดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณธ์งˆ์ ์œผ๋กœ ๋ช…๋ นํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋ณด๋‹ค ํšจ์œจ์„ฑ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๋”์šฑ์ด ํŒจ๋Ÿฌ๋‹ค์ž„์€ ๋‹จ๊ณ„๋ณ„ ์ ˆ์ฐจ์  ์†”๋ฃจ์…˜์ด ํ•„์š”ํ•œ ๋ฌธ์ œ์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ฐœ๋…๊ณผ ๊ตฌ์„ฑ์— ์ต์ˆ™ํ•˜์ง€ ์•Š์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ๋Š” ๋” ๊ฐ€ํŒŒ๋ฅธ ํ•™์Šต ๊ณก์„ ์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฌธ์ œ๋ฅผ ์ง€๋ฐฐํ•˜๋Š” ๊ด€๊ณ„์™€ ์ œ์•ฝ ์กฐ๊ฑด์— ์ง‘์ค‘ํ•˜๊ณ  ๋†’์€ ์ˆ˜์ค€์˜ ์„ ์–ธ์  ๋ฐฉ์‹์œผ๋กœ ์†”๋ฃจ์…˜์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์—์„œ ์ˆ˜๋งŽ์€ ์‘์šฉ ๋ถ„์•ผ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจ๋Ÿฌ๋‹ค์ž„์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ณด๋‹ค ์œ ์—ฐํ•˜๊ณ  ๋ชจ๋“ˆ์‹์ด๋ฉฐ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์‹œ์Šคํ…œ์„ ์ƒ์„ฑํ•  ๋•Œ ํŠนํžˆ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์˜ no-code ํ”Œ๋žซํผ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์šฉ ์‹œ๊ฐ์  ๊ธฐ๋ฐ˜ BP Designer๋ฅผ ํ†ตํ•ด ๋…ผ๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ฎ์€ ์ˆ˜์ค€์˜ ๊ตฌํ˜„ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ถ”์ƒํ™”ํ•˜๊ณ  ๋ฐฑ์—”๋“œ ๋ฐ ํ”„๋ŸฐํŠธ์—”๋“œ ๊ตฌ์„ฑ ์š”์†Œ ๋ชจ๋‘์˜ drag-and-drop ์ƒ์„ฑ์„ ์ด‰์ง„ํ•จ์œผ๋กœ์จ AppMaster ๊ณ ๊ฐ์ด ๋ณต์žกํ•œ ๋กœ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊นŠ์ด ํŒŒ๊ณ ๋“ค ํ•„์š” ์—†์ด ์ •๊ตํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ๋™์‹œ์— ํ‘œํ˜„๋ ฅ๊ณผ ๋ชจ๋“ˆ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ „๋ฐ˜์ ์œผ๋กœ, ๋กœ์ง ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์žฅ์ ์„ ํ™œ์šฉํ•˜๋Š” ํฌ๊ด„์ ์ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋ ค๋Š” ์šฐ๋ฆฌ์˜ ๋…ธ๋ ฅ์€ AppMaster ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํšจ์œจ์ ์ด๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•˜๊ณ  ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์œผ๋กœ ์œ ์ง€๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.