Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
@Team-A-I

Team A:I

๐Ÿ“– ๊ฐˆ๋“ฑ ํŒ๊ฒฐ ์„œ๋น„์Šค '๋ช‡๋Œ€๋ช‡'

Readme


ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

์•„์˜ค, ๋‹ต๋‹ตํ•ด ๋ˆ„๊ตฌํ•œํ…Œ ๋ฌผ์–ด๋ณด์ง€?! ๋ˆ„๊ฐ€ ์‹œ์›ํ•˜๊ฒŒ ๋Œ€๋‹ตํ•ด์ค˜!
์ปค๋ฎค๋‹ˆํ‹ฐ์— ๊ธ€์„์จ์„œ ๋ฌผ์–ด๋ณด๊ธฐ๋Š” ๊ณผํ•œ๊ฑฐ๊ฐ™๊ณ , ๋ชฐ๋ž˜ ๋ฌผ์–ด๋ณด๊ณ ์‹ถ์€๋ฐ..
์šฐ๋ฆฌ AI๊ธฐ๋ฐ˜ ์›น์„œ๋น„์Šค ๋ช‡๋Œ€๋ช‡์€ ์—ฌ๋Ÿฌ ๊ด€๊ณ„์†์— ์˜ค๊ณ ๊ฐ€๋Š” ๋Œ€ํ™”๋“ค์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํŒ๊ฒฐ ํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๋ˆ„๊ฐ€ ๋งž์•˜์–ด! ๋Œ€ํ™”์† ์‹œ์›ํ•œ ํŒ๊ฒฐ ์นด์นด์˜คํ†ก, ์ฑ—๋ด‡ ๋“ฑ ๋‹ค์–‘ํ•œ ๋Œ€ํ™”๋กœ ์•Œ์•„๋ณด๋Š” ํŒ๊ฒฐ

ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

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

๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋ชฉ๋ก

์ด ํ”„๋กœ์ ํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค:


ํŒ€์› ๊ตฌ์„ฑ

๊ถŒํšŒ์€
@heweun
๊น€ํ˜„์„
@hyunseok92
์ •์ƒ์—ฝ
@catapracts
๋ฐฐ์ •ํ˜„
@baejeonghyun23

1. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • Front : React
  • Back-end : RestAPI , FastAPI
  • ๋ฒ„์ „ ๋ฐ ์ด์Šˆ๊ด€๋ฆฌ : Github, Github Issues, Github Project
  • ํ˜‘์—… ํˆด : Slack, Notion, Github
  • ์„œ๋น„์Šค ๋ฐฐํฌ ํ™˜๊ฒฝ : Netlify , AWS ECS
  • ๋””์ž์ธ/๋ธŒ๋ž˜์ธ์Šคํ† ๋ฐ : Figma , Miro

2. ์ฑ„ํƒํ•œ ๊ฐœ๋ฐœ ๊ธฐ์ˆ ๊ณผ ๋ธŒ๋žœ์น˜ ์ „๋žต

React

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

FastAPI

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

RestAPI

  • JPA ORM (Java Persistence API)

    • JPA๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” SQL์„ ์ง์ ‘ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”๊ณผ ์ž๋ฐ” ๊ฐ์ฒด ๊ฐ„์˜ ๋งคํ•‘์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์ฃผ๋Š” JPA๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™ ์ฝ”๋“œ ์ž‘์„ฑ์ด ๊ฐ„์†Œํ™”๋˜๊ณ , ์œ ์ง€๋ณด์ˆ˜์„ฑ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.
    • JPA๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํŠน์ • ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ถ”์ƒํ™”๋ฅผ ์ œ๊ณตํ•˜์—ฌ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‰ฝ๊ฒŒ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    • ๋˜ํ•œ, JPA๋Š” 1์ฐจ ์บ์‹œ์™€ 2์ฐจ ์บ์‹œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘๊ทผ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Spring Security

    • Spring Security๋Š” ์ธ์ฆ๊ณผ ๊ถŒํ•œ ๋ถ€์—ฌ, ๊ณต๊ฒฉ ๋ฐฉ์–ด (์˜ˆ: CSRF, XSS, ์„ธ์…˜ ๊ณ ์ •)์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ณด์•ˆ์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๋‹ค์–‘ํ•œ ์ธ์ฆ ๋ฐฉ์‹์„ ์ง€์›ํ•˜๋ฉฐ, ์ด๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, OAuth2, JWT, REDIS, REFRESH TOKEN ๊ฐ™์€ ๊ธฐ๋ณธ ์ธ์ฆ ๋“ฑ์„ ์†์‰ฝ๊ฒŒ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
    • Spring Security๋Š” Spring ์ƒํƒœ๊ณ„์™€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ†ตํ•ฉ๋˜๋ฉฐ, Spring Boot์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ ๋งค์šฐ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ณด์•ˆ ๊ด€๋ จ ์ฝ”๋“œ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋ธŒ๋žœ์น˜ ์ „๋žต

  • Git-flow ์ „๋žต์„ ๊ธฐ๋ฐ˜์œผ๋กœ main, develop ๋ธŒ๋žœ์น˜์™€ feature , HotFix ๋ณด์กฐ ๋ธŒ๋žœ์น˜๋ฅผ ์šด์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
  • main, develop, Feat ๋ธŒ๋žœ์น˜๋กœ ๋‚˜๋ˆ„์–ด ๊ฐœ๋ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • main ๋ธŒ๋žœ์น˜๋Š” ๋ฐฐํฌ ๋‹จ๊ณ„์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • develop ๋ธŒ๋žœ์น˜๋Š” ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ git-flow์˜ main ์—ญํ• ์„ ํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • Feature ๋ธŒ๋žœ์น˜๋Š” ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ๋…๋ฆฝ์ ์ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์œ„ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  merge ํ›„ ๊ฐ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.
    • HotFix ๋ธŒ๋žœ์น˜๋Š” ๋ฐฐํฌ ๋‹จ๊ณ„์—์„œ ๊ธด๊ธ‰ํ•˜๊ฒŒ ์ˆ˜์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.

3. ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ฒ˜

image


4. ์—ญํ•  ๋ถ„๋‹ด

๐ŸŠ๊ถŒํšŒ์€

  • UI
    • ํŽ˜์ด์ง€ : ํ™ˆ, ๋ฐฉ๋ช…๋ก, ์—…๋กœ๋“œ๋ชจ๋‹ฌ, ๋™์˜๋ชจ๋‹ฌ
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ์ „์—ญ ๊ธ€์”จํฐํŠธ, ๋ฒ„ํŠผ
  • ๊ธฐ๋Šฅ
    • Paddle OCR, ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ, ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ, ๋ฐฉ๋ช…๋ก ๋“ฑ๋ก ๋ฐ ์‚ญ์ œ, ์ค‘๋ณต์ฝ”๋“œ ์ •๋ฆฌ, ์„œ๋ธŒ๋ชจ๋“ˆ ,DB์— ๋ฐ์ดํ„ฐ ์ €์žฅ

๐Ÿ‘ป๊น€ํ˜„์„

  • UI
    • ํŽ˜์ด์ง€ : ์žฅ๊ตฌ๋ด‡, ๋กœ๊ทธ์ธ/ํšŒ์›๊ฐ€์ž…, ๊ฐ์ •๋ฆฌํฌํŠธ, ๊ด€๋ฆฌ์žํŽ˜์ด์ง€(์ž„๋ฒ ๋”ฉ๊ฐ’ DB์ €์žฅ)
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : AXIOS์„ค์ •
  • ๊ธฐ๋Šฅ
    • ์žฅ๊ตฌ ์ฑ—๋ด‡ , QnA์ฑ—๋ด‡, ๊ฐ์ •๋ฆฌํฌํŠธ, Redis, Sercurity, ERD์ž‘์„ฑ, RAG

๐Ÿ˜Ž์ •์ƒ์—ฝ

  • UI
    • ํŽ˜์ด์ง€ : ๊ด€๋ฆฌ์žํŽ˜์ด์ง€, ๋งˆ์ดํŽ˜์ด์ง€
  • ๊ธฐ๋Šฅ
    • ๋ฐ์ดํ„ฐ ์…‹ ๋งŒ๋“ค๊ธฐ, ํŒŒ์ด์„  ๋ฐฑ ๋””๋ฒ„๊น…, ๋งˆ์ดํŽ˜์ด์ง€, ๊ด€๋ฆฌ์žํŽ˜์ด์ง€

๐Ÿฌ๋ฐฐ์ •ํ˜„

  • UI
    • ํŽ˜์ด์ง€ : ์—…๋กœ๋“œํŽ˜์ด์ง€, ์Œ์„ฑ์—…๋กœ๋“œ, ๊ฒฐ๊ณผํŽ˜์ด์ง€
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ๋ฒ„ํŠผ, Tip๋ชจ๋‹ฌ์ฐฝ
  • ๊ธฐ๋Šฅ
    • ๋ฐฐํฌ, CI/CD ๊ตฌ์ถ• , STT, Chat OpenAI, ๋ฆฌํŒฉํ† ๋ง, ๋น„๋™๊ธฐ์ฒ˜๋ฆฌ, google Analytics4

5. ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ ๋ฐ ์ž‘์—… ๊ด€๋ฆฌ

๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • ์ „์ฒด ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2024-06-19 ~ 2024-07-31
  • ๊ธฐํš ๋ฐ ํšŒ์˜ : 2024-06-19 ~ 2024-06-24
  • ๊ธฐํš ๋ฐœํ‘œ : 2024-06-25
  • ํ™˜๊ฒฝ์„ค์ • : 2024-06-26 ~ 2024-06-29
  • ๋ชจ๋ธ ํ…Œ์ŠคํŠธ ๋ฐ ์‚ฌ์šฉ ๋ชจ๋ธ ํ™•์ • : 2024-07-01 ~ 2024-07-06
  • ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ : 2024-07-08 ~ 2024-07-20
  • ๋ฐฐํฌ ๋ฐ ํ”ผ๋“œ๋ฐฑ : 2024-07-21 ~ 2024-07-23
  • ์—๋Ÿฌ์ˆ˜์ • ๋ฐ ํ”ผ๋“œ๋ฐฑ ์ˆ˜๋ ด : 2024-07-24 ~ 2024-07-26
  • ๋ฌธ์„œ ์ž‘์—… ๋ฐ ๋ฐœํ‘œ ์ค€๋น„ : 2024-07-29 ~ 2024-07-30
  • ์ตœ์ข…๋ฐœํ‘œ : 2024-07-31

์ž‘์—… ๊ด€๋ฆฌ

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

6. ์‹ ๊ฒฝ ์“ด ๋ถ€๋ถ„

  • ๋น ๋ฅธ ๊ฐœ๋ฐœ ๋ฐ ๋ฐฐํฌ

    • ์šฐ๋ฆฌ ํŒ€์€ ์ดˆ๊ธฐ ๊ณ„ํš๋ณด๋‹ค ์ ˆ๋ฐ˜์˜ ์‹œ๊ฐ„ ์•ˆ์— ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์„ฑ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.
      ์ด๋Š” ํŒ€์›๋“ค์˜ ํ˜‘๋ ฅ๊ณผ ํšจ์œจ์ ์ธ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”ผ๋“œ๋ฐฑ ์ˆ˜๋ ด ๋ฐ ๊ฐœ์„ 

    • 1์ฐจ ๋ฐฐํฌ ํ›„, ์šฐ๋ฆฌ๋Š” ์ฃผ๋ณ€ ์ง€์ธ๋“ค์˜ ํ”ผ๋“œ๋ฐฑ์„ ์ ๊ทน์ ์œผ๋กœ ์ˆ˜๋ ดํ–ˆ์Šต๋‹ˆ๋‹ค.
      ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•˜๊ณ , ๋” ๋‚˜์€ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹œ์žฅ ๋ฐ˜์‘ ์กฐ์‚ฌ

    • 2์ฐจ ๋ฐฐํฌ์—์„œ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์‚ฌ์ดํŠธ์— ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณต๊ฐœํ•˜์—ฌ ์‹œ์žฅ์˜ ๋ฐ˜์‘์„ ์‚ดํˆ์Šต๋‹ˆ๋‹ค.
      ์ด๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž๋“ค์˜ ์˜๊ฒฌ์„ ๋ฐ˜์˜ํ•˜๊ณ , ํ”„๋กœ์ ํŠธ์˜ ๋ฐฉํ–ฅ์„ฑ์„ ๋”์šฑ ๋ช…ํ™•ํžˆ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฑ๋กœ๊ทธ ํ™•์ธ

    • ํ”„๋กœ์ ํŠธ๋ฅผ ์‹ค์ œ ์„œ๋น„์Šค์ฒ˜๋Ÿผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด Google Analytics 4(GA4)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” GA4 ๋Œ€์‹œ๋ณด๋“œ์˜ ์Šคํฌ๋ฆฐ์ƒท์ž…๋‹ˆ๋‹ค.

KakaoTalk_20240727_171605794_02 KakaoTalk_20240727_171605794_01 KakaoTalk_20240727_171605794 KakaoTalk_20240727_171605794_07

KakaoTalk_20240727_171605794_06 KakaoTalk_20240727_171605794_05 KakaoTalk_20240727_171605794_04 KakaoTalk_20240727_171605794_03


7. ํŽ˜์ด์ง€๋ณ„ ๊ธฐ๋Šฅ

[์ดˆ๊ธฐํ™”๋ฉด]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(pc)

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)2


[ํšŒ์›๊ฐ€์ž…]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)2


[๋กœ๊ทธ์ธ]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)2


[๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)2


[๊ฐˆ๋“ฑํŒ๊ฒฐ(์—…๋กœ๋“œ ํŽ˜์ด์ง€)]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1


[๋กœ๋”ฉํŽ˜์ด์ง€]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1


[๊ฐˆ๋“ฑํŒ๊ฒฐ ๊ฒฐ๊ณผํŽ˜์ด์ง€]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1


[๋งž์žฅ๊ตฌ๋ด‡]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1


[๋งž์žฅ๊ตฌ๋ด‡(์ผ๋ฐ˜๋ชจ๋“œ)]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1


[๋งž์žฅ๊ตฌ๋ด‡(์žฅ๊ตฌ๋ชจ๋“œ)]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1


[๋งž์žฅ๊ตฌ๋ด‡(๊ฐ์ •๋ฆฌํฌํŠธ)]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1


[Tip & Feedback]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1


[๋ฐฉ๋ช…๋ก]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1 ๋ฉ”์ธํ™”๋ฉด(mobile)1


[QnA]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1

๋ชจ๋ฐ”์ผ ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1


[๊ด€๋ฆฌ์žํŽ˜์ด์ง€]

PC ๋ฒ„์ „

๋ฉ”์ธํ™”๋ฉด(mobile)1


8. ๊ฐœ์„  ๋ชฉํ‘œ

  • ๋ง‰์ƒ ๋ฐฐํฌ๋ฅผํ•˜๊ณ  ์‹œ์žฅ์— ๋‚ด๋†“์•„๋ณด๋‹ˆ ์ด์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์—†๋Š” ์ผ์ด ๋ฐœ์ƒ
    -> ์‚ฌ์šฉ์ž๋“ค์ด ์šฐ๋ฆฌ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์ฐพ์•„๋ณด๊ณ  ๊ฐœ์„  ํ•  ์˜ˆ์ •

  • STT ์Œ์„ฑ ์—…๋กœ๋“œ๋Š” ํ˜„์žฌ ๋งˆ์ดํฌ ์ž…๋ ฅ์„ํ†ตํ•ด ์Œ์„ฑํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•ด ๊ฒฐ๊ณผ๊ฐ’์„ ๋ฐ›์•„์˜ค๊ณ ์žˆ์Œ
    -> Websocket,gRPC ๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ์œผ๋กœ ์ „ํ™˜ํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋งํ•˜๊ณ ์žˆ๋Š” ๋‚ด์šฉ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ ์ค„ ์˜ˆ์ •


9. ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ

๐ŸŠย ๊ถŒํšŒ์€

  • ํ”„๋กœ์ ํŠธ๋ฅผ ์ด๋ ‡๊ฒŒ ์žฌ๋ฐŒ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‚˜ ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์—๋งŒ ์ง‘์ค‘ํ–ˆ๋‹ค๋ฉด ์ด๋ฒˆ์—๋Š” ๋ฐฐํฌ๋ฅผ ํ•ด๋ณด๊ณ  ์‹ค์ œ ์œ ์ €์—๊ฒŒ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์•„ ๋ฐฉํ–ฅ์„ ๋ฐ”๊ฟ”๋ณด๋ฉด์„œ ์„œ๋น„์Šค์˜ ๋ฐœ์ „ ๊ณผ์ •์„ ๋ชธ์†Œ ๋А๋‚„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ๊ทธ๋ผ์šด๋“œ๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋งŒ๋‚˜์„œ AI๋ฅผ ์„œ๋น„์Šค์— ์ ์šฉํ•ด ๋ณด๋Š” ๊ณผ์ •์ด ์ฐธ ์ข‹์•˜์Šต๋‹ˆ๋‹ค.

๐Ÿ‘ปย ๊น€ํ˜„์„

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

๐Ÿ˜Ž ์ •์ƒ์—ฝ

  • 6/3๋ถ€ํ„ฐ 7/31๊นŒ์ง€ ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ ๋‚ด๋‚ด ๋งŽ์€ ๊ฒƒ๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํŒ€์›๋ถ„๋“ค์ด ์•ฝ 99% ์ •๋„๋ฅผ ๊ตฌํ˜„ํ–ˆ๊ณ  ์ œ๊ฐ€ ๊ธฐ์—ฌํ•œ ๊ฒƒ์€ 1%์ •๋„๋ผ๊ณ  ๋งํ•ด๋„ ๊ณผ์–ธ์ด ์•„๋‹ ์ •๋„์˜€์Šต๋‹ˆ๋‹ค. ์ €์™€๋Š” ์••๋„์ ์œผ๋กœ ์‹ค๋ ฅ์ฐจ์ด๊ฐ€ ๋‚˜๋Š” ๋‹ค๋ฅธ ํŒ€์›๋“ค์„ ๋ณด๋ฉฐ ๋งŽ์ด ๋ถ€์กฑํ•จ์„ ๋А๊ผˆ๊ณ , ์Šค์Šค๋กœ ๋ฐ˜์„ฑํ•˜๋Š” ์‹œ๊ฐ„์ด ๋˜์—ˆ๊ณ , ์ข€ ๋” ์ž์‹ ์„ ๊ฐˆ๊ณ  ๋‹ฆ์•„์•ผ ๊ฒ ๋‹ค๋Š” ๋งˆ์Œ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํŒ€์›๋“ค๊ป˜ ์ง์ด ๋˜์–ด ์ฃ„์†กํ•œ ๋งˆ์Œ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ผญ ๋‹ค๋“ค ์„ฑ๊ณตํ•˜์…จ์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. 2๋‹ฌ ๋™์•ˆ ๊ฐ์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ์ข‹์€ ์ผ๋“ค๋งŒ ๊ฐ€๋“ํ•˜์‹œ๊ธธ ๋ฐ”๋ผ๊ฒ ์Šต๋‹ˆ๋‹ค.

๐Ÿฌย ๋ฐฐ์ •ํ˜„

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

Pinned Loading

  1. otoo_react otoo_react Public

    JavaScript

  2. A-I A-I Public

    Python 1 1

  3. otoo_python_llm otoo_python_llm Public

    Python

  4. otoo_java otoo_java Public

    Java

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 7 of 7 repositories

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ

Morty Proxy This is a proxified and sanitized view of the page, visit original site.