← 투자 현황판

종합부동산웹앱 AI 분석 워크벤치 원천 실행 레이어 구현

질의 원문

계속 진행해

수집 경로와 시점

데이터 등급

항목등급비고
사용자 지시1차 사용자 입력본 대화에서 직접 제공
구현 코드로컬 코드 원본오케스트레이터 실행 레이어, FastAPI 실행 플래그, JS 실행 플래그
테스트 executor 결과테스트 대역네트워크 없이 호출 계약 검증용
실제 원천 수집값미수집이번 검증은 네트워크 원천을 직접 호출하지 않고, 실행 가능 계약과 실패 기록을 검증

구현 내용

run_analysis_plan()execute_sourcessource_executor 인자를 추가했다. 기본값은 실행하지 않는 계획 요약 모드이며, 웹앱의 분석 실행 버튼은 execute_sources=true를 넘겨 실제 실행 모드로 동작한다.

실행 모드에서는 collector_plan의 원천을 순회한다.

기본 executor는 다음 원천을 안전 실행 대상으로 둔다.

네이버 단지, 국토부 실거래, 건축물대장 등은 원천 식별자나 서비스키가 없으면 자동 실행하지 않고 SourceUnavailable로 남긴다.

FastAPI의 /api/analyst/runexecute_sources와 선택적 app.state.analyst_source_executor를 오케스트레이터에 전달한다. 테스트에서는 이 주입 지점을 사용해 네트워크 없이 executor 호출 계약을 검증했다.

프론트엔드의 분석 실행 버튼은 execute_sources: true를 전달하도록 갱신했다.

가정

한계·미확인

검증

다음 단계

  1. watchlist_candidates를 화면에 표시하고, 사용자가 선택해 워치리스트로 저장하는 승인 흐름을 추가한다.
  2. planner가 source_refs를 받을 수 있게 해 네이버 단지번호, 법원 사건번호, 정비사업 원문 URL이 있을 때 해당 수집기를 실행한다.
  3. 실행 결과 문서 저장 시 원천 실행 결과와 실패 원인을 더 읽기 쉬운 투자안 카드 형태로 정리한다.
원문 Markdown: docs/analysis/2026-08-12-종합부동산웹앱-ai분석워크벤치-원천실행레이어구현.md