도구: retrieve-google-maps-platform-docs
Google 지도 플랫폼 문서, 코드 샘플, 아키텍처 센터, 보안 센터, GitHub 저장소 (react-google-maps, flutter, compose, utilities, swiftui 등의 샘플 코드 및 클라이언트 라이브러리 포함), 서비스 약관을 검색하여 사용자 질문에 답변합니다. 중요: 이 도구를 사용하기 전에 retrieve-instructions 도구를 호출하거나 instructions 리소스를 로드해야 합니다. 이렇게 하면 이 도구가 올바르게 작동하는 데 필요한 필수 컨텍스트가 제공됩니다.
입력 스키마
RetrieveContexts의 요청 메시지입니다.
RetrieveContextsRequest
| JSON 표현 |
|---|
{ "llmQuery": string, "filter": string, "source": string } |
| 필드 | |
|---|---|
llmQuery |
필수 항목입니다. 자연어 쿼리입니다. LLM에서 생성된 쿼리이며 직접적인 사용자 쿼리가 아닙니다. |
filter |
선택사항입니다. 검색 범위를 좁히기 위한 선택적 필터입니다(예: API 이름, 제품 영역). |
source |
선택사항입니다. 분석에 사용되는 쿼리의 소스를 나타냅니다. 예를 들어 쿼리를 생성한 클라이언트 애플리케이션 또는 UI 구성요소의 이름일 수 있습니다. 형식은 ASCII 문자 64자로 제한되어야 합니다. 예: 'my-client-app', 'web-console-search' |
출력 스키마
RetrieveContexts의 응답 메시지입니다.
RetrieveContextsResponse
| JSON 표현 |
|---|
{
"contexts": [
{
object ( |
| 필드 | |
|---|---|
contexts[] |
검색된 컨텍스트 목록입니다. |
컨텍스트
| JSON 표현 |
|---|
{ "text": string, "score": number, "documentationUri": string, "apiState": string } |
| 필드 | |
|---|---|
text |
검색된 텍스트 스니펫입니다. |
score |
관련성 점수입니다. |
documentationUri |
원래 문서 URL입니다. |
apiState |
출력 전용입니다. API 상태입니다. 'ga', 'preview', 'alpha', 'beta' 또는 'deprecated' 중 하나여야 합니다. |
도구 주석
파괴적 힌트: ❌ | 멱등성 힌트: ✅ | 읽기 전용 힌트: ✅ | 개방형 세계 힌트: ❌