├── .gitignore ├── 01_Intro ├── archive │ ├── Introduction_Old.ipynb │ └── README.md └── bedrock_boto3_setup.ipynb ├── 02_Semantic_Search ├── .gitignore ├── 01_RAG_with_Semantic_Search_Titan_Embeddings_Claude.ipynb └── images │ ├── Chatbot_lang.png │ └── Embeddings_lang.png ├── 03_Semantic_Search_with_Metadata_Filtering ├── .gitignore ├── 01_Semantic_Search_w_Metadata_Filtering_FAISS_Claude.ipynb ├── 02_Semantic_Search_w_Metadata_Filtering_FAISS_Titan.ipynb ├── 03_Semantic_Search_w_Metadata_Filtering_CHROMA_Claude.ipynb ├── 04_Semantic_Search_w_Metadata_Filtering_CHROMA_Titan.ipynb ├── archive │ └── 02_Similarity_Search_w_Metadata_Filtering_Self_Querying_ChromaDB_Claude.ipynb └── images │ ├── Chatbot_lang.png │ └── Embeddings_lang.png ├── 04_Semantic_Search_with_Document_Summaries ├── .gitignore ├── 01_Summaries_LlamaIndex_Bedrock_Claude.ipynb ├── 02_Summaries_LlamaIndex_Bedrock_Titan.ipynb ├── archive │ └── 03_Llama_Index_Document_Summary_Bedrock.ipynb ├── images │ ├── Chatbot_lang.png │ └── Embeddings_lang.png └── util │ └── llama_custom_parse_choice_select_answer_fn.py ├── 05_Semantic_Search_with_Reranking ├── .gitignore ├── 01_LlamaIndex_Reranker_Bedrock_Claude.ipynb ├── 02_LlamaIndex_Reranker_Bedrock_Titan.ipynb ├── archive │ ├── LlamaIndex_Reranker-bedrock-paulgraham-essay.ipynb │ ├── LlamaIndex_Reranker-bedrock.ipynb │ ├── LlamaIndex_Reranker-openai.ipynb │ ├── LlamaIndex_Reranker.ipynb │ └── LlamaIndex_Reranker_Financial_10k.ipynb └── images │ ├── Chatbot_lang.png │ ├── Embeddings_lang.png │ └── arch.png ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── THIRD-PARTY-LICENSES ├── img └── rag-overview.png ├── integrations ├── 01_rag_claude_titan_opensearch_serverless.ipynb ├── 02_rag_claude_titan_pinecone.ipynb └── images │ ├── 53-rag-with-pinecone.png │ ├── Chatbot_lang.png │ ├── Embeddings_lang.png │ ├── Embeddings_pinecone_lang.png │ ├── aoss-creation-1.png │ ├── aoss-creation-2.png │ └── aoss-permission-1.png └── utils ├── TokenCounterHandler.py ├── __init__.py └── bedrock.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/.gitignore -------------------------------------------------------------------------------- /01_Intro/archive/Introduction_Old.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/01_Intro/archive/Introduction_Old.ipynb -------------------------------------------------------------------------------- /01_Intro/archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/01_Intro/archive/README.md -------------------------------------------------------------------------------- /01_Intro/bedrock_boto3_setup.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/01_Intro/bedrock_boto3_setup.ipynb -------------------------------------------------------------------------------- /02_Semantic_Search/.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | -------------------------------------------------------------------------------- /02_Semantic_Search/01_RAG_with_Semantic_Search_Titan_Embeddings_Claude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/02_Semantic_Search/01_RAG_with_Semantic_Search_Titan_Embeddings_Claude.ipynb -------------------------------------------------------------------------------- /02_Semantic_Search/images/Chatbot_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/02_Semantic_Search/images/Chatbot_lang.png -------------------------------------------------------------------------------- /02_Semantic_Search/images/Embeddings_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/02_Semantic_Search/images/Embeddings_lang.png -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/01_Semantic_Search_w_Metadata_Filtering_FAISS_Claude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/01_Semantic_Search_w_Metadata_Filtering_FAISS_Claude.ipynb -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/02_Semantic_Search_w_Metadata_Filtering_FAISS_Titan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/02_Semantic_Search_w_Metadata_Filtering_FAISS_Titan.ipynb -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/03_Semantic_Search_w_Metadata_Filtering_CHROMA_Claude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/03_Semantic_Search_w_Metadata_Filtering_CHROMA_Claude.ipynb -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/04_Semantic_Search_w_Metadata_Filtering_CHROMA_Titan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/04_Semantic_Search_w_Metadata_Filtering_CHROMA_Titan.ipynb -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/archive/02_Similarity_Search_w_Metadata_Filtering_Self_Querying_ChromaDB_Claude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/archive/02_Similarity_Search_w_Metadata_Filtering_Self_Querying_ChromaDB_Claude.ipynb -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/images/Chatbot_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/images/Chatbot_lang.png -------------------------------------------------------------------------------- /03_Semantic_Search_with_Metadata_Filtering/images/Embeddings_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/03_Semantic_Search_with_Metadata_Filtering/images/Embeddings_lang.png -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/01_Summaries_LlamaIndex_Bedrock_Claude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/04_Semantic_Search_with_Document_Summaries/01_Summaries_LlamaIndex_Bedrock_Claude.ipynb -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/02_Summaries_LlamaIndex_Bedrock_Titan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/04_Semantic_Search_with_Document_Summaries/02_Summaries_LlamaIndex_Bedrock_Titan.ipynb -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/archive/03_Llama_Index_Document_Summary_Bedrock.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/04_Semantic_Search_with_Document_Summaries/archive/03_Llama_Index_Document_Summary_Bedrock.ipynb -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/images/Chatbot_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/04_Semantic_Search_with_Document_Summaries/images/Chatbot_lang.png -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/images/Embeddings_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/04_Semantic_Search_with_Document_Summaries/images/Embeddings_lang.png -------------------------------------------------------------------------------- /04_Semantic_Search_with_Document_Summaries/util/llama_custom_parse_choice_select_answer_fn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/04_Semantic_Search_with_Document_Summaries/util/llama_custom_parse_choice_select_answer_fn.py -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/01_LlamaIndex_Reranker_Bedrock_Claude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/01_LlamaIndex_Reranker_Bedrock_Claude.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/02_LlamaIndex_Reranker_Bedrock_Titan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/02_LlamaIndex_Reranker_Bedrock_Titan.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker-bedrock-paulgraham-essay.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker-bedrock-paulgraham-essay.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker-bedrock.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker-bedrock.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker-openai.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker-openai.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker_Financial_10k.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/archive/LlamaIndex_Reranker_Financial_10k.ipynb -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/images/Chatbot_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/images/Chatbot_lang.png -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/images/Embeddings_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/images/Embeddings_lang.png -------------------------------------------------------------------------------- /05_Semantic_Search_with_Reranking/images/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/05_Semantic_Search_with_Reranking/images/arch.png -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY-LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/THIRD-PARTY-LICENSES -------------------------------------------------------------------------------- /img/rag-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/img/rag-overview.png -------------------------------------------------------------------------------- /integrations/01_rag_claude_titan_opensearch_serverless.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/01_rag_claude_titan_opensearch_serverless.ipynb -------------------------------------------------------------------------------- /integrations/02_rag_claude_titan_pinecone.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/02_rag_claude_titan_pinecone.ipynb -------------------------------------------------------------------------------- /integrations/images/53-rag-with-pinecone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/53-rag-with-pinecone.png -------------------------------------------------------------------------------- /integrations/images/Chatbot_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/Chatbot_lang.png -------------------------------------------------------------------------------- /integrations/images/Embeddings_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/Embeddings_lang.png -------------------------------------------------------------------------------- /integrations/images/Embeddings_pinecone_lang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/Embeddings_pinecone_lang.png -------------------------------------------------------------------------------- /integrations/images/aoss-creation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/aoss-creation-1.png -------------------------------------------------------------------------------- /integrations/images/aoss-creation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/aoss-creation-2.png -------------------------------------------------------------------------------- /integrations/images/aoss-permission-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/integrations/images/aoss-permission-1.png -------------------------------------------------------------------------------- /utils/TokenCounterHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/utils/TokenCounterHandler.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/amazon-bedrock-rag-workshop/HEAD/utils/bedrock.py --------------------------------------------------------------------------------