Skip to content

Geulteo/BE

Repository files navigation

📖 자연어처리 - 기말 프로젝트 📖

  • 🧾 프로젝트명: 글터(Geulter) - 상황별 글쓰기 AI
  • 진행 기간: 2025.11.12 ~ 2025.12.21

👨‍👩‍👧‍👦 구성원

🖥️ Front-End

Name Role GitHub
김채린 Front-End Developer @chaeelin
김태규 Front-End Developer @AiSamdasu

🛠️ Back-End

Name Role GitHub
김채린 Back-End Developer @chaeelin
김태규 Back-End Developer @AiSamdasu
김정호 Back-End Developer @wjdgh123
최아원 Back-End Developer @WAcAW9

📝 개요

핵심 키워드 기반 상황별 글쓰기 AI 서비스로,
사용자가 단어만 입력해도 상황·의도·대상에 맞는 문장을 자동으로 구성하고, 난이도 진단과 개선 피드백을 통해 표현력을 자연스럽게 향상시킬 수 있도록 설계된 서비스


📝 핵심 기능

1. 키워드 기반 문장 생성

사용자가 입력한 키워드와 옵션(대상, 톤, 길이)을 기반으로 AI가 상황에 맞는 문장을 자동 생성합니다.


2. 문장 재생성 및 수정

같은 조건으로 다른 버전의 문장을 생성하거나, 톤/길이를 조절하여 문장을 수정할 수 있습니다.


3. 문장 추천

사용자가 과거에 생성했던 문장들을 SBERT 임베딩 벡터로 저장해 두었다가, 현재 입력한 문장과 의미적으로 유사한 문장을 다시 추천해줍니다.


4. TTS(음성 합성)

생성된 문장을 음성으로 변환하여 대신 읽어주는 기능으로, 전화 통화 등에 활용할 수 있습니다.


5. 연습 모드 A - 직접 작성 연습

주어진 상황에 맞는 문장을 직접 작성하고, AI가 정중함/명확성/이해도 기준으로 평가 및 피드백을 제공합니다.


6. 연습 모드 B - 표현 바꾸기 연습

주어진 문장을 다른 톤(반말→존댓말 등)으로 바꾸는 연습을 하고, AI가 변환 결과를 평가합니다.


7. 사용자 인증 (회원가입/로그인)

JWT 기반 인증 시스템으로 사용자별 세션 관리 및 개인화된 히스토리를 제공합니다.


🛠 기술 스택

💻 Front-End Stack

Category Tech Stack
Language
Framework React
Version Control Git GitHub

💻 Back-End Stack

Category Tech
Language
Framework
Database
Version Control

🧾 발표 자료

아원님  발표 자료01_시작 아원님  발표 자료02_목차 아원님  발표 자료03_기획 배경 아원님  발표 자료04_메인기능01 아원님  발표 자료05_메인기능02 채린  발표 자료06_메인기능03 채린  발표 자료07_메인기능04 채린  발표 자료08_메인기능05 채린  발표 자료09_메인기능06 채린  발표 자료10_수정01 채린  발표 자료11_수정02 채린  발표 자료12_추천01 채린  발표 자료13_추천02 태규님  발표 자료14_진단01 태규님  발표 자료15_진단02 태규님  발표 자료16_진단02 태규님  발표 자료17_연습01 태규님  발표 자료18_연습02 태규님  발표 자료19_연습03 정호님  발표 자료21_팀원 정호님  발표 자료22_개발 스택

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors