COM-US - λμΈ λΆλͺ¨μ μ²μΈ μλ
(CODA) κ° μ μμ μ λ κ°νλ₯Ό μν AI κΈ°λ° μλ°©ν₯ μν΅ νλ«νΌ
1οΈβ£ https://github.com/COM-MA
2οΈβ£ https://www.phaseon.me/com-ma
μ΄μ νλ‘μ νΈ AI μΉ΄λ©λΌ κΈ°λ° μν νμ΅ κ΅μ‘ μλΉμ€ βCOM-MAβλ Google Solution Challenge Top100μ μ§μΆν μλΉμ€λ‘, AI μΉ΄λ©λΌλ₯Ό νμ©ν΄ μ΄λ¦°μ΄ μ½λ€(CODA)κ° λΆλͺ¨μ μνΈμμ©νλ©° ν¨κ³Όμ μΌλ‘ μνλ₯Ό νμ΅νλ κ²μ λͺ©νλ‘ νμ΅λλ€.
κ·Έλ¬λ μ리μ볡μ§κ΄ λ° μμμμ€μΏ¨μμμ μ¬μ©μ ν
μ€νΈμ μ¬μΈ΅ μΈν°λ·°λ₯Ό ν΅ν΄, λ¨μν μν κ΅μ‘λ³΄λ€ λΆλͺ¨μ μλ
κ°μ μ μμ κ΅λ₯μ μ λ’° ꡬμΆμ΄ λμ± μ€μνλ€λ μ¬μ€μ νμΈνμ΅λλ€.
μ΄μ λ°λΌ μλΉμ€λ βCOM-USβλ‘ λ°μ νμμΌλ©°, λ¨μν μν νμ΅μ λμ΄ λΆλͺ¨μ μλ
κ° μμ°μ€λ¬μ΄ μν΅μ μ΄μ§νκ³ κ°μ‘± κ°μ μ λκ°μ κ°ννλ λ°©ν₯μΌλ‘ μ¬μ λΉλμμ΅λλ€.
νμ¬ μ€λ§μΌκ²μ΄νΈμ μ§μμ λ°μ μ΄λ₯Ό κ³ λννκ³ μμΌλ©°, λΆλͺ¨μ μλ
κ° λμ± κΉμ΄ μ°κ²°λ μ μλλ‘ λ€μν κΈ°λ₯μ μΆκ° κ°λ° μ€μ
λλ€.
COM-USλ λμΈ λΆλͺ¨μ μ²μΈ μλ
(CODA) κ° μ μμ μ λ κ°νλ₯Ό μν AI κΈ°λ° μλ°©ν₯ μν΅ νλ«νΌμ
λλ€.
μ΄ μλΉμ€λ λμΈ λΆλͺ¨μ μλ
κ° μΌμμμ μμ°μ€λ½κ² μν΅νκ³ μ μμ μΌλ‘ μ°κ²°λ μ μλλ‘ λλ ν΅ν© μ루μ
μ μ 곡ν©λλ€.
1οΈβ£ μ§λ¬ΈνκΈ° & λ°κΈ°
"μ€λ κΈ°λΆ μ΄λ μ΄?" λ± μΌμμ μΈ μ§λ¬Έμ ν΅ν΄ λΆλͺ¨κ° μλ
μ μ μλ₯Ό μ΄ν΄νκ³ κ΄μ¬μ ννν μ μλλ‘ μ§μν©λλ€.
μ°λ Ήκ³Ό κ΄μ¬μ¬μ λ§μΆ λ€μν μ§λ¬Έμ μ 곡νμ¬ λΆλͺ¨κ° μμ΄μ λλκ³ μΆμ λν μ£Όμ λ₯Ό μ νν΄ μμ°μ€λ½κ² λνλ₯Ό μ λν μ μμ΅λλ€.
2οΈβ£ λ΅λ³νκΈ°
μ§λ¬Έμ λν΄ μ§μ λ΅λ³νλ©°, μ νν λλ λνν λ°©μμΌλ‘ μ§νν μ μμ΅λλ€.
3οΈβ£ μμ΄ λ³ν
λ΅λ³μ AIκ° μμ΄ λ¬Έλ²μ λ§κ² λ³ν ν, μ¦μ μμ΄ μμμΌλ‘ μ 곡λ©λλ€.
(μ: "λλ ν볡ν©λλ€" β "λ, ν볡")
4οΈβ£ λ°λΌνκΈ°
λ³νλ μμ΄ λ΅λ³κ³Ό μμμ΄ νλ©΄μ λνλλ©΄, μ¬μ©μλ μΉ΄λ©λΌλ₯Ό ν΅ν΄ μ΄λ₯Ό λ°λΌν©λλ€.
μμ€ν
μ μ€μκ°μΌλ‘ μ¬μ©μμ λμμ μΈμνκ³ μ νλ μ λμ λ°λ₯Έ νΌλλ°±μ μ 곡ν©λλ€.
5οΈβ£ λν λΈλ μκΈ°
λλΆμ΄ COM-USλ μ§μκ°λ₯ν λνκ° κ°λ₯νλλ‘, λΆλͺ¨μ μλ
κ° ν¨κ» 'λν λΈλ‘ μκΈ°' λ°©μμ ν΅ν΄ λνλ₯Ό μκ°μ μΌλ‘ κΈ°λ‘νκ³ , κ°μ κ³Ό μκ°μ 곡μ νλ κ²½νμ ν¨κ» λ°μλ³Ό μ μμ΅λλ€.
(1) λͺ¨λ°μΌ μ΄ν리μΌμ΄μ
- νλ μμν¬ : Android
- κ°λ° μΈμ΄: Kotlin
- νμ© κΈ°μ : Jetpack Compose, Retrofit
(2) μλ²
- νλ μμν¬: Spring Boot 3
- κ°λ° μΈμ΄: Java 17
- λΉλ λꡬ: Gradle
- νμ© κΈ°μ : Spring Security, JPA
(3) AI
- νλ μμν¬: Flask
- κ°λ° μΈμ΄: Python
- νμ© κΈ°μ : OpenAI API
