Skip to content

Commit 5418fbe

Browse files
committed
Added general outlines
1 parent 8eaf705 commit 5418fbe

File tree

6 files changed

+69
-0
lines changed

6 files changed

+69
-0
lines changed

01_Overview_Cosmos_DB/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,17 @@
11
# Overview of Azure Cosmos DB (high-level with links to docs for more information)
2+
3+
4+
https://learn.microsoft.com/en-us/azure/cosmos-db/introduction
5+
6+
Azure Cosmos DB is a globally distributed, multi-model database service that enables you to query and store data using NoSQL models using one of five APIs: SQL (document database), Cassandra (column-family), MongoDB (document database), Azure Table, and Gremlin (graph database). It provides turnkey global distribution, elastic scaling of throughput and storage worldwide, single-digit millisecond latencies at the 99th percentile, and guaranteed high availability with multi-homing capabilities. Azure Cosmos DB provides comprehensive service level agreements (SLAs) for throughput, latency, availability, and consistency guarantees, something not found in any other database service.
7+
8+
## Azure Cosmos DB for Mongo DB
9+
### RU Architecture
10+
### vCore Architecture
11+
### comparison?
12+
### Reference
13+
https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/introduction
14+
15+
### Azure Cosmos DB Mongo DB vCore
16+
Intro to Azure Cosmos DB Mongo DB vCore, mentioning vector search, AI enablement - very high level.
17+
https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/vcore/introduction

04_Provision_Azure_Resources/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,10 @@
22

33
- Have deployment scripts
44
- Walk through the deployed environment
5+
6+
7+
This should be included as a step in 05_Create_First_Cosmos_DB_Project
8+
9+
NEEDS:
10+
- full solution architecture diagram
11+
- deployment scripts (ARM/Bicep?)

05_Create_First_Cosmos_DB_Project/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,17 @@
22

33
- How to use the Cosmos DB SDK
44
- How to develop locally
5+
6+
## Emulator support (does it support vector search?)
7+
## Authentication options
8+
## Create a database
9+
## Create a collection
10+
## Create a document
11+
12+
## INCLUDE 08_Load_Data here
13+
14+
## Read a document
15+
## Update a document
16+
## Delete a document
17+
## Query documents
18+

07_Vector_Search_Cosmos_DB/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,12 @@
55
- Store vectors
66
- Load a text file (policy, FAQ, etc.)
77
- Perform a vector search on the index
8+
9+
INCLUDED IN 11_Prompt_Engineering
10+
11+
## The RAG process
12+
Show in context of Azure Cosos DB Mongo DB vCore
13+
diagram showing RAG process (highlighting vectorization)
14+
- Vectorization in RAG
15+
- Retrievers
16+
- Prompt stuffing

08_Load_Data/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,10 @@
33
- Manually load data and ask questions about it
44
- Run data generator to load sample data
55
- We need to find a good data set
6+
7+
Included in 05_Create_First_Cosmos_DB_Project
8+
NEEDS:
9+
- What is our scenario/story?
10+
- data generator/kaggle ? Existing dataset?
11+
- raw format storage (csv, json, etc.)
12+
- develop data loader (raw to db)

11_Prompt_Engineering/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,19 @@
55
- Manage contextual data
66
- Create a flow that communicates with the deployed Azure OpenAI and Azure Cosmos DB services
77
- Implement a web search plugin
8+
9+
## What is a prompt
10+
## What is prompt engineering
11+
## General anatomy of a prompt
12+
Instruction, context, input, output indicator
13+
## Zero-shot prompting
14+
## Few-shot prompting
15+
## RAG
16+
## Chain of thought
17+
## ReAct
18+
19+
## Lab
20+
### Diagram RAG using Azure Cosmos DB for MongoDB vCore as a retriever
21+
### Using Azure Cosmos DB for MongoDB vCore as a retriever
22+
### Sample prompts
23+

0 commit comments

Comments
 (0)