Skip to content

๐Ÿ†๏ธ 2025 ๊ฐ•๋ฆ‰์›์ฃผ๋Œ€x๊ฐ•์›๋Œ€ AWS ํ•ด์ปคํ†ค ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ -์ฝ”๋“œ๋กœ ๊ฒ€์ฆํ•˜๋Š” ๋‚ด ์ž์†Œ์„œ MVP ๋ฒ„์ „

Notifications You must be signed in to change notification settings

ShinHyeong/FactCheckAi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœ”๏ธ FactCheckAI (MVP Ver.)

โš ๏ธ Notice: This is the MVP Version.
๋ณธ ๋ฌธ์„œ๋Š” ํ•ด์ปคํ†ค ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ฐœ๋ฐœ๋œ MVP(Minimum Viable Product) ๋ฒ„์ „์— ๋Œ€ํ•œ ๊ธฐ๋ก์ž…๋‹ˆ๋‹ค.
๊ฐœ์„ ๋œ UI์™€ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ ์ตœ์ข… ๋ฐฐํฌ ๋ฒ„์ „์€ ์•„๋ž˜ ๋งํฌ์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ตฌ๋ถ„ ๋งํฌ (Link) ๋น„๊ณ 
๐Ÿš€ Final Service ์ตœ์ข… ๋ฒ„์ „ Demo Page ๋ฐ”๋กœ๊ฐ€๊ธฐ ์‹ค์ œ ์„œ๋น„์Šค ๋ฐฐํฌ ๋งํฌ
๐Ÿ’ป Final Repo ์ตœ์ข… ๋ฒ„์ „ GitHub ์ฝ”๋“œ ๋ณด๊ธฐ ๋ฆฌํŒฉํ† ๋ง ์™„๋ฃŒ๋œ ์ตœ์‹  ์ฝ”๋“œ
๐Ÿงช MVP Demo MVP Demo Page ์ดˆ๊ธฐ ํ”„๋กœํ† ํƒ€์ž… ๋ฒ„์ „


๐Ÿ’ก MVP Introduction : ์ด๋ ฅ์„œ์™€ ์ฝ”๋“œ๋ฅผ ๊ต์ฐจ ๊ฒ€์ฆํ•˜๋Š” ๋ฉด์ ‘ ์†”๋ฃจ์…˜

MIT React Gemini Tailwind


"์ž์†Œ์„œ์— ์“ด ๊ทธ ๊ธฐ์ˆ , ์ฝ”๋“œ๋กœ ์ฆ๋ช…๋˜์–ด ์žˆ๋‚˜์š”?"
๋‹จ์ˆœ CS ์•”๊ธฐ ํ…Œ์ŠคํŠธ๋ฅผ ๋„˜์–ด, GitHub ์ฝ”๋“œ์™€ ์ž์†Œ์„œ๋ฅผ ๋Œ€์กฐํ•˜์—ฌ ์ง„์‹ค์„ฑ์„ ๊ฒ€์ฆํ•˜๋Š” ํŒฉํŠธ ์ฒดํฌ AI ๋ฉด์ ‘๊ด€ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.


๐Ÿง Background : ๋ฌธ์ œ ์ œ๊ธฐ

"์ทจ์ค€์ƒ์ธ ์šฐ๋ฆฌ๊ฐ€, ๋‹น์žฅ ํ•„์š”ํ•ด์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค."

