🗓 30-Day High-Level Plan Build an AI-enabled Cloud Database Agent in 30 days
📅 Week 1 – Cloud, Database & Automation Foundation
| Day | Focus Area | High-Level Task | status |
|---|---|---|---|
| 1 | Environment | Setup local dev environment (Python, IDE, Git) | done 6/Jan |
| 2 | Azure Basics | Create Azure account, resource groups, access model | done 6/Jan |
| 3 | Database | Deploy Azure SQL or SQL Server on Azure VM | done 6/Jan |
| 4 | Connectivity | Connect Python to SQL Server and run basic queries | done 7/Jan |
| 5 | Automation | Automate core DB operations (create, query, maintain) | |
| 6 | Azure Automation | Automate DB lifecycle using Azure CLI / PowerShell | |
| 7 | Stabilization | Review scripts, logging, error handling |
📅 Week 2 – GenAI + Prompt → SQL + RAG
| Day | Focus Area | High-Level Task |
|---|---|---|
| 8 | LLM Setup | Enable Azure OpenAI and call LLM from Python |
| 9 | Prompt Design | Design prompts for natural language → SQL |
| 10 | SQL Copilot | Build basic SQL Copilot (NL → SQL → Execute) |
| 11 | Embeddings | Create embeddings for schema & runbooks |
| 12 | RAG | Implement retrieval-augmented SQL generation |
| 13 | Reasoning | Enable multi-step reasoning for complex queries |
| 14 | Optimization | Refine prompts, add execution logging |
📅 Week 3 – AI Agent + Automation
| Day | Focus Area | High-Level Task |
|---|---|---|
| 15 | Agent Core | Initialize AI Agent framework and control loop |
| 16 | Tooling | Register SQL, PowerShell, Azure CLI as Agent tools |
| 17 | Provisioning | Agent-driven database provisioning |
| 18 | DR / Backup | Agent-driven backup and restore operations |
| 19 | Incident Ops | Agent-assisted incident diagnosis and recommendations |
| 20 | End-to-End | Chain reasoning → action → feedback |
| 21 | Governance | Add guardrails, approval flow, safety controls |
📅 Week 4 – UI, Demo & Presentation
| Day | Focus Area | High-Level Task |
|---|---|---|
| 22 | UI | Build minimal UI for interacting with the Agent |
| 23 | Integration | Connect UI to Agent workflows |
| 24 | Observability | Add logging, transparency, execution feedback |
| 25 | Security | Apply role separation and safe-execution rules |
| 26 | Knowledge | Enhance Agent with runbooks and SOP knowledge |
| 27 | Scenarios | Prepare real-world demo scenarios |
| 28 | Demo | Record demo video and walkthrough |
| 29 | Documentation | Create architecture and usage documentation |
| 30 | Finalization | Polish solution and prepare interview narratives |
No comments:
Post a Comment