← 목록
AI 기반 공정안전 위험성평가 B2B SaaS 및 Windows 데스크톱 MVP 구축
사이트위시켓
근무형태재택+상주 병행
예상 금액월 16,666,666원
예상 기간90일
분야개발 · 디자인
공고 내용
프로젝트 개요
- 공정안전 위험성평가 업무 지원 시스템 MVP 구축
프로젝트 배경 및 목표
- 산업 현장의 공정안전 및 위험성평가 업무를 효율적으로 지원하기 위해 AI를 보조 도구로 활용하는 B2B 소프트웨어를 구축하고자 합니다. 사용자가 공정 관련 자료를 등록하면 AI가 HAZOP 분석 초안을 제안하고 공정안전 전문가가 이를 검토, 수정, 승인하는 워크플로우를 확립하는 것이 목표입니다. 기 확보된 HTML 프로토타입을 바탕으로 웹 SaaS와 Windows 데스크톱 환경에서 동일하게 동작하는 시스템을 신속하게 구축하여 실제 고객사 PoC에 활용할 계획입니다.
과업 범위
1. 수행 범위
- 상세 기획: 제공된 HTML 프로토타입 기반 기능 명세 및 화면 설계 고도화
- UI/UX 디자인: 기존 브랜드 가이드를 반영한 B2B SaaS 디자인 시스템 구축 및 컴포넌트 설계
- 프런트엔드 개발: 반응형 웹 및 복잡한 데이터 표 형태의 워크스페이스 화면 구현
- 데스크톱 앱 패키징: Windows 환경을 위한 설치형 애플리케이션 빌드
- 백엔드 개발: 사용자, 프로젝트, 데이터 리비전 관리 및 AI API 연동 로직 구현
- 인프라 구성: 클라우드 기반 개발, 운영 환경 분리 및 배포 파이프라인 구축 2. 상세 기능 요구 사항 2-1. 사용자 및 조직 관리
- 이메일 기반 계정 생성, 로그인, 로그아웃, 비밀번호 재설정 기능: 사용자 인증 정보를 검증하여 처리
- 조직, 워크스페이스 생성, 조회, 수정, 삭제 기능: 계정별 독립된 작업 공간을 제공
- 조직별 사용자 초대, 소속, 권한 부여 기능: 관리자, 분석자, 검토자 역할을 구분하여 접근 통제
- 조직별 데이터 분리 기능: 타 조직 데이터에 대한 접근을 원천 차단 2-2. 프로젝트 대시보드
- 프로젝트 생성, 조회, 수정, 보관 기능: 프로젝트의 전체 생명 주기를 관리
- 진행 상태, 검토 상태, 최근 작업 이력 표시 기능: 대시보드 내 시각적 상태 정보를 제공
- 담당자, 검토자 지정 기능: 프로젝트별 권한을 할당
- 문서, 분석 결과, 보고서 통합 조회 기능: 프로젝트에 종속된 모든 자료를 연결하여 출력
- 검색, 필터링, 정렬 기능: 프로젝트 목록 내 데이터 탐색을 지원 2-3. 프로젝트 자료 등록 및 관리
- 기본정보, 설비, 공정, 노드, 분석 범위 정보 입력 기능: 프로젝트 메타데이터를 저장
- 공정 관련 파일 업로드, 목록 조회, 버전 관리 기능: PDF 및 Excel 파일을 수신하여 클라우드에 저장
- 문서, 분석 항목 연결 기능: 업로드된 자료를 특정 HAZOP 분석 대상에 맵핑
- 파일 다운로드, 삭제 기능: 권한이 부여된 사용자만 파일에 접근하여 처리 2-4. HAZOP 분석 워크스페이스
- 노드, 분석 대상 등록, 수정 기능: 분석의 기준 단위를 생성
- 분석 워크시트 제공 기능: 셀 단위 편집, 복사, 행 추가, 삭제가 가능한 표 형태의 UI를 출력
- 정렬, 필터, 검색 기능: 워크시트 내 대량의 데이터를 필터링
- 자동 저장, 임시 저장 기능: 분석 중인 데이터를 주기적으로 백엔드에 전송하여 유실 방지
- 분석 단계별 진행 상태 표시, 의견 작성 기능: 각 행별로 분석자와 검토자 간 코멘트를 기록
- 데이터 필드 관리 기능: Node, Design Intent, Parameter, Guide Word, Deviation, Cause, Consequence, Existing Safeguard, Likelihood, Severity, Risk Ranking, Recommendation, Responsible Person, Due Date, Review Status 총 15개 항목의 데이터를 입력하고 저장 2-5. AI 분석 지원
- 분석 요청 기능: 선택한 노드 정보를 추출하여 외부 LLM API로 전송
- 분석 초안 생성 기능: Deviation, Cause, Consequence, Safeguard, Recommendation 데이터를 수신하여 임시 상태로 출력
- 상태 표시 기능: 진행 중, 완료, 실패, 재시도 상태를 시각화
- 결과 구분 표시 기능: AI가 생성한 내용과 사용자가 직접 입력한 내용을 다른 색상으로 출력
- 채택, 수정, 거절 기능: AI 제안 내용에 대한 사용자의 의사결정을 반영하여 최종 데이터로 저장
- 조건 반영 재생성 기능: 사용자가 입력한 추가 프롬프트를 포함하여 API를 재호출
- 근거 표시 기능: AI 분석에 활용된 프로젝트 자료의 출처를 명시
- API 관리 기능: 프롬프트, 모델 설정, API 키, 예외 처리 로직을 백엔드에서 통제 2-6. 전문가 검증 및 변경 이력
- 승인, 수정, 반려 기능: 분석자가 제출한 데이터를 검토자가 확인 후 상태값을 변경
- Validation Queue 제공 기능: 검토 대상 항목만 별도 뷰어에 모아 출력
- 변경 이력 기록 기능: 사용자 정보, 변경 일시, 변경 전후 텍스트 데이터를 저장
- 버전, 리비전 관리 기능: 승인 완료 시점의 데이터를 스냅샷 형태로 보존
- 항목 잠금, 재검토 요청 기능: 승인된 데이터의 편집을 제한하고 필요시 권한을 초기화
- 완료율 표시 기능: 전체 분석 대상 대비 검토 완료 항목의 비율을 계산하여 출력 2-7. 보고서 및 내보내기
- 분석 결과 조회 기능: 프로젝트별 최종 확정 데이터를 리스트로 출력
- Excel 내보내기 기능: HAZOP 결과를 xlsx 형식으로 변환하여 클라이언트에 다운로드
- 이력 관리 기능: 보고서 버전, 리비전, 다운로드 기록을 저장 2-8. 관리자 기능
- 전체 사용자, 조직, 프로젝트 현황 조회 기능: 시스템 내 모든 데이터를 관리자 권한으로 열람
- 권한 변경, 비활성화 기능: 특정 사용자 및 프로젝트의 접근을 제한
- 로그 조회 기능: AI API 사용량, 요청 상태, 오류 내역, 시스템 주요 활동을 표출 2-9. Windows 데스크톱 애플리케이션
- 공통 기능 패키징: 웹 버전에 구현된 모든 프론트엔드 기능을 Windows 설치 파일 형식으로 변환
- 로컬 파일 업로드, 결과물 저장 기능: OS의 네이티브 파일 탐색기를 호출하여 데이터 입출력 처리
- 네트워크 예외 처리 기능: 인터넷 연결 단절 시 알림을 출력하고 재접속을 시도
기술 및 제조 스택
- 프론트엔드: React, TypeScript
- 데스크톱 패키징: Tauri, Electron
- 백엔드: Node.js, Python 등 제안사 주력 스택
- 데이터베이스: PostgreSQL 등 관계형 데이터베이스
- 디자인: Figma
클라이언트 준비 사항
- 도메인 요구사항 정의서
- 주요 업무 프로세스 및 화면 구조가 반영된 HTML 프로토타입
- 브랜드 가이드라인
- 상세 프롬프트 및 위험도 평가 로직 (계약 및 NDA 체결 후 제공)
지원 자격 및 우대 사항
1. 지원 자격
- 사업자등록이 되어 있으며 세금계산서 발행이 가능한 업체
- B2B SaaS 또는 내부 업무시스템 전체 사이클(프론트, 백, DB) 구축 경험을 보유한 업체
- 프로젝트 수행 PM과 실제 개발 담당자를 명확히 제시할 수 있는 업체 2. 우대 사항
- 복잡한 데이터 테이블 편집 및 워크플로우 구현 경험이 있는 업체
- LLM API 및 AI 연동 서비스 개발 경험이 있는 업체
- Windows 데스크톱 패키징(Tauri, Electron) 경험이 있는 업체
산출물
- 원본 소스코드 전체
- Figma 원본 파일 및 디자인 시스템
- 설치, 업데이트, 배포 환경 구축 가이드 문서
- 관리자 매뉴얼
계약 관련 특이 사항
.
- PDF 보고서 출력 기능은 난이도와 공수를 판단하여 필수 제안 범위 또는 선택적 추가 견적 범위로 분리하여 제안해 주시기 바랍니다.
※ 원문 그대로 표시했습니다. 전체 내용은 원본 공고에서 확인하세요.
원본 공고 보기 ↗