๐Ÿ”ฎ AI์™€ ํƒ€๋กœ๋ผ,, ์ด ์กฐํ•ฉ,, ๊น”๋ผํ• ์ง€๋„,,?

hannaxannahยท2024๋…„ 2์›” 9์ผ
4
post-thumbnail

2023 Winter Techeer SW Bootcamp(2023.12.26 ~ 2024.02.03)์—์„œ 6์ฃผ๊ฐ„ ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ 'TAIROT - AI ํƒ€๋กœ ์‹ฌ๋ฆฌ ์ƒ๋‹ด ์„œ๋น„์Šค'๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.


๐Ÿ™Œ TAIROT์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค

TAIROT์€ AI์™€ TAROT์„ ๊ฒฐํ•ฉํ•œ ํ•ฉ์„ฑ์–ด๋กœ, ChatGPT๋ฅผ ํ™œ์šฉํ•ด ์‚ฌ์šฉ์ž ๊ณ ๋ฏผ ๊ธฐ๋ฐ˜์˜ ํƒ€๋กœ ์นด๋“œ ํ•ด์„์„ ์ œ๊ณตํ•˜๊ณ  ๊ธ์ •์ ์ธ ์กฐ์–ธ์„ ์ œ์‹œํ•˜๋Š” AI ํƒ€๋กœ ์‹ฌ๋ฆฌ ์ƒ๋‹ด ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

ํƒ€๋กœ๋Š” ๋จผ ๊ณผ๊ฑฐ๋ถ€ํ„ฐ ํ˜„์žฌ๊นŒ์ง€ ๊พธ์ค€ํžˆ ์ธ๊ธฐ๊ฐ€ ๋งŽ์€ ์ ์„ฑ์ˆ  ์ค‘ ํ•˜๋‚˜๋กœ, ๋ฏธ๋ž˜์— ๋Œ€ํ•œ ๋ถˆํ™•์‹ค์„ฑ์ด๋‚˜ ๋‹ค์–‘ํ•œ ๊ณ ๋ฏผ์œผ๋กœ๋ถ€ํ„ฐ ์ข‹์€ ํ•ด๋‹ต์„ ์ฐพ๊ธฐ ์›ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์—ฌ์ „ํžˆ ๋งŽ์€ ์ˆ˜์š”๋ฅผ ๋ณด์ด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํƒ€๋กœ ์ƒ๋‹ด์„ ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ง์ ‘ ๊ฐ€๊ฒŒ์— ๋ฐฉ๋ฌธํ•ด์•ผ ํ•˜๋Š” ๋‹ค์†Œ ์ˆ˜๊ณ ๋กœ์šด ๋ฐฉ๋ฒ•์ด๋‚˜, ํƒ€๋กœ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ํ†ตํ•ด ์ œํ•œ์ ์ธ ์ƒํ™ฉ์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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


๐Ÿ’โ€โ™€๏ธ ๊ธฐ๋Šฅ ์„ค๋ช…

๋žœ๋”ฉ, ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…

์ƒ๋‹ด ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๊ณ  ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋งˆ์ดํŽ˜์ด์ง€ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.


์šด์„ธ ์„ ํƒ

TAIROT์€ '์˜ค๋Š˜์˜ ์šด์„ธ, ์—ฐ์• ์šด, ์šฐ์ •์šด, ์žฌ๋ฌผ์šด, ์†Œ๋ง์šด' ์ด 5๊ฐœ์˜ ์šด์„ธ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์šด์„ธ ๋ณ„๋กœ ์ƒ๋‹ด์„ ์ง„ํ–‰ํ•ด ์ค„ ํƒ€๋กœ ๋งˆ์Šคํ„ฐ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

ํƒ€๋กœ ๊ฐ€์ด๋“œ๋ผ์ธ ์ œ๊ณต, ๊ณ ๋ฏผ ์ž‘์„ฑ

์šด์„ธ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‚˜๋ฉด ํƒ€๋กœ ๋งˆ์Šคํ„ฐ๊ฐ€ 'ํƒ€๋กœ ์ƒ๋‹ด ์ฃผ์˜์‚ฌํ•ญ ๋ฐ ์ง„ํ–‰ ๋ฐฉ๋ฒ•'์„ ์„ค๋ช…ํ•ด์ค๋‹ˆ๋‹ค. ํƒ€๋กœ ๋งˆ์Šคํ„ฐ์˜ ์„ค๋ช…์„ ์ž˜ ์ฝ๊ณ  ๋‚œ ํ›„ ๊ณ ๋ฏผ์„ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

์นด๋“œ ์„ ํƒ, ํ•ด์„ ๊ฒฐ๊ณผ

์šด์„ธ๋ณ„๋กœ ์„ ํƒ ๊ฐ€๋Šฅํ•œ ์นด๋“œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜์˜ ์šด์„ธ๋Š” 1์žฅ, ์—ฐ์• ์šด๊ณผ ์šฐ์ •์šด์€ 5์žฅ, ์žฌ๋ฌผ์šด๊ณผ ์†Œ๋ง์šด์€ 3์žฅ์˜ ์นด๋“œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์นด๋“œ๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•˜๊ณ  ๋‚˜๋ฉด ์ž๋™์œผ๋กœ ๋‹ค์Œ ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ€๊ณ  ์‚ฌ์šฉ์ž ๊ณ ๋ฏผ์— ๊ธฐ๋ฐ˜ํ•œ ์นด๋“œ๋ณ„ ํ•ด์„ ๋ฐ ์ข…ํ•ฉ ํ•ด์„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ChatGPT๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด์„์„ ์ œ๊ณตํ•˜๋Š” ๊ณผ์ •์—์„œ, ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒ€๋กœ ๋งˆ์Šคํ„ฐ์™€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋Œ€ํ™”ํ•˜๋Š” ๋“ฏํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋”์šฑ ๋ชฐ์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ OpenAI์—์„œ ์ œ๊ณตํ•˜๋Š” ์ŠคํŠธ๋ฆฌ๋ฐ ์˜ต์…˜๊ณผ ์†Œ์ผ“ ํ†ต์‹ ์„ ์ด์šฉํ•˜์—ฌ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•œ ๊ธ€์ž์”ฉ ํ…์ŠคํŠธ๋ฅผ ์ถœ๋ ฅํ–ˆ๊ณ , TTS(Text To Speech)๋ฅผ ๋ฒ„ํผ์— ํ•œ ๋ฌธ์žฅ์”ฉ ์ž„์‹œ ์ €์žฅ ํ›„ ์†Œ์ผ“ ํ†ต์‹ ์œผ๋กœ ํ”„๋ก ํŠธ๋‹จ์— ์ „๋‹ฌํ•˜์—ฌ ํ…์ŠคํŠธ๊ฐ€ ์ถœ๋ ฅ๋˜๋Š” ๋™์‹œ์— ์Œ์„ฑ๋„ ์ถœ๋ ฅ๋˜๋„๋ก ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.


๊ฒฐ๊ณผ ๊ณต์œ 

๋‚ด๊ฐ€ ๋ฝ‘์€ ์นด๋“œ์™€ ์ข…ํ•ฉ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‚˜๋งŒ์˜ ๊ฒฐ๊ณผ ์นด๋“œ๊ฐ€ ์ƒ์„ฑ๋˜๊ณ  ๋งˆ์ดํŽ˜์ด์ง€์— ์ž๋™์œผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. '๋งํฌ ๊ณต์œ ํ•˜๊ธฐ' ๋ฒ„ํŠผ์„ ํ†ตํ•ด ๊ฒฐ๊ณผ ์ƒ์„ธ ํŽ˜์ด์ง€ ๋งํฌ๋ฅผ ์นด์นด์˜คํ†ก์œผ๋กœ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํŽ˜์ด์ง€ ๋ฆฌ์ŠคํŠธ, ๊ฒฐ๊ณผ ์กฐํšŒ

๋งˆ์ดํŽ˜์ด์ง€ ๋ฆฌ์ŠคํŠธ์—์„œ ๋‚˜์˜ ํƒ€๋กœ ์ƒ๋‹ด ๋‚ด์—ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชฉ๋ก์˜ ์นด๋“œ ์ด๋ฏธ์ง€๋ฅผ ํด๋ฆญํ•˜๊ณ  ๊ฒฐ๊ณผ ์ƒ์„ธ ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ๋‹น์‹œ ๋‚˜์˜ ๊ณ ๋ฏผ, ๋‚ด๊ฐ€ ๋ฝ‘์€ ์นด๋“œ, ์นด๋“œ๋ณ„ ํ•ด์„, ์ข…ํ•ฉ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

DEMO (Sound ON!)


โš™๏ธ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

Infra๋Š” AWS ์„œ๋น„์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•ํ–ˆ๊ณ , ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค์ธ EC2๋ฅผ ํ†ตํ•ด ํ˜ธ์ŠคํŒ…์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

CI/CD๋Š” GitHub ์›นํ›…๊ณผ Jenkins๋ฅผ ํ™œ์šฉํ•ด ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. Jenkins๋ฅผ ํ†ตํ•œ ์ง€์†์ ์ธ ๋ฐฐํฌ์™€ Docker Compose๋ฅผ ํ™œ์šฉํ•œ ์—ฌ๋Ÿฌ ์ปจํ…Œ์ด๋„ˆ์˜ ํšจ์œจ์  ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์„œ๋น„์Šค ๋ฐฐํฌ์™€ ๋„คํŠธ์›Œํฌ ์„ค์ •์˜ ๊ฐ„์†Œํ™”๋Š” ๋ฌผ๋ก  ๋กœ์ปฌ๊ณผ ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.

Frontend๋Š” HMR(Hot Module Replacement)์„ ์ด์šฉํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ˜์˜ํ•˜๋Š” Vite์™€ ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด๋Š” React๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

Backend๋Š” ๊ฐœ๋ฐœ์˜ ์ž์œ ๋„์™€ ์ ‘๊ทผ์„ฑ์ด ๋†’์€ Node.js๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋ฝ‘์€ ํƒ€๋กœ ์นด๋“œ์— ๋Œ€ํ•œ ํ•ด์„์„ GPT์— ์š”์ฒญํ•˜๊ณ , ๊ทธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ›๊ณ  ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ •์—์„œ Socket.IO๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

Web Server๋Š” NGINX๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. Node.js ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ”„๋ก์‹œ ์„œ๋ฒ„๋กœ ๊ธฐ๋Šฅํ•˜๋ฉฐ ์›น ํŠธ๋ž˜ํ”ฝ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ , SSL/TLS ์•”ํ˜ธํ™”๋ฅผ ํ†ตํ•ด ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.

Metric Monitoring์€ Grafana, Prometheus, ๊ทธ๋ฆฌ๊ณ  cAdvisor๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์˜ ์ด์ƒ ์ง•ํ›„๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ์ง€ํ•˜๊ณ  Slack๊ณผ ์—ฐ๋™ํ•œ ์‹ค์‹œ๊ฐ„ ์•Œ๋ฆผ์„ ํ†ตํ•ด ์—๋Ÿฌ ๋Œ€์‘ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.

Log Monitoring์€ ELK Stack(ElasticSearch, Logstash, Kibana + Filebeat)์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ˆ˜์ง‘, ์ฒ˜๋ฆฌ ๋ฐ ๋ถ„์„ํ•˜์—ฌ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์‹ ์†ํ•œ ์ง„๋‹จ ๋ฐ ๊ทผ๋ณธ ์›์ธ ๋ถ„์„์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”ํŠธ๋ฆญ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ๋”๋ถˆ์–ด ์‹œ์Šคํ…œ ์„ฑ๋Šฅ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ๊ฐ•ํ™”ํ•˜๊ณ , ์ „๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์™€ ์šด์˜์˜ ํšจ์œจ์„ฑ์„ ๋†’์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ’Œ ํšŒ๊ณ 

2023 ํ…Œ์ปค ๋™๊ณ„ ์‹ค๋ฆฌ์ฝ˜๋ฐธ๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ๋ถ€ํŠธ์บ ํ”„(2023.12.26 - 2024.2.3)์— ์ฐธ์—ฌํ•ด 6์ฃผ ๋™์•ˆ ํŒ€์›๋“ค๊ณผ ํ•˜๋ฃจ์— ์•ฝ 5์‹œ๊ฐ„์”ฉ ์ˆ™๋ฉดํ•˜๋ฉฐ End-to-end ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ ๊ณผ์ •์— ๋ชฐ์ž…ํ–ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์ตœ์ข… ๋ฐœํ‘œํšŒ์—์„œ ์ „์ฒด 14ํŒ€ ์ค‘ ๊ณต๋™ 2์œ„๋ผ๋Š” ์œ ์ข…์˜ ๋ฏธ๋ฅผ ๊ฑฐ๋‘˜ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํŠธ์บ ํ”„์— ์ง€์›ํ•˜๊ธฐ ์ „, ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ทจ์—… ์ค€๋น„๋ฅผ ํ•˜๋ฉฐ ์‹ค๋ฌด ๊ฒฝํ—˜์ด ๋งค์šฐ ๋ถ€์กฑํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๊ณ  ์ž ๊น ๊ฐˆํ”ผ๋ฅผ ์žก์ง€ ๋ชปํ•˜๋˜ ์‹œ๊ธฐ๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋˜ ์ฐจ์— ์ด ๋ถ€ํŠธ์บ ํ”„๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ๊ฐ„์ ˆํ•จ๊ณผ ์ ˆ์‹คํ•จ์ด ์ปธ๋˜ ๋งŒํผ ์ตœ์„ ์„ ๋‹คํ•ด ๊ณผ์ •์— ๋…น์•„๋“ค ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

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

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

Team F! 6์ฃผ ๋™์•ˆ ๋„ˆ๋ฌด ๊ณ ์ƒ ๋งŽ์•˜๊ณ  ์ข‹์€ ์‚ฌ๋žŒ๋“ค๊ณผ ์žฌ๋ฐŒ๊ณ  ์น˜์—ดํ•˜๊ฒŒ ํ”„๋กœ์ ํŠธ ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋„ˆ๋ฌด ๋œป๊นŠ๊ณ  ๊ฐ์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค!! ์šฐ๋ฆฌ ์ข€๋งŒ ๋” ํ–‰๋ณตํ•˜๊ณ ,,ใ…Žใ…Ž ๋‹ค์‹œ ๋˜ ํž˜์ฐจ๊ฒŒ ๋‹ฌ๋ ค๋ณด์•„์š”~!~! ํžˆํžˆ๐Ÿ’›

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Visit Our Service

Website ย  https://tairot.online (์„œ๋น„์Šค ์šด์˜ ์ค‘์ง€)
GitHub ย  https://github.com/2023-winter-techeer-sw-bootcamp-TeamF
Medium ย  https://medium.com/@jswing5267/development-of-tarot-psychological-counseling-site-using-gpt

profile
ูฉ(หŠแ—œห‹*)ูˆ

3๊ฐœ์˜ ๋Œ“๊ธ€

comment-user-thumbnail
2024๋…„ 2์›” 9์ผ

์™€ ์ •๋ง ์ž˜ํ•˜์…จ๋„ค์š”,, 2๋“ฑ ์ถ•ํ•˜๋“œ๋ ค์š”๐Ÿ˜ฏ

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2024๋…„ 2์›” 11์ผ

๋„ˆ๋ฌด ๊ณ ์ƒํ•˜์…จ๋„ค์š” ์ž˜๋ณด๊ณ ๊ฐ‘๋‹ˆ๋‹ค!!

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ
comment-user-thumbnail
2024๋…„ 3์›” 8์ผ

๊น”๋ผํ•˜๋„ค์š”

๋‹ต๊ธ€ ๋‹ฌ๊ธฐ