
Audisay๋ ์๊ฐ์ฅ์ ์ธ์ ์ํ AI ๊ธฐ๋ฐ ์ ๊ทผ์ฑ ๋์ ์ง์ ์๋น์ค์ ๋๋ค.
์ฐ๋ฆฌ ์๋น์ค๋ ์๊ฐ์ฅ์ ์ธ์ด ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ ๋์ ์๋ฃ๋ฅผ ์๋์ผ๋ก ์ ์ํ๊ณ , ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ์ฌ ์๊ฐ์ฅ์ ์ธ ๋ ์์ ๋ถํธํจ์ ํด์ํ๊ณ ์ ํฉ๋๋ค.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
์ด์๋ฆผ | ๊ฐ๋์ | ๊ฐ์์ฐฌ | ๊น์๋ฆ | ์์น์ | ์ด์งํ |
ํ์ฅ & Backend | Frontend | Frontend | Backend | Backend | Backend |
GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
์ผ์ฑ ์ฒญ๋ SW ์์นด๋ฐ๋ฏธ(SSAFY) ์์จ ํ๋ก์ ํธ
์ฃผ์ : ์๊ฐ์ฅ์ ์ธ์ ์ํ AI ๊ธฐ๋ฐ ์ ๊ทผ์ฑ ๋์ ์ง์ ์๋น์ค
์งํ ๊ธฐ๊ฐ: 2024-10-14 ~ 2024-11-19 (์ฝ 5์ฃผ)
ํ ๋ช / ์งํ ์ธ์: ํ์์ข์กฐ / 6์ธ
์๊ฐ์ฅ์ ์ธ์ ์ํ AI ๊ธฐ๋ฐ ์ ๊ทผ์ฑ ๋์ ์ง์ ์๋น์ค
โจ ์ฐ๋ฆฌ์ ๋ชฉํ
AI ๊ธฐ์ ์ ํ์ฉํ์ฌ ์๊ฐ์ฅ์ ์ธ์ ์ํ ๋์ฒด์๋ฃ๋ฅผ ์๋์ผ๋ก ์ ์ํ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ทผ์ฑ ์ค์ฌ์ ๋ ์ ์ฑ์ ๊ฐ๋ฐํ๋ ๊ฒ
โจ Audisay
Audio์ Say๋ฅผ ๊ฒฐํฉํ์ต๋๋ค. TTS ๊ธฐ๋ฐ ๋์ ๋ทฐ์ด๋ฅผ ์ ๊ณตํ๋ ์ฐ๋ฆฌ ์๋น์ค๋ฅผ ๋ํ๋ด๊ณ ์ ํ์ต๋๋ค.
ํ์ฌ ์๊ฐ์ฅ์ ์ธ์ ์ํ ์ ๊ทผ์ฑ ๋์์ ์๋ ๋ถ์กฑํ๊ณ ๋์ ์ ์ ๊ณผ์ ๋ ์์์ ์ผ๋ก ์งํ๋๊ณ ์๊ธฐ ๋๋ฌธ์, ์ด ๊ณผ์ ์ ์๋ํํ๊ณ ์ ํฉ๋๋ค.
- ๋ค์ํ ํ์ผ ํ์ ์ ๋ก๋ ์ง์(pdf, epub, jpeg, jpg)
- ์๋์ผ๋ก ์ ๊ทผ์ฑ ์ ์ฉ๋ EPUB ํ์ผ๋ก ๋ณํ
- ์ค์๊ฐ ๋ณํ ์งํ ์ํฉ ํ์ธ ๊ฐ๋ฅ
- ์ ๋ชฉ, ์๊ฐ, ์ถํ์ฌ ๊ฒ์
- ์ ํํ์ง ์์ ๋จ์ด๋ก๋ ์ํ๋ ๋์ ๊ฒฐ๊ณผ ํ์ธ ๊ฐ๋ฅ
- ์ต์ ์, ๊ฐ๋๋ค์์ผ๋ก ์ํ๋ ๋ฐฉ์์ผ๋ก ์ ๋ ฌ
- ๋ฆฌ๋ทฐ ์์ฑ ๋ฐ ๋ค๋ฅธ ๋ ์๋ค์ ๋ฆฌ๋ทฐ์ ํ์ ๋ถํฌ ํ์ธ
- ๊ด์ฌ ์๋ ๋์ ๋ด๊ธฐ ๊ธฐ๋ฅ
- ์ข์์๋ก ๋์์ ๋ํ ์ ํธ๋ ํํ
- ๋ง์ดํ์ด์ง์์ ๋ด์ ๋์, ์ข์์ํ ๋์ ๊ฒ์ ๊ฐ๋ฅ
- ์ฌ์ฉ์ ์ฑํฅ ๋ฐ ์ ๋ณด์ ๊ธฐ๋ฐํ ๊ฐ์ธ ๋ง์ถคํ ๋์ ์ถ์ฒ
- ๋ฆฌ๋ทฐ, ์ฑ ์ฅ, ์ข์์๋ฅผ ๋ฐ์ํ ์ธ๊ธฐ ๋์ ์ถ์ฒ
์์ธํ ๋ณด๊ธฐ
ํญ๋ชฉ | ๋ฒ์ ๋ฐ ์์ธ ์ ๋ณด |
---|---|
Java | Liberica JDK 21.0.5+11 2024-10-15 LTS (BellSoft) |
Spring Boot | 3.3.5 |
MySQL | 8.0.32 |
MongoDB | 8.0.3 |
Redis | 7.4.1 |
ElasticSearch | 8.15.3 |
Logstash | 8.15.3 |
Kibana | 8.15.3 |
JPA (Hibernate) | 6.5.3.Final |
QueryDSL | 5.0.0 |
Swagger | 2.2.0 |
Python | 3.12 |
FastAPI | 0.115.4 |
Django | 5.1.2 |
YOLO | DocLayout-YOLO |
IntelliJ IDEA | IDE IntelliJ IDEA 2024.1.4 |
์์ธํ ๋ณด๊ธฐ
ํญ๋ชฉ | ๋ฒ์ ๋ฐ ์์ธ ์ ๋ณด |
---|---|
React-Native React | 18.3.1 |
Node.js | >=18 |
TypeScript | 5.0.4 |
Android Build Tools | 35.0.0 |
Min SDK | 24 |
Compile SDK | 35 |
Target SDK | 34 |
NDK | 26.1.10909125 |
Visual Studio Code | 1.92.2 |
์์ธํ ๋ณด๊ธฐ
ํญ๋ชฉ | ๋ฒ์ ๋ฐ ์์ธ ์ ๋ณด |
---|---|
AWS EC2 | Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-1063-aws x86_64) |
Docker | 27.2.0 |
Jenkins | 2.475 |
Nginx | 1.27.2 |
์์ธํ ๋ณด๊ธฐ
ํญ๋ชฉ | ์ฌ์ฉ ๋๊ตฌ |
---|---|
์ด์ ๊ด๋ฆฌ | JIRA |
ํ์ ๊ด๋ฆฌ | GitLab |
์ปค๋ฎค๋์ผ์ด์ | Notion, Mattermost |
๋์์ธ | Figma |
UCC ์ ์ | ๋ชจ๋ฐ๋น, ํ์์บ์คํธ |
CI/CD | Jenkins |
์ผ์ ๊ด๋ฆฌ | ๊ตฌ๊ธ ์คํ๋ ๋์ํธ (๊ฐํธ์ฐจํธ) |
๐ MR ์๋ฆผ ์ฑ๋ ๊ตฌ์ถ
GitLab์ Merge Request(MR) ์ด๋ฒคํธ ๋ฐ์ ์, ํด๋น ์ ๋ณด๋ฅผ Mattermost ์ฑ๋์ ์๋์ผ๋ก ์ ๋ฌํ๋ Jenkins ๊ธฐ๋ฐ์ ์๋ํ ์คํฌ๋ฆฝํธ ๊ตฌ์ถ
- Merge Request ์์ฑ: GitLab์์ ์๋ก์ด MR์ด ์์ฑ๋ฉ๋๋ค.
- Webhook ํธ๋ฆฌ๊ฑฐ: MR ์ด๋ฒคํธ๋ฅผ GitLab Webhook์ด ๊ฐ์งํ๊ณ Jenkins๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํฉ๋๋ค.
- ํ์ดํ๋ผ์ธ ์คํ: Jenkins ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋์ด MR ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฉ์์ง๋ฅผ ์์ฑํฉ๋๋ค.
- Mattermost ์๋ฆผ ์ ์ก: MR ์ํ(
opened
,merged
) ๋ฐ ๋ผ๋ฒจ ์ ๋ณด๋ฅผ ๋ฐ์ํ ์๋ฆผ ๋ฉ์์ง๊ฐ Mattermost์ ์ ๋ฌ๋ฉ๋๋ค.
- MR ์ํ์ ๋ฐ๋ผ ์๋ฆผ ๋ฉ์์ง ๊ตฌ์ฑ (
opened
,merged
๋ฑ). - MR ๋ผ๋ฒจ์ ๋ฐ๋ผ ์๋ฆผ ์์์ ๋ค๋ฅด๊ฒ ์ค์ .
- GitLab, Jenkins, Mattermost ๊ฐ ์๋ํ๋ ์ฐ๋.
์ ์ฒด UCC : https://youtu.be/8yqzWUyeM1c
talkback ์์ : https://youtu.be/oGoeeEfu8DU