프로젝트 목록

개인 프로젝트 · 문제 정의부터 구현·운영 구조까지 직접 설계

Office-Agent

회의 음성 요약과 사내 문서 기반 질의응답을 하나의 흐름으로 연결하고, 문서 저장·검색·근거 제시까지 실제 사용 관점에서 다듬은 업무 지원 AI 프로젝트입니다.

핵심 구성

STT + RAG

임베딩

Ko-SRoBERTa

벡터 저장소

ChromaDB

지향점

서비스화

문제 정의

회의나 통화 이후에는 내용을 다시 듣고 요약하며 할 일을 정리하는 시간이 많이 듭니다. 또 회사 내규를 잘 모르는 신입사원은 간단한 질문도 담당자에게 반복해서 물어봐야 합니다.

Office-Agent는 이 두 문제를 하나의 업무 지원 도구로 묶었습니다. 음성은 요약과 후속 업무로 정리하고, 회사 문서는 검색 가능한 지식으로 만들어 챗봇 답변과 문서 요약에 활용합니다.

단순 질의응답 데모보다, 문서 축적, 근거 확인, 결과 저장, 공개 운영 보호까지 이어지는 실제 서비스형 흐름을 만드는 데 초점을 맞췄습니다.

구현한 핵심 기능

음성 요약 및 업무 정리

회의/통화 음성을 업로드하면 STT로 텍스트를 추출하고, 회의 핵심 요약과 결정 사항, Action Item을 생성합니다.

문서 보관함 기반 챗봇

PDF, DOCX, TXT, MD 파일을 업로드하면 문서를 보관함처럼 관리하고, 이를 검색 가능한 지식으로 만들어 신입사원 질문에 근거 기반으로 답합니다.

근거 가시성과 결과 재사용

RAG 결과를 근거 문서 하이라이트 카드로 보여주고, 요약·답변·스크립트를 바로 복사하거나 TXT로 저장할 수 있게 구성했습니다.

공개 데모 보호

접속 코드, 요청 제한, 업로드 용량 제한을 적용해 공개 운영 상태에서도 API 비용 폭주를 막도록 구성했습니다.

서비스에서 확인할 수 있는 화면 구성

실제 서비스에서는 문서 보관함, 근거 하이라이트, 회의 요약 결과 활용 흐름을 중심으로 화면을 구성했습니다. 아래 카드는 서비스 핵심 화면이 어떤 역할을 하는지 설명하기 위한 요약입니다.

핵심 화면
문서 보관함
3 docs
취업규칙.pdf
업로드 문서 보관함
복리후생_안내.docx
개별 삭제 / 전체 초기화

문서 보관함 화면

문서를 일회성 업로드가 아니라 관리 가능한 지식 자산으로 보여주는 화면입니다.

근거 문서
복리후생_안내.docx
식대 지원은 연봉 외 별도로 매월 20만 원을 지급하며...
취업규칙.pdf
연차 휴가는 1개월 개근 시 1일이 발생하며...

근거 문서 하이라이트

챗봇과 요약 결과 뒤에 실제로 참고한 문서 근거를 카드 형태로 드러내는 화면입니다.

회의 요약
복사
저장
1. 핵심 요약
회의 안건 정리, 의사결정 포인트, 후속 작업 목록을 한 번에 생성
2. Action Item
복사 / TXT 저장이 가능하도록 결과 사용성 강화

결과 활용 화면

생성 결과를 바로 재사용할 수 있도록 복사와 저장 동선을 함께 보여주는 화면입니다.

확장과 개선

문서 업로드를 일회성 입력이 아니라 보관함 조회·삭제 흐름으로 확장
근거 문서를 텍스트 덩어리가 아닌 하이라이트 카드로 가공해 신뢰성 강화
요약 결과와 답변 결과를 복사·저장 가능한 형태로 정리해 재사용성 강화
ChromaDB 연동으로 문서 추가·삭제와 검색 인덱스를 영속 저장소에서 동기화
AI 호출, 문서 관리, 검색 상태를 분리해 이후 기능 확장 범위를 축소

정리

음성 회의록 정리와 사내 문서 기반 질의응답을 하나의 지식 흐름으로 연결하고, 문서 보관함·근거 하이라이트·결과 저장까지 실제 사용 흐름에 맞게 다듬은 업무 지원 AI 프로젝트입니다.

FastAPI 기반으로 음성 STT, 문서 업로드, RAG 검색, LLM 응답 생성을 연결했습니다.
문서 보관함, 근거 문서 하이라이트, 결과 복사·저장 UX를 더해 실제 사용 흐름 중심으로 확장했습니다.
접속 코드, 요청 제한, 업로드 검증을 적용하고 AI 호출·문서 관리·검색 상태를 분리해 공개 운영과 확장성도 함께 고려했습니다.

처리 구조

입력

음성 또는 문서 입력

추출

STT / 문서 텍스트 추출

저장

문서 보관함 + ChromaDB 적재

검색

관련 문서 검색과 근거 노출

생성

요약/답변 생성과 결과 저장

기술 스택

Python FastAPI OpenAI API Whisper Ko-SRoBERTa ChromaDB React Docker OCI