Home - cheomuk/ChatbotWebSite GitHub Wiki

2022 ๊ฒจ์šธ ์Šคํ„ฐ๋”” 1์กฐ ์œ„ํ‚ค์ž…๋‹ˆ๋‹ค.

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ๋”ฅ๋Ÿฌ๋‹์„ ๊ธฐ๋ฐ˜์œผ๋กœ AI์ฑ—๋ด‡ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๋Š” ํฌ๊ฒŒ Front-End / Back-End / AI Engine ์œผ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ๊ฐœํ˜•๋„

์บก์ฒ˜3

์ฃผ์š” ์ฝ”๋“œ ์†Œ๊ฐœ

1. Front-End

  • useNickName.js

์บก์ฒ˜

  • TopBar & UnderBar

์บก์ฒ˜1

  • Socket Client

์บก์ฒ˜2

2. Back-End

  • Web Socket API

์บก์ฒ˜4

  • MySQL

์บก์ฒ˜5 ์บก์ฒ˜6 โ–ถ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ์‚ฌ์ง„์€ ํฌํŠธ ํฌ์›Œ๋”ฉ ํ›„ ๊ฐœ๋ฐฉํ•  ์Šคํ‚ค๋งˆ์˜ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์„ค์ •ํ•˜๋Š” ์‚ฌ์ง„์ž…๋‹ˆ๋‹ค.
โ–ท ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ์‚ฌ์ง„์€ chatlist.js์—์„œ ๋งŒ๋“  ํ…Œ์ด๋ธ” ์˜ต์…˜์ด ๊ทธ๋Œ€๋กœ ์ ์šฉ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. A.I Engine

  • ์˜๋„ ๋ถ„๋ฅ˜ ๋ชจ๋ธ

์บก์ฒ˜7

  • NER ๋ชจ๋ธ

์บก์ฒ˜8

  • AI Engine

์บก์ฒ˜9


๊ฐœ์„ ํ•ด์•ผ ํ•  ์ 


1. ๋ชจ๋‘์˜ ๋ง๋ญ‰์น˜๋ผ๋Š” ๋ฐ์ดํ„ฐ ์…‹์„ ๋ฌธ์ฒด๋ถ€์—์„œ ๋ฐฐํฌํ–ˆ๋Š”๋ฐ ํ˜„์žฌ ํ•™์Šต์‹œํ‚จ ๋ฐ์ดํ„ฐ ์…‹์—๋Š” ์ด ๋ฐ์ดํ„ฐ๋“ค์ด ์—†์Šต๋‹ˆ๋‹ค. ๋˜ ํ•œ์ •์ ์ธ ์ •๋ณด๋Ÿ‰ ๋•Œ๋ฌธ์— F1 ํŒŒ์Šค ์ ์ˆ˜๋Š” ์‹ ๋ขฐํ•  ๋งŒํ•œ ๋‹จ๊ณ„์ง€๋งŒ ์‹ค์ œ ์ž‘๋™์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ๊ฝค ๋นˆ๋ฒˆํžˆ ์ผ์–ด๋‚˜๊ณ  ์žˆ์–ด ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ ์…‹์„ ์ถ”๊ฐ€์‹œํ‚ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

2. AI ์‘๋‹ต ์†๋„ ํ–ฅ์ƒ์„ ๋” ํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์ปดํ“จํ„ฐ ์„ฑ๋Šฅ์„ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์›ํ™œํ•˜๊ฒŒ ๋Œ๋ฆด ๋งŒํ•œ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„์˜ ์ถฉ๋ถ„ํ•œ ์„ฑ๋Šฅ์ด ํ•„์š”ํ•ด์„œ ๋‹น์žฅ์€ ํž˜๋“ค์ง€ ์•Š์„๊นŒ ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค.

3. <์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์šฉ๋Ÿ‰ ์ฆ๊ฐ€> ์ด๋ฏธ์ง€ ์ „์†ก ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์ง€๋งŒ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•ด ์šฉ๋Ÿ‰์„ ๋ฏธ์ฒ˜ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์ฑ„ํŒ… ์•ฑ์ด๋ผ๋Š” ์ด๋ฆ„์— ๊ฑธ๋งž๊ฒŒ ๊ผญ ๊ณ ์ณ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

4. <๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ> ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•˜์—ฌ prompt๋กœ ๋‹‰๋„ค์ž„์„ ๋ฐ›์•„์˜ค๋Š” ๊ฒƒ์œผ๋กœ ๋Œ€์ฒดํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์บก์ฒ˜10

๋ฏธ๊ตฌํ˜„๋œ ๊ธฐ๋Šฅ๋“ค ๋ชฉ๋ก

  • ์•„๋ž˜ ๊ธฐ๋Šฅ๋“ค์€ ์ „๋ถ€ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ•˜์—ฌ ๊ตฌํ˜„์„ ํฌ๊ธฐํ•œ ๊ฒƒ๋“ค๋กœ ์ถ”ํ›„ ์‹œ๊ฐ„์ด ๋œ๋‹ค๋ฉด ๊ผญ ์ถ”๊ฐ€ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์บก์ฒ˜11

โš ๏ธ **GitHub.com Fallback** โš ๏ธ