사회복지사가 작성하는 계획서, 주간업무보고서 등 다양한 공문서를 자연스럽고 올바른 우리말로 윤문해주는 에이전트 파이프라인 도구입니다.
- 맞춤형 윤문: 사회복지 현장에서 자주 사용되는 용어와 문맥을 이해하고, 문법에 맞게 자연스러운 문장으로 교정합니다.
- 파일 지원: PDF, HWP, DOCX 등 다양한 문서 형식의 텍스트를 추출하여 윤문할 수 있습니다.
- 비교 보기: 원본 텍스트와 윤문된 텍스트를 나란히 비교하여 어떤 부분이 어떻게 수정되었는지 쉽게 파악할 수 있습니다.
- 원칙 기반 교정:
- 주어와 서술어의 문법적 호응 일치
- 논리적 흐름과 일관성 유지
- 문맥에 맞는 실용적인 어휘와 조사 사용
- Frontend: React, Vite, TailwindCSS
- Backend (API): Node.js, Express, Vercel Serverless Functions
- AI Integration: Google Gemini API
이 프로젝트는 Vercel을 통해 프론트엔드와 백엔드가 함께 배포됩니다.
- Frontend: Vercel Static Build (
frontend폴더 빌드) - Backend: Vercel Zero-config Serverless Functions (
api폴더 기반)
- Vercel 환경 변수(Environment Variables)에
GEMINI_API_KEY를 등록해야 합니다.
api 폴더 내에 .env 파일을 생성하고 다음 값을 설정합니다.
GEMINI_API_KEY=your_gemini_api_key_here PORT=4000
cd api
npm install
npm run dev새로운 터미널을 열고 프론트엔드 디렉토리에서 다음을 실행합니다.
cd frontend
npm install
npm run dev본 서비스는 다음 자료 및 오픈소스 프로젝트를 활용하여 제작되었습니다:
- im-not-ai : 한글 AI 티 제거기
- @rhwp/core : HWP 뷰어 엔진
- kordoc : 모든 문서 파싱 (HWP, DOCX, PDF 등)
- 사회복지정보원 우리말 공부 : 올바른 우리말 사용 기준 자료
- docx-preview : DOCX 문서 웹 렌더링
- pdf.js : PDF 문서 파싱
- React & Vite : 프론트엔드 UI 구축 및 최적화 빌드