Javis OS
Javis OS is an Agentic AI that assists entrepreneurs in business tasks, helping them grow their work.
AI translation
도면·임대조건·상권 데이터를 함께 분석해 공실에 가장 적합한 업종을 추천하는 임대인용 AI 서비스입니다.
Translation pending
BusinessGitHub @kakaotechcampus-4OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
카카오테크 캠퍼스 4기 2단계 팀 프로젝트 — 강원대 1팀
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗카카오테크 캠퍼스 4기 · 강원대 1팀
빈 상가 주소 하나를 받아, 그 자리에 어떤 서비스 업종이 맞는지 근거와 한계까지 담아 임대인이 읽을 수 있는 리포트로 돌려줍니다. 추천 대상은 서비스 업종 51종입니다.
| 경로 | 역할 |
|---|---|
| backend/ | 로컬 자료 계산, decision, 평가, 저장, API |
| frontend/ | 주소 입력과 결과 화면 |
| docs/ | 팀 규칙, API 계약, DB 구조, 설계 기록 |
Python 3.12 환경에서 프로젝트 루트부터 실행합니다.
conda activate chaeum
python -m pip install -e "./backend[dev]"
cd backend
python -m uvicorn app.main:create_app --factory --reload
별도 터미널에서 프론트를 실행합니다.
cd frontend
npm install
npm run dev
화면은 http://localhost:3000, 백엔드 문서는 http://localhost:8000/docs입니다.
실제 분석에는 키 설정(backend/.env)과 저장소 밖 자료 DB가 필요합니다. 설정과 준비 방법은 백엔드 README를 보세요.
외부 호출 없이 응답 형태만 확인하려면 POST /api/v1/analyses?mock=true를 호출합니다.
curl -X POST 'http://localhost:8000/api/v1/analyses?mock=true' \
-H 'Content-Type: application/json' \
-d '{"address":"서울 송파구 오금로 404","allow_questions":true}'
HTTP 200 응답 예입니다. ID는 실행마다 달라집니다. 질문이 없는 요청은 최종 DecisionResult를 바로 반환합니다.
{
"request_id": "bc458f348ab04f54a9159f2a3ffd346b",
"status": "waiting_for_input",
"question_session_id": "question_dcb9106c-eb14-4d18-9e62-00131dae7d0b",
"questions": [
{"field":"floor","question":"몇 층인가요?","reason":"층에 따라 들어올 수 있는 업종과 손님 동선이 달라져요."}
]
}
응답의 ID로 POST /api/v1/analyses/{request_id}/answers?mock=true에
{"question_session_id":"받은 세션 ID","answers":{"floor":"1층"}}을 보내면 같은 요청이 재개됩니다.
최종 결과는 GET /api/v1/analyses/{request_id}에서도 조회합니다. 목업은 계약·화면 연결 시험이며 추천 품질의 근거가 아닙니다.
| 문서 | 내용 |
|---|---|
| AGENTS.md | 이 저장소에서 일하는 방법 |
| docs/CONVENTIONS.md | 코드 스타일·이름·에러 처리 |
| docs/GIT_WORKFLOW.md | 브랜치·커밋·PR·리뷰 |
| docs/API_CONTRACT.md | 프론트엔드와 백엔드가 주고받는 형태 |
| docs/DATABASE.md | 두 DB의 구조와 ERD, 갱신·백업 |
| docs/decision-prompt-rubric.md | 채점표와 L 판단 기준 |
| docs/agentic-decision-plan.md | 구조 설계와 실측 기록 |
| 백엔드 실행 분기표 | 도구 루프·실패·평가·재개 위치 |
| docs/quality-summary.md | 실제 실행의 실패·개선 기록과 한계 |
| docs/TESTING.md | 테스트 분류·커버리지·기술 부채 |
| docs/DEPLOY.md |
실제 키, 주소별 실행 기록, 자료 DB, 원문 CSV는 커밋하지 않습니다.
| 저장소로 확인한 배포 절차와 미확인 사항 |
| docs/archive/ | 이전 설계 기록 |