Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
개요인스타그램 URL에서 SNS 메타데이터를 파싱하고 LLM으로 장소명을 추출한 후 네이버 지도에서 검색하는 통합 장소 검색 기능을 도입합니다. 새로운 엔드포인트, 데이터 모델, LLM 프롬프트 개선이 포함되며 버전은 1.0.7에서 1.0.8로 업그레이드됩니다. 변경 사항
시퀀스 다이어그램sequenceDiagram
participant Client
participant API as 통합 검색 엔드포인트
participant Parser as 인스타그램 파서
participant LLM as Ollama LLM
participant NaverAPI as 네이버 지도 API
participant Response as 응답
Client->>API: POST /integrated-place-search<br/>(url)
API->>Parser: URL에서 콘텐츠 파싱
Parser-->>API: SNS 메타데이터<br/>(캡션, 이미지 등)
API->>LLM: 캡션에서 장소명 추출
LLM-->>API: 추출된 장소명 목록
loop 각 장소명에 대해
API->>NaverAPI: 장소명 검색
alt 검색 성공
NaverAPI-->>API: NaverPlaceInfo
else 검색 실패
API->>API: 실패 목록에 기록
end
end
API->>Response: IntegratedPlaceSearchResponse<br/>(sns_info, 추출된 장소명,<br/>place_details, 통계)
Response-->>Client: 응답 반환
예상 코드 리뷰 노력🎯 3 (보통) | ⏱️ ~25분 관련 가능성 있는 PR
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai summary |
✅ Actions performedSummary regeneration triggered. |
|
✅ 변경사항이 자동으로 deploy 브랜치에 적용되었습니다. PR을 수동으로 닫아주세요. |
Summary by CodeRabbit
릴리스 노트
새로운 기능
개선 사항
문서
✏️ Tip: You can customize this high-level summary in your review settings.