Pular para o conteúdo principalAWS Startups
  1. Biblioteca de prompts
  2. Chatbot RAG com Claude

Chatbot RAG com Claude

Crie um chatbot sem servidor baseado em React, utilizando o Claude no Bedrock com recursos RAG para documentos PDF.

  • IA generativa
  • Tecnologia sem servidor

Prompt

# AWS Claude RAG Chatbot Architecture Design Request
## Project Overview
I need a comprehensive design for a web-based chatbot application with the following key components:
- Claude 3 Sonnet on Amazon Bedrock as the LLM
- RAG capabilities for PDF documents stored in S3
- React frontend with real-time chat functionality
## Detailed Requirements
### 1. Core Functionality
- **User Interface**: Web-based chat interface built with React
- **AI Backend**: Claude 3 Sonnet model via Amazon Bedrock API
- **RAG System**: 
  - PDF document search and retrieval from S3
  - Document upload functionality for expanding knowledge base
  - Vector search across 1000+ documents
- **Persistence**:
  - Chat history storage and retrieval
  - User authentication and session management
### 2. Performance Requirements
- Support for 100 concurrent users
- Response times under 2 seconds for typical queries
- Ability to process and index documents up to 100MB each
### 3. Cost Optimization Targets
- Monthly operational cost under $200 for moderate usage
- Strategic use of spot instances where appropriate
- Caching implementation to minimize Bedrock API calls
- Pay-per-use services prioritized
### 4. Technical Architecture Preferences
- Serverless backend architecture (AWS Lambda)
- Vector database for embeddings (OpenSearch or equivalent)
- PDF processing pipeline for text extraction and embedding
- WebSocket implementation for real-time chat experience
- API Gateway for REST endpoint management
### 5. Security & Compliance Requirements
- End-to-end encryption for documents (at rest and in transit)
- IAM roles configured with least privilege principle
- Rate limiting implementation to prevent system abuse
- Comprehensive audit logging for all system interactions
## Deliverables Requested
1. Complete AWS solution architecture diagram
2. Infrastructure as Code (Terraform preferred)
3. Detailed deployment guide with step-by-step instructions
4. Cost estimation breakdown by AWS service
5. Security implementation details
6. Readme with full documentation

Please provide a solution that adheres to AWS Well-Architected Framework principles, with particular attention to reliability, performance efficiency, and cost optimization.
Provide your complete solution architecture without any preamble, starting with the high-level architecture diagram description.

Como usar?

BETA

  1. Configure seu ambiente e controles de custos da AWS
  2. Instalar a AWS CLI
    • Baixe e instale a AWS CLI para seu sistema operacional.
  3. Copiar o prompt
    • Clique em “Copiar prompt” para copiar o prompt na área de transferência.
  4. Testar seu prompt
    • Cole o prompt na sua ferramenta de IA (como a Q Developer CLI) e execute-o para gerar os resultados.
  5. Analise, implante e monitore
    • Analise os recursos gerados e os custos estimados.
    • Implante primeiro em um ambiente de desenvolvimento.
    • Monitore a performance e os gastos antes de passar para a produção.

Ao usar esses prompts, você concorda com este aviso de isenção de responsabilidade.