๊ฐœ๋ฐœ์ž ๋ฉด์ ‘ ์ค€๋น„ ํŒ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด "ํฌํŠธํด๋ฆฌ์˜ค์— ๋Œ€ํ•œ ๊ผฌ๋ฆฌ ์งˆ๋ฌธ์„ ๋Œ€๋น„ํ•˜๋ผ"๋Š” ์กฐ์–ธ์ด ์Ÿ์•„์ง‘๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ •์ž‘ ์šฐ๋ฆฌ๋Š” ์–ด๋””์„œ, ์–ด๋–ป๊ฒŒ ์—ฐ์Šตํ•ด์•ผ ํ• ๊นŒ์š”?

  • ๊ธฐ์กด ์„œ๋น„์Šค์˜ ํ•œ๊ณ„: ๋Œ€๋ถ€๋ถ„ ๋ฒ”์šฉ์ ์ธ ์ธ์„ฑ ์งˆ๋ฌธ์ด๋‚˜, ๋‹จ์ˆœ CS ์ง€์‹(์šด์˜์ฒด์ œ, ๋„คํŠธ์›Œํฌ ๋“ฑ) ํ™•์ธ์— ๊ทธ์นฉ๋‹ˆ๋‹ค.
  • ๊ตฌ์ฒด์  ๋Œ€๋น„ ๋ถˆ๊ฐ€: "๋‚ด๊ฐ€ ์ง  ์ด ์ฝ”๋“œ"์˜ ๋กœ์ง๊ณผ ๊ตฌํ˜„ ๋ฐฉ์‹์— ๋Œ€ํ•ด ๋‚ ์นด๋กญ๊ฒŒ ํŒŒ๊ณ ๋“œ๋Š” ์งˆ๋ฌธ์„ ๋ฐ›์•„๋ณผ ๊ณณ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ„๊ทน์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ์ง€์›์ž์˜ ์ฝ”๋“œ์™€ ์ฃผ์žฅ์„ ์ง์ ‘ ๋Œ€์กฐํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.


โœจ Solution : ์ฃผ์š” ๊ธฐ๋Šฅ (MVP Scope)

FactCheck AI๋Š” ์ง€์›์ž์˜ ์ž์†Œ์„œ(์ฃผ์žฅ) ์™€ GitHub ์ฝ”๋“œ(๊ทผ๊ฑฐ) ๋ฅผ ๊ต์ฐจ ๋ถ„์„(Cross-Validation)ํ•ฉ๋‹ˆ๋‹ค.

1. ์ง„์œ„ ์—ฌ๋ถ€ ํŒ๋… (Verification)

์ž์†Œ์„œ์— ์„œ์ˆ ๋œ ๊ธฐ์ˆ ์  ๊ฒฝํ—˜์ด ์‹ค์ œ ์ฝ”๋“œ์— ๊ตฌํ˜„๋˜์–ด ์žˆ๋Š”์ง€ ํŒฉํŠธ ์ฒดํฌ๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • ํŒ์ • ๊ธฐ์ค€: ๊ฒ€์ฆ ์™„๋ฃŒ / ํŒ๋… ๋ถˆ๊ฐ€ / ๊ณผ์žฅ ์˜์‹ฌ / ํ—ˆ์œ„ ์‚ฌ์‹ค์˜ 4๋‹จ๊ณ„ ๋“ฑ๊ธ‰ ์‚ฐ์ •

2. ๋งž์ถคํ˜• ํ‚ฌ๋Ÿฌ ๋ฌธํ•ญ ์ƒ์„ฑ (Generation)

JD(์ง๋ฌด ๊ธฐ์ˆ ์„œ)์™€ ๋‚ด ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ๋ฉด์ ‘๊ด€์ด ๋ฌผ์–ด๋ณผ ๋ฒ•ํ•œ 'ํ—ˆ์ '์„ ์ฐŒ๋ฆ…๋‹ˆ๋‹ค.

  • "์ž์†Œ์„œ์—” Redis๋กœ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ–ˆ๋‹ค๊ณ  ์ผ๋Š”๋ฐ, ์ฝ”๋“œ์—” ์„ค์ • ํŒŒ์ผ๋งŒ ์žˆ๊ณ  ์‹ค์ œ ๋กœ์ง์ด ์—†์Šต๋‹ˆ๋‹ค. ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?"

3. ์‹ฌ์ธต ์••๋ฐ• ๋ฉด์ ‘ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ (Simulation)

  • ๋‹จ๋‹ตํ˜•์œผ๋กœ ๋๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ต๋ณ€์˜ ๋…ผ๋ฆฌ์  ํ—ˆ์ ์„ ํŒŒ๊ณ ๋“œ๋Š” ๊ผฌ๋ฆฌ๋ฌผ๊ธฐ ์งˆ๋ฌธ(Deep Dive) ์„ ํ†ตํ•ด ์‹ค์ „ ์••๋ฐ• ๋ฉด์ ‘์„ ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉด์ ‘ ์ข…๋ฃŒ ํ›„์—๋Š” ๋ฐฉ์–ด์œจ ๋ฆฌํฌํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽฏ Target Audience

๊ตฌ๋ถ„ ๋‹ˆ์ฆˆ (Needs) ์ œ๊ณต ๊ฐ€์น˜ (Value)
๊ฐœ๋ฐœ์ง๋ฌด ์ง€์›์ž "๋ฉด์ ‘ ๊ฐ€์„œ ๊ธฐ์ˆ  ๊ฒ€์ฆ์— ํƒˆํƒˆ ํ„ธ๋ฆด๊นŒ ๋ด ๋‘๋ ต๋‹ค." ์‚ฌ์ „ ๋ชจ์˜ ๋ฐฉ์–ด: ๋‚ด ์ž์†Œ์„œ์˜ ๊ณผ์žฅ๋œ ๋ถ€๋ถ„์„ ๋ฏธ๋ฆฌ ํŒŒ์•…ํ•˜๊ณ , ๊ผฌ๋ฆฌ ์งˆ๋ฌธ์„ ์—ฐ์Šตํ•˜์—ฌ ์ž์‹ ๊ฐ ํ™•๋ณด
์ฑ„์šฉ ๋‹ด๋‹น์ž "ํ—ˆ์œ„ ์ŠคํŽ™ ๊ฑฐ๋ฅด๋Š” ๋ฐ ์‹œ๊ฐ„ ์“ฐ๊ธฐ ์‹ซ๋‹ค." ๊ฒ€์ฆ ๋น„์šฉ ์ ˆ๊ฐ: ํฌํฌ(Fork)๋งŒ ํ•ด๋‘” ๊ป๋ฐ๊ธฐ ํ”„๋กœ์ ํŠธ๋‚˜ ํ—ˆ์œ„ ๊ธฐ์žฌ๋ฅผ AI๊ฐ€ 1์ฐจ๋กœ ํ•„ํ„ฐ๋ง

๐Ÿš€ MVP Process : 3๋‹จ๊ณ„ ์›Œํฌํ”Œ๋กœ์šฐ

Step 1. Input (์›ํด๋ฆญ ๋ฉด์ ‘ ์ค€๋น„)

์‚ฌ์šฉ์ž๊ฐ€ JD(์ฑ„์šฉ ๊ณต๊ณ ), ์ž์†Œ์„œ, GitHub Repository ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ์„ค์ • ์—†์ด ๋ฒ„ํŠผ ํ•˜๋‚˜๋กœ ๋ถ„์„์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.


MVP Service Preview Step1

Step 2. Analysis (์ง„์œ„ ํŒ๋… ๋ฐ ์งˆ๋ฌธ ๋„์ถœ)

AI๊ฐ€ ์ฝ”๋“œ์™€ ์ž์†Œ์„œ๋ฅผ ๊ต์ฐจ ๊ฒ€์ฆํ•˜์—ฌ ๋ถ„์„ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋†“์Šต๋‹ˆ๋‹ค.

  • ์‹ ๋ขฐ๋„ ๋“ฑ๊ธ‰: ๊ตฌํ˜„ ์ •๋„์— ๋”ฐ๋ฅธ 4๋‹จ๊ณ„ ์ง„๋‹จ (๊ฒ€์ฆ ์™„๋ฃŒ / ํŒ๋… ๋ถˆ๊ฐ€ / ๊ณผ์žฅ ์˜์‹ฌ / ํ—ˆ์œ„ ์‚ฌ์‹ค)
  • ์˜์‹ฌ ํฌ์ธํŠธ: "๊ตฌํ˜„์ฒด ์—†์Œ", "๋กœ์ง ๋ถˆ์ผ์น˜" ๋“ฑ ๋ฉด์ ‘๊ด€์˜ ์˜๊ตฌ์‹ฌ ์‹œ๊ฐํ™”
  • ์˜ˆ์ƒ ์งˆ๋ฌธ: ์ฝ”๋“œ์˜ ์ทจ์•ฝ์ ์„ ์กฐ์ค€ํ•œ ๋งž์ถคํ˜• ์งˆ๋ฌธ ๋ฆฌ์ŠคํŠธ์—…

MVP Service Preview Step2

Step 3. Action (์‹ค์ „ ๋””ํŽœ์Šค & ํ”ผ๋“œ๋ฐฑ)

์‚ฌ์šฉ์ž๊ฐ€ ์งˆ๋ฌธ์„ ์„ ํƒํ•˜๋ฉด AI ๋ฉด์ ‘๊ด€๊ณผ์˜ ์‹ค์‹œ๊ฐ„ ๋ฌธ๋‹ต์ด ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

  • Deep Dive: 2์ฐจ, 3์ฐจ ๊ผฌ๋ฆฌ ์งˆ๋ฌธ์„ ํ†ตํ•œ ๋…ผ๋ฆฌ ๊ฒ€์ฆ
  • Feedback: ๋ฉด์ ‘ ๋ฐฉ์–ด์œจ ์ ์ˆ˜ ๋ฐ ๊ฐœ์„  ๊ฐ€์ด๋“œ ์ œ๊ณต

MVP Service Preview Step3-1 ย ย  MVP Service Preview Step3-2

โš–๏ธ Why FactCheckAI? (์ฐจ๋ณ„์ )

vs ChatGPT

"ChatGPT์—๊ฒŒ ๋‚ด ์ฝ”๋“œ๋ฅผ ๋‹ค ๊ธ์–ด์ฃผ๊ณ , ์ž์†Œ์„œ๋ž‘ ๋น„๊ตํ•ด์„œ ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ฝ‘์•„์ค˜๋ผ๊ณ  ํ”„๋กฌํ”„ํŠธ ์งค ์‹œ๊ฐ„์—, FackCheckAI๋Š” ๋ฒ„ํŠผ ํ•˜๋‚˜๋กœ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค."

  • ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์—†์ด ์ตœ์ ํ™”๋œ ๊ฒฐ๊ณผ ๋„์ถœ
  • ๋‹จ์ˆœ ์งˆ๋ฌธ ์ƒ์„ฑ์„ ๋„˜์–ด์„  '๊ฒ€์ฆ(Verification)' ๋กœ์ง ํŠนํ™”

vs ํƒ€์‚ฌ ์„œ๋น„์Šค ๋น„๊ต

์„œ๋น„์Šค ๋ถ„์„ ๋Œ€์ƒ ํ•œ๊ณ„์  FactCheckAI์˜ ์ฐจ๋ณ„์ 
๋‹จ์ˆœ AI ๋ชจ์˜๋ฉด์ ‘ ์ž์†Œ์„œ ํ…์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์•ˆ ๋ด„. "์–ด๋ ค์› ๋˜ ์ ์€?" ๊ฐ™์€ ๋ป”ํ•œ ์งˆ๋ฌธ ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ๋ถ„์„ํ•˜์—ฌ ๊ตฌ์ฒด์  ๊ตฌํ˜„ ์—ฌ๋ถ€ ํ™•์ธ
GitHub ๋ถ„์„๊ธฐ ์ปค๋ฐ‹ ์ˆ˜, ์–ธ์–ด ๋น„์œจ "์„ฑ์‹คํ•จ"๋งŒ ์ธก์ •ํ•จ. ๋‚ด์šฉ์˜ ์ง„์‹ค์„ฑ์€ ๋ชจ๋ฆ„ ๊ธฐ์ˆ  ์Šคํƒ ๋‚˜์—ด์ด ์•„๋‹Œ, '์ž์†Œ์„œ ์ฃผ์žฅ vs ์ฝ”๋“œ ์‹ค์ฒด'์˜ ์ผ์น˜ ์—ฌ๋ถ€ ํŒ๋‹จ

About

๐Ÿ†๏ธ 2025 ๊ฐ•๋ฆ‰์›์ฃผ๋Œ€x๊ฐ•์›๋Œ€ AWS ํ•ด์ปคํ†ค ์šฐ์ˆ˜์ƒ ์ˆ˜์ƒ -์ฝ”๋“œ๋กœ ๊ฒ€์ฆํ•˜๋Š” ๋‚ด ์ž์†Œ์„œ MVP ๋ฒ„์ „

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published