μμ±ν AI κΈ°λ° λΈλλ λμμΈ λ° μν°λ§ν¬ μ루μ
AdPlanetμ μ λ¬Έ λμμ΄λ κ³ μ©μ μ΄λ €μμ κ²ͺλ μ΄κΈ° μ€ννΈμ λ° κ°μΈ μ°½μμλ₯Ό μν μλΉμ€μ λλ€.
λΈλλ λ‘κ³ λΆν° κ΄κ³ ν¬μ€ν°, λμ§νΈ μν°λ§ν¬κΉμ§ νλμ μν¬νλ‘μ°λ‘ μ 곡νλ ν΅ν© λμμΈ νλ«νΌμ
λλ€.
λΉμ©κ³Ό μκ°μ μ μ½ μμ΄ λꡬλ μμ λ§μ λΈλλλ₯Ό λ§λ€κ³ μ±μ₯μν¬ μ μλλ‘, AI κΈ°μ μ νμ©νμ¬ λΈλλ© μμ°μ μ½κ³ λΉ λ₯΄κ² μ μν μ μλ νκ²½μ μ 곡ν©λλ€.
- μν΄λ¦ μ€νμΌ μ μ©: μΆμ² μ€νμΌμ ν΄λ¦ ν ν΄λΉ μ€νμΌ λ°μ
- ν둬ννΈ κΈ°λ° μμ±: κ°λ¨ν ν둬ννΈ μ λ ₯μΌλ‘λ μμ½κ² λ‘κ³ μμ± κ°λ₯
- Stable Diffusion κΈ°λ° λͺ¨λΈ : κ³ νμ§ μ΄λ―Έμ§ μΆλ ₯ λ° νμ₯μ± λ³΄μ₯
- νμΌ ν¬λ§· λ³ν : μμ±λ λ‘κ³ λ₯Ό PNG, JPG, SVG λ± νμν ν¬λ§·μΌλ‘ λ€μ΄λ‘λ
- CI κ°μ΄λλΌμΈ : λ‘κ³ μ μμ μ½λμ μ¬μ© κ·μ μ΄ λ΄κΈ΄ λΈλλ CI κ°μ΄λλΌμΈ μλ μμ±
- μ νΒ·λͺ¨λΈ μ΄λ―Έμ§ λ°μ : μ λ‘λν μ€μ μ΄λ―Έμ§λ₯Ό ν¬μ€ν°μ μλ μ μ©
- ꡬλΒ·ν¬μ¦ μ μ΄ (ControlNet) : Reference μ΄λ―Έμ§μμ OpenPose μΆμΆ β ꡬλΒ·ν¬μ¦ λ°μ
- ν¬μ€ν° μμ : Qwen-Image-Edit λͺ¨λΈλ‘ μμ±λ ν¬μ€ν°λ₯Ό λΆλΆ μμ
- κ΄κ³ 문ꡬ μλ μμ± : ν둬ννΈ λ° μ ν μ 보 κΈ°λ°μΌλ‘ ν¬μ€ν°μ μ΄μΈλ¦¬λ 문ꡬ μμ±
- λΉκ°μμ± μν°λ§ν¬ : μμ±μ μ 보λ₯Ό μ΄λ―Έμ§μ 보μ΄μ§ μκ² μ½μ
- Steganography : μ΅νμ λΉνΈμ μ 보λ₯Ό μλνλ LSB κΈ°λ²μΌλ‘ μ΄λ―Έμ§ νμ§ μ ν μ΅μν
- μν°λ§ν¬ κ²μ¦ : λ¬΄λ¨ λμ© λ°©μ§ λ° μΆμ
- SSAFY κ³μ μ°λ : λ³λμ νμκ°μ μμ΄ SSAFY κ³μ μΌλ‘ κ°νΈνκ² λ‘κ·ΈμΈ
- λ§μ΄νμ΄μ§ : λ΄κ° μμ±ν λͺ¨λ λμμΈ μμ°μ νλμ νμΈνκ³ κ΄λ¦¬
| μμ | κΈ°μ μ€ν |
|---|---|
| Frontend | React Typescript Tailwind Three.js |
| Backend | Java Spring Boot JPA WebClient RabbitMQ |
| AI | Python Stable Diffusion Qwen-Image ControlNet GPT-5-nano |
| Database | MySQL Redis |
| Infra | Docker Nginx Jenkins AWS EC2/RDS/S3 |
| μ΄λ¦ | μν |
|---|---|
| μ΅μ§μ° | FE |
| λ°μμ | FE |
| μ΄μ’ ν | BE |
| μ΅μ§μ | FE |
| μ΅νλ¦Ό | BE |
| νμ§λͺ | BE |