As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Trabalhando com IA e LLMs
A IA LLMs pode acelerar significativamente o desenvolvimento com o Amazon Location Service, fornecendo assistência inteligente para uso de APIs, geração de código e solução de problemas. Ao configurar seu cliente LLM com os servidores e o contexto MCP corretos, você pode criar um poderoso assistente de desenvolvimento que compreenda os serviços AWS e as especificidades do Amazon Location Service. Usar um contexto mínimo e uma configuração MCP, conforme recomendado nesta página, pode garantir que o modelo LLM de sua escolha tenha contexto suficiente para levar a resultados corretos sem sobrecarregar a janela de contexto. Isso pode reduzir as alucinações e aumentar a precisão dos resultados. Essa configuração também garante que o corte do conhecimento do modelo não afete a qualidade dos resultados.
Servidores MCP recomendados
Os servidores Model Context Protocol (MCP) ampliam os recursos do LLM fornecendo acesso a ferramentas externas, documentação e. APIs Embora esses servidores MCP não sejam necessários, eles podem ajudar o LLM a buscar informações adicionais sobre o serviço e permitir que você se mantenha atualizado sobre as orientações mais recentes para desenvolvedores do Amazon Location Service. Para o desenvolvimento do Amazon Location Service, os seguintes servidores MCP são recomendados:
-
aws-knowledge-mcp-server- Acesso à AWS documentação, referências de API, melhores práticas e bases de conhecimento. Não requer AWS credenciais ou autenticação, o que o torna ideal para consulta de documentação sem gerenciamento de credenciais.
-
aws-api-mcp-server- Interações diretas de AWS API e execução de comandos CLI. Requer AWS credenciais.
Configuração do cliente
Configure seu cliente LLM com os servidores MCP usando o formato de configuração apropriado para seu cliente.
- Kiro
-
Instalação com um clique:
Configuração manual:
Adicione o seguinte à configuração do seu agente Kiro. Para obter mais informações sobre a configuração do Kiro, consulte a documentação do Kiro.
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"url": "https://knowledge-mcp.global.api.aws",
"type": "http"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- VSCode with Copilot
-
Instalação com um clique:
Configuração manual:
Adicione o seguinte ao seu arquivo VSCode mcp.json. Para obter mais informações sobre servidores MCP no VS Code, consulte a VSCode documentação.
{
"servers": {
"aws-knowledge-mcp-server": {
"type": "http",
"url": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- VSCode with Cline
-
Configuração manual:
Adicione o seguinte ao seu arquivo de configurações do Cline MCP (cline_mcp_settings.json). Para obter mais informações sobre a configuração do Cline MCP, consulte a documentação do Cline.
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"type": "streamableHttp",
"url": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- Cursor
-
Configuração manual:
Adicione o seguinte ao seu arquivo Cursor mcp.json. Para obter mais informações sobre a configuração do Cursor MCP, consulte a documentação do Cursor.
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"url": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- Claude Code
-
Configuração manual:
Adicione servidores MCP usando os comandos Claude CLI. Para obter mais informações sobre a configuração do Claude Code MCP, consulte a documentação do Claude Code.
# Add AWS Knowledge MCP Server (HTTP)
claude mcp add --transport http aws-knowledge-mcp-server https://knowledge-mcp.global.api.aws
# Add AWS API MCP Server (stdio)
claude mcp add --transport stdio aws-api-mcp-server -- uvx awslabs.aws-api-mcp-server@latest
- Gemini Code Assist
-
Configuração manual:
Adicione o seguinte ao seu arquivo JSON de configurações do Gemini (~/.gemini/settings.json). Para mais informações sobre a configuração do MCP do Gemini Code Assist, consulte a documentação do Google Cloud.
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"httpUrl": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
Contexto útil
Ao trabalhar com IA e LLMs em projetos do Amazon Location Service, fornecer um contexto específico pode ajudar a orientar a IA em direção a soluções melhores. Melhoramos continuamente nossa documentação e guias publicados para melhor nos LLMs direcionarmos às melhores práticas atuais, mas estamos hospedando e mantendo um conjunto de contextos úteis que podem ajudar enquanto o treinamento de modelos acompanha os últimos lançamentos do Amazon Location Service.
Há um arquivo Agents.md mantido para fornecer um contexto útil mínimo para trabalhar com o Amazon Location.
Para usar esse arquivo de contexto, primeiro baixe-o localmente:
curl -o path/to/AGENTS.md https://raw.githubusercontent.com/aws-geospatial/amazon-location-docs-resources/main/developer-tools/ai-and-llms/AGENTS.md
Em seguida, configure seu cliente LLM para usar o arquivo baixado:
- Kiro
-
Adicione o arquivo local à configuração do seu agente:
{
"resources": [
"file://path/to/AGENTS.md"
]
}
- VSCode with Copilot
-
Coloque o arquivo Agents.md baixado na raiz do seu espaço de trabalho. VSCode aplicará automaticamente as instruções a todas as solicitações de bate-papo. Para ativar esse recurso, garanta o bate-papo. useAgentsMdA configuração do arquivo está ativada. Para obter mais informações, consulte as instruções personalizadas na VSCode documentação.
- VSCode with Cline
-
Coloque o arquivo Agents.md baixado na raiz do seu projeto ou use @ menções para referenciá-lo em suas conversas. O Cline descobrirá automaticamente os arquivos do projeto e você poderá referenciar o @AGENTS.md contexto usando seus prompts. Para obter mais informações sobre gerenciamento de contexto, consulte a documentação do Cline.
- Cursor
-
Use @ menções para referenciar o arquivo Agents.md baixado em suas conversas. Você pode referenciar arquivos usando @Files & Folders e depois pesquisar o arquivo Agents.md ou arrastar o arquivo diretamente para o bate-papo. Para obter mais informações sobre @ menções, consulte a documentação do Cursor.
- Claude Code
-
Adicione o arquivo Agents.md baixado ao diretório do seu projeto. Você pode incluí-lo no arquivo Claude.md do seu projeto ou referenciá-lo diretamente na sua sessão atual. Para obter mais informações sobre a configuração do Claude Code MCP, consulte a documentação do Claude Code.
- Gemini Code Assist
-
Crie um arquivo GEMINI.md na raiz do projeto ou ~/.gemini/gemini.md para contexto global e inclua o conteúdo do arquivo Agents.md baixado. Para mais informações sobre arquivos de contexto, consulte a documentação do Google Cloud.
Configuração do Kiro Agent
Para usuários do Kiro, aqui está um arquivo completo de configuração do agente que inclui os servidores MCP recomendados e o arquivo de contexto do Amazon Location Service:
{
"name": "amazon-location-agent",
"description": "Agent configured for Amazon Location Service development",
"prompt": null,
"mcpServers": {
"aws-knowledge-mcp-server": {
"url": "https://knowledge-mcp.global.api.aws",
"type": "http"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
},
"tools": [
"@builtin",
"@aws-knowledge-mcp-server/aws___read_documentation",
"@aws-knowledge-mcp-server/aws___recommend",
"@aws-knowledge-mcp-server/aws___search_documentation",
"@aws-api-mcp-server/aws___call_aws",
"@aws-api-mcp-server/aws___suggest_aws_commands"
],
"allowedTools": [
"web_fetch",
"web_search",
"fs_read",
"@aws-knowledge-mcp-server/aws___read_documentation",
"@aws-knowledge-mcp-server/aws___recommend",
"@aws-knowledge-mcp-server/aws___search_documentation",
"@aws-api-mcp-server/aws___suggest_aws_commands"
],
"resources": [
"file://path/to/amazon-location-docs-resources/developer-tools/ai-and-llms/AGENTS.md"
],
"includeMcpJson": false
}