Path Lines of Code 1-introduction/1-authentication.ipynb 590 1-introduction/2-environment_setup.ipynb 241 1-introduction/3-quick_start.ipynb 272 2-notebooks/1-chat_completion/1-basic-chat-completion.ipynb 229 2-notebooks/1-chat_completion/3-basic-rag.ipynb 454 2-notebooks/1-chat_completion/4-phi-4.ipynb 228 2-notebooks/1-chat_completion/5-deep-seek-r1.ipynb 218 2-notebooks/2-agent_service/1-basics.ipynb 384 2-notebooks/2-agent_service/2-code_interpreter.ipynb 380 2-notebooks/2-agent_service/3-file-search.ipynb 515 2-notebooks/2-agent_service/4-bing_grounding.ipynb 333 2-notebooks/2-agent_service/5-agents-aisearch.ipynb 541 2-notebooks/2-agent_service/6-agents-az-functions.ipynb 326 2-notebooks/3-quality_attributes/1-Observability.ipynb 693 2-notebooks/3-quality_attributes/2-evaluation.ipynb 487 2-notebooks/3-quality_attributes/3-e2e-GenAI-Ops.ipynb 1751 2-notebooks/3-quality_attributes/evaluate_test_data.jsonl 5 2-notebooks/3-quality_attributes/health_fitness_eval_data.jsonl 3 2-notebooks/4-frameworks/1-rag-sk-agents-aisearch.ipynb 470 2-notebooks/4-frameworks/2-autogen-multi-agent-rag.ipynb 224 2-notebooks/4-frameworks/3-autogen-personalized-heart-rate.ipynb 1303 3-ai-native-e2e-sample/azure.yaml 10 3-ai-native-e2e-sample/backend/__init__.py 1 3-ai-native-e2e-sample/backend/agents/literature.py 106 3-ai-native-e2e-sample/backend/agents/medication_functions.py 38 3-ai-native-e2e-sample/backend/agents/trials/__init__.py 1 3-ai-native-e2e-sample/backend/agents/trials/event_consumer/__init__.py 1 3-ai-native-e2e-sample/backend/agents/trials/event_consumer/consumer.py 58 3-ai-native-e2e-sample/backend/agents/trials/event_producer/__init__.py 1 3-ai-native-e2e-sample/backend/agents/trials/event_producer/producer.py 85 3-ai-native-e2e-sample/backend/agents/trials/multi_agent/__init__.py 1 3-ai-native-e2e-sample/backend/agents/trials/multi_agent/agents.py 49 3-ai-native-e2e-sample/backend/agents/trials/multi_agent/coordinator.py 73 3-ai-native-e2e-sample/backend/clients.py 61 3-ai-native-e2e-sample/backend/config.py 46 3-ai-native-e2e-sample/backend/main.py 77 3-ai-native-e2e-sample/backend/models/__init__.py 6 3-ai-native-e2e-sample/backend/models/clinical_trial.py 37 3-ai-native-e2e-sample/backend/routers/__init__.py 1 3-ai-native-e2e-sample/backend/routers/literature.py 89 3-ai-native-e2e-sample/backend/routers/medication.py 129 3-ai-native-e2e-sample/backend/routers/trials.py 30 3-ai-native-e2e-sample/backend/utils/__init__.py 2 3-ai-native-e2e-sample/backend/utils/logging_config.py 21 3-ai-native-e2e-sample/backend/utils/search/__init__.py 2 3-ai-native-e2e-sample/backend/utils/search/sample_data.py 21 3-ai-native-e2e-sample/backend/utils/search/search_utils.py 62 3-ai-native-e2e-sample/backend/utils/telemetry/__init__.py 5 3-ai-native-e2e-sample/backend/utils/telemetry/configurator.py 38 3-ai-native-e2e-sample/frontend/config/tailwind.config.ts 64 3-ai-native-e2e-sample/frontend/eslint.config.js 27 3-ai-native-e2e-sample/frontend/index.html 13 3-ai-native-e2e-sample/frontend/next.config.js 4 3-ai-native-e2e-sample/frontend/postcss.config.js 6 3-ai-native-e2e-sample/frontend/postcss.config.mjs 6 3-ai-native-e2e-sample/frontend/src/App.css 37 3-ai-native-e2e-sample/frontend/src/App.tsx 26 3-ai-native-e2e-sample/frontend/src/components/agents/agent-card.tsx 36 3-ai-native-e2e-sample/frontend/src/components/agents/agent-workflow.tsx 36 3-ai-native-e2e-sample/frontend/src/components/layout/main-layout.tsx 13 3-ai-native-e2e-sample/frontend/src/components/layout/navbar.tsx 69 3-ai-native-e2e-sample/frontend/src/components/molecule-viewer.tsx 56 3-ai-native-e2e-sample/frontend/src/components/pages/agents.tsx 22 3-ai-native-e2e-sample/frontend/src/components/pages/analysis.tsx 22 3-ai-native-e2e-sample/frontend/src/components/pages/home.tsx 30 3-ai-native-e2e-sample/frontend/src/components/pages/trials.tsx 53 3-ai-native-e2e-sample/frontend/src/components/theme-provider.tsx 108 3-ai-native-e2e-sample/frontend/src/components/theme-toggle.tsx 27 3-ai-native-e2e-sample/frontend/src/components/trial-visualization.tsx 138 3-ai-native-e2e-sample/frontend/src/components/ui/accordion.tsx 49 3-ai-native-e2e-sample/frontend/src/components/ui/alert-dialog.tsx 126 3-ai-native-e2e-sample/frontend/src/components/ui/alert.tsx 49 3-ai-native-e2e-sample/frontend/src/components/ui/aspect-ratio.tsx 3 3-ai-native-e2e-sample/frontend/src/components/ui/avatar.tsx 40 3-ai-native-e2e-sample/frontend/src/components/ui/badge.tsx 28 3-ai-native-e2e-sample/frontend/src/components/ui/breadcrumb.tsx 105 3-ai-native-e2e-sample/frontend/src/components/ui/button.tsx 46 3-ai-native-e2e-sample/frontend/src/components/ui/card.tsx 79 3-ai-native-e2e-sample/frontend/src/components/ui/carousel.tsx 220 3-ai-native-e2e-sample/frontend/src/components/ui/checkbox.tsx 22 3-ai-native-e2e-sample/frontend/src/components/ui/collapsible.tsx 6 3-ai-native-e2e-sample/frontend/src/components/ui/command.tsx 120 3-ai-native-e2e-sample/frontend/src/components/ui/context-menu.tsx 160 3-ai-native-e2e-sample/frontend/src/components/ui/dialog.tsx 94 3-ai-native-e2e-sample/frontend/src/components/ui/drawer.tsx 89 3-ai-native-e2e-sample/frontend/src/components/ui/dropdown-menu.tsx 161 3-ai-native-e2e-sample/frontend/src/components/ui/form.tsx 153 3-ai-native-e2e-sample/frontend/src/components/ui/hover-card.tsx 19 3-ai-native-e2e-sample/frontend/src/components/ui/input-otp.tsx 59 3-ai-native-e2e-sample/frontend/src/components/ui/input.tsx 19 3-ai-native-e2e-sample/frontend/src/components/ui/label.tsx 16 3-ai-native-e2e-sample/frontend/src/components/ui/menubar.tsx 195 3-ai-native-e2e-sample/frontend/src/components/ui/navigation-menu.tsx 117 3-ai-native-e2e-sample/frontend/src/components/ui/pagination.tsx 96 3-ai-native-e2e-sample/frontend/src/components/ui/popover.tsx 25 3-ai-native-e2e-sample/frontend/src/components/ui/progress.tsx 24 3-ai-native-e2e-sample/frontend/src/components/ui/radio-group.tsx 38 3-ai-native-e2e-sample/frontend/src/components/ui/resizable.tsx 34 3-ai-native-e2e-sample/frontend/src/components/ui/scroll-area.tsx 42 3-ai-native-e2e-sample/frontend/src/components/ui/select.tsx 131 3-ai-native-e2e-sample/frontend/src/components/ui/separator.tsx 21 3-ai-native-e2e-sample/frontend/src/components/ui/sheet.tsx 110 3-ai-native-e2e-sample/frontend/src/components/ui/sidebar.tsx 699 3-ai-native-e2e-sample/frontend/src/components/ui/skeleton.tsx 9 3-ai-native-e2e-sample/frontend/src/components/ui/slider.tsx 23 3-ai-native-e2e-sample/frontend/src/components/ui/sonner.tsx 22 3-ai-native-e2e-sample/frontend/src/components/ui/switch.tsx 24 3-ai-native-e2e-sample/frontend/src/components/ui/table.tsx 97 3-ai-native-e2e-sample/frontend/src/components/ui/tabs.tsx 44 3-ai-native-e2e-sample/frontend/src/components/ui/textarea.tsx 14 3-ai-native-e2e-sample/frontend/src/components/ui/theme-provider.tsx 50 3-ai-native-e2e-sample/frontend/src/components/ui/toast.tsx 98 3-ai-native-e2e-sample/frontend/src/components/ui/toaster.tsx 29 3-ai-native-e2e-sample/frontend/src/components/ui/toggle-group.tsx 47 3-ai-native-e2e-sample/frontend/src/components/ui/toggle.tsx 35 3-ai-native-e2e-sample/frontend/src/components/ui/tooltip.tsx 19 3-ai-native-e2e-sample/frontend/src/config.ts 2 3-ai-native-e2e-sample/frontend/src/hooks/use-mobile.tsx 15 3-ai-native-e2e-sample/frontend/src/hooks/use-toast.ts 159 3-ai-native-e2e-sample/frontend/src/index.css 139 3-ai-native-e2e-sample/frontend/src/lib/api.ts 126 3-ai-native-e2e-sample/frontend/src/lib/utils.ts 5 3-ai-native-e2e-sample/frontend/src/main.tsx 9 3-ai-native-e2e-sample/frontend/src/pages/home.tsx 86 3-ai-native-e2e-sample/frontend/src/pages/literature.tsx 358 3-ai-native-e2e-sample/frontend/src/pages/medication.tsx 190 3-ai-native-e2e-sample/frontend/src/pages/patient.tsx 175 3-ai-native-e2e-sample/frontend/src/pages/trials.tsx 115 3-ai-native-e2e-sample/frontend/src/types/api.ts 157 3-ai-native-e2e-sample/frontend/tailwind.config.js 79 3-ai-native-e2e-sample/frontend/tailwind.config.mjs 75 3-ai-native-e2e-sample/frontend/vite.config.ts 47