├── .env.template ├── .funcignore ├── .gitignore ├── LICENSE.md ├── README.md ├── SECURITY.md ├── app_settings.json ├── azure.yaml ├── chat.ps1 ├── chat.py ├── chat.sh ├── chat_stream.py ├── connectors ├── __init__.py ├── aoai.py ├── blob.py ├── cosmosdb.py ├── fabric.py ├── keyvault.py ├── sqldbs.py └── types.py ├── docs ├── EVALUATION.md ├── LOADTEST.md ├── LOCAL_DEPLOYMENT.md ├── NL2SQL.md └── pull_request_template.md ├── evaluations ├── evaluate.ps1 ├── evaluate.sh ├── genai-score-eval.prompty ├── genai_evaluation.py ├── generate_evaluation_input.py ├── requirements.txt ├── sample-test-dataset-classic.jsonl └── sample-test-dataset-nl2sql.jsonl ├── function_app.py ├── host.json ├── local.settings.json.template ├── media ├── admin-guide-datasource-configuration.png ├── admin-guide-datasource-secrets.png ├── create-venv.png ├── nl2sql-agent-and-tools.png ├── nl2sql-agent-interactions.png ├── nl2sql_ingestion_pipeline.png ├── nlsql-architecture.png ├── python-3.11.png ├── running_chat_client.png ├── selector-group-chat.svg ├── semantic-model-configuration.png └── semantic-model-configuration02.png ├── orchestration ├── __init__.py ├── agent_strategy_factory.py ├── constants.py ├── orchestrator.py └── strategies │ ├── base_agent_strategy.py │ ├── chat_with_fabric_strategy.py │ ├── classic_rag_agent_strategy.py │ ├── multimodal_agent_strategy.py │ ├── nl2sql_base_agent_strategy.py │ ├── nl2sql_fewshot_strategy.py │ └── nl2sql_standard_strategy.py ├── prompts ├── chat_with_fabric │ ├── chat_closure_json.txt │ ├── chat_closure_text.txt │ ├── chat_closure_tts.txt │ ├── dax_query_agent.txt │ ├── sql_query_agent.txt │ └── triage_agent.txt ├── classic_rag │ ├── chat_closure_json.txt │ ├── chat_closure_text.txt │ ├── chat_closure_tts.txt │ └── main_assistant.txt ├── common │ ├── sqldatabase.txt │ └── teradata.txt ├── multimodal_rag │ ├── chat_closure_json.txt │ ├── chat_closure_text.txt │ ├── chat_closure_tts.txt │ ├── main_assistant.txt │ ├── multimodal_rag_message.txt │ └── triage_agent.txt ├── nl2sql │ ├── chat_closure_json.txt │ ├── chat_closure_text.txt │ ├── chat_closure_tts.txt │ └── nl2sql_assistant.txt └── nl2sql_fewshot │ ├── chat_closure_json.txt │ ├── chat_closure_text.txt │ ├── chat_closure_tts.txt │ └── nl2sql_assistant.txt ├── requirements.txt ├── samples ├── fabric │ ├── datasources.json │ ├── queries │ │ ├── wwi_sales_aggregate_data_query_1.json │ │ ├── wwi_sales_aggregate_data_query_2.json │ │ └── wwi_sales_aggregate_data_query_3.json │ └── tables │ │ ├── wwi_sales_aggregated_data-aggregate_sale_by_date_city.json │ │ ├── wwi_sales_aggregated_data-aggregate_sale_by_date_employee_.json │ │ ├── wwi_sales_star_schema-dimension_city.json │ │ ├── wwi_sales_star_schema-dimension_customer.json │ │ ├── wwi_sales_star_schema-dimension_date.json │ │ ├── wwi_sales_star_schema-dimension_employee.json │ │ ├── wwi_sales_star_schema-dimension_stock_item.json │ │ └── wwi_sales_star_schema-fact_sale.json └── sql_database │ ├── datasources.json │ ├── queries │ ├── adventureworks_query_1.json │ ├── adventureworks_query_2.json │ ├── adventureworks_query_3.json │ ├── adventureworks_query_4.json │ └── adventureworks_query_5.json │ └── tables │ ├── adventureworks-saleslt_address.json │ ├── adventureworks-saleslt_customer.json │ ├── adventureworks-saleslt_product.json │ ├── adventureworks-saleslt_productcategory.json │ ├── adventureworks-saleslt_productdescription.json │ ├── adventureworks-saleslt_productmodel.json │ ├── adventureworks-saleslt_salesorderdetail.json │ └── adventureworks-saleslt_salesorderheader.json ├── scripts ├── assign-roles.ps1 ├── assign-roles.sh ├── preprovision.ps1 └── preprovision.sh ├── tools ├── __init__.py ├── common │ └── datetools.py ├── database │ ├── datasources.py │ ├── measures.py │ ├── queries.py │ ├── querying.py │ ├── tables.py │ └── types.py └── ragindex │ ├── types.py │ └── vector_index_retrieval.py └── util ├── generate_user_token.py └── generate_user_token.sh /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/.env.template -------------------------------------------------------------------------------- /.funcignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/.funcignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/app_settings.json -------------------------------------------------------------------------------- /azure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/azure.yaml -------------------------------------------------------------------------------- /chat.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/chat.ps1 -------------------------------------------------------------------------------- /chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/chat.py -------------------------------------------------------------------------------- /chat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/chat.sh -------------------------------------------------------------------------------- /chat_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/chat_stream.py -------------------------------------------------------------------------------- /connectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/__init__.py -------------------------------------------------------------------------------- /connectors/aoai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/aoai.py -------------------------------------------------------------------------------- /connectors/blob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/blob.py -------------------------------------------------------------------------------- /connectors/cosmosdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/cosmosdb.py -------------------------------------------------------------------------------- /connectors/fabric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/fabric.py -------------------------------------------------------------------------------- /connectors/keyvault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/keyvault.py -------------------------------------------------------------------------------- /connectors/sqldbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/sqldbs.py -------------------------------------------------------------------------------- /connectors/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/connectors/types.py -------------------------------------------------------------------------------- /docs/EVALUATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/docs/EVALUATION.md -------------------------------------------------------------------------------- /docs/LOADTEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/docs/LOADTEST.md -------------------------------------------------------------------------------- /docs/LOCAL_DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/docs/LOCAL_DEPLOYMENT.md -------------------------------------------------------------------------------- /docs/NL2SQL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/docs/NL2SQL.md -------------------------------------------------------------------------------- /docs/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/docs/pull_request_template.md -------------------------------------------------------------------------------- /evaluations/evaluate.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/evaluate.ps1 -------------------------------------------------------------------------------- /evaluations/evaluate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/evaluate.sh -------------------------------------------------------------------------------- /evaluations/genai-score-eval.prompty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/genai-score-eval.prompty -------------------------------------------------------------------------------- /evaluations/genai_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/genai_evaluation.py -------------------------------------------------------------------------------- /evaluations/generate_evaluation_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/generate_evaluation_input.py -------------------------------------------------------------------------------- /evaluations/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/requirements.txt -------------------------------------------------------------------------------- /evaluations/sample-test-dataset-classic.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/sample-test-dataset-classic.jsonl -------------------------------------------------------------------------------- /evaluations/sample-test-dataset-nl2sql.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/evaluations/sample-test-dataset-nl2sql.jsonl -------------------------------------------------------------------------------- /function_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/function_app.py -------------------------------------------------------------------------------- /host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/host.json -------------------------------------------------------------------------------- /local.settings.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/local.settings.json.template -------------------------------------------------------------------------------- /media/admin-guide-datasource-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/admin-guide-datasource-configuration.png -------------------------------------------------------------------------------- /media/admin-guide-datasource-secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/admin-guide-datasource-secrets.png -------------------------------------------------------------------------------- /media/create-venv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/create-venv.png -------------------------------------------------------------------------------- /media/nl2sql-agent-and-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/nl2sql-agent-and-tools.png -------------------------------------------------------------------------------- /media/nl2sql-agent-interactions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/nl2sql-agent-interactions.png -------------------------------------------------------------------------------- /media/nl2sql_ingestion_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/nl2sql_ingestion_pipeline.png -------------------------------------------------------------------------------- /media/nlsql-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/nlsql-architecture.png -------------------------------------------------------------------------------- /media/python-3.11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/python-3.11.png -------------------------------------------------------------------------------- /media/running_chat_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/running_chat_client.png -------------------------------------------------------------------------------- /media/selector-group-chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/selector-group-chat.svg -------------------------------------------------------------------------------- /media/semantic-model-configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/semantic-model-configuration.png -------------------------------------------------------------------------------- /media/semantic-model-configuration02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/media/semantic-model-configuration02.png -------------------------------------------------------------------------------- /orchestration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/__init__.py -------------------------------------------------------------------------------- /orchestration/agent_strategy_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/agent_strategy_factory.py -------------------------------------------------------------------------------- /orchestration/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/constants.py -------------------------------------------------------------------------------- /orchestration/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/orchestrator.py -------------------------------------------------------------------------------- /orchestration/strategies/base_agent_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/base_agent_strategy.py -------------------------------------------------------------------------------- /orchestration/strategies/chat_with_fabric_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/chat_with_fabric_strategy.py -------------------------------------------------------------------------------- /orchestration/strategies/classic_rag_agent_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/classic_rag_agent_strategy.py -------------------------------------------------------------------------------- /orchestration/strategies/multimodal_agent_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/multimodal_agent_strategy.py -------------------------------------------------------------------------------- /orchestration/strategies/nl2sql_base_agent_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/nl2sql_base_agent_strategy.py -------------------------------------------------------------------------------- /orchestration/strategies/nl2sql_fewshot_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/nl2sql_fewshot_strategy.py -------------------------------------------------------------------------------- /orchestration/strategies/nl2sql_standard_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/orchestration/strategies/nl2sql_standard_strategy.py -------------------------------------------------------------------------------- /prompts/chat_with_fabric/chat_closure_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/chat_with_fabric/chat_closure_json.txt -------------------------------------------------------------------------------- /prompts/chat_with_fabric/chat_closure_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/chat_with_fabric/chat_closure_text.txt -------------------------------------------------------------------------------- /prompts/chat_with_fabric/chat_closure_tts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/chat_with_fabric/chat_closure_tts.txt -------------------------------------------------------------------------------- /prompts/chat_with_fabric/dax_query_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/chat_with_fabric/dax_query_agent.txt -------------------------------------------------------------------------------- /prompts/chat_with_fabric/sql_query_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/chat_with_fabric/sql_query_agent.txt -------------------------------------------------------------------------------- /prompts/chat_with_fabric/triage_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/chat_with_fabric/triage_agent.txt -------------------------------------------------------------------------------- /prompts/classic_rag/chat_closure_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/classic_rag/chat_closure_json.txt -------------------------------------------------------------------------------- /prompts/classic_rag/chat_closure_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/classic_rag/chat_closure_text.txt -------------------------------------------------------------------------------- /prompts/classic_rag/chat_closure_tts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/classic_rag/chat_closure_tts.txt -------------------------------------------------------------------------------- /prompts/classic_rag/main_assistant.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/classic_rag/main_assistant.txt -------------------------------------------------------------------------------- /prompts/common/sqldatabase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/common/sqldatabase.txt -------------------------------------------------------------------------------- /prompts/common/teradata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/common/teradata.txt -------------------------------------------------------------------------------- /prompts/multimodal_rag/chat_closure_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/multimodal_rag/chat_closure_json.txt -------------------------------------------------------------------------------- /prompts/multimodal_rag/chat_closure_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/multimodal_rag/chat_closure_text.txt -------------------------------------------------------------------------------- /prompts/multimodal_rag/chat_closure_tts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/multimodal_rag/chat_closure_tts.txt -------------------------------------------------------------------------------- /prompts/multimodal_rag/main_assistant.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/multimodal_rag/main_assistant.txt -------------------------------------------------------------------------------- /prompts/multimodal_rag/multimodal_rag_message.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/multimodal_rag/multimodal_rag_message.txt -------------------------------------------------------------------------------- /prompts/multimodal_rag/triage_agent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/multimodal_rag/triage_agent.txt -------------------------------------------------------------------------------- /prompts/nl2sql/chat_closure_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql/chat_closure_json.txt -------------------------------------------------------------------------------- /prompts/nl2sql/chat_closure_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql/chat_closure_text.txt -------------------------------------------------------------------------------- /prompts/nl2sql/chat_closure_tts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql/chat_closure_tts.txt -------------------------------------------------------------------------------- /prompts/nl2sql/nl2sql_assistant.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql/nl2sql_assistant.txt -------------------------------------------------------------------------------- /prompts/nl2sql_fewshot/chat_closure_json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql_fewshot/chat_closure_json.txt -------------------------------------------------------------------------------- /prompts/nl2sql_fewshot/chat_closure_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql_fewshot/chat_closure_text.txt -------------------------------------------------------------------------------- /prompts/nl2sql_fewshot/chat_closure_tts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql_fewshot/chat_closure_tts.txt -------------------------------------------------------------------------------- /prompts/nl2sql_fewshot/nl2sql_assistant.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/prompts/nl2sql_fewshot/nl2sql_assistant.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/requirements.txt -------------------------------------------------------------------------------- /samples/fabric/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/datasources.json -------------------------------------------------------------------------------- /samples/fabric/queries/wwi_sales_aggregate_data_query_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/queries/wwi_sales_aggregate_data_query_1.json -------------------------------------------------------------------------------- /samples/fabric/queries/wwi_sales_aggregate_data_query_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/queries/wwi_sales_aggregate_data_query_2.json -------------------------------------------------------------------------------- /samples/fabric/queries/wwi_sales_aggregate_data_query_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/queries/wwi_sales_aggregate_data_query_3.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_aggregated_data-aggregate_sale_by_date_city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_aggregated_data-aggregate_sale_by_date_city.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_aggregated_data-aggregate_sale_by_date_employee_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_aggregated_data-aggregate_sale_by_date_employee_.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_star_schema-dimension_city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_star_schema-dimension_city.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_star_schema-dimension_customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_star_schema-dimension_customer.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_star_schema-dimension_date.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_star_schema-dimension_date.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_star_schema-dimension_employee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_star_schema-dimension_employee.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_star_schema-dimension_stock_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_star_schema-dimension_stock_item.json -------------------------------------------------------------------------------- /samples/fabric/tables/wwi_sales_star_schema-fact_sale.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/fabric/tables/wwi_sales_star_schema-fact_sale.json -------------------------------------------------------------------------------- /samples/sql_database/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/datasources.json -------------------------------------------------------------------------------- /samples/sql_database/queries/adventureworks_query_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/queries/adventureworks_query_1.json -------------------------------------------------------------------------------- /samples/sql_database/queries/adventureworks_query_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/queries/adventureworks_query_2.json -------------------------------------------------------------------------------- /samples/sql_database/queries/adventureworks_query_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/queries/adventureworks_query_3.json -------------------------------------------------------------------------------- /samples/sql_database/queries/adventureworks_query_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/queries/adventureworks_query_4.json -------------------------------------------------------------------------------- /samples/sql_database/queries/adventureworks_query_5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/queries/adventureworks_query_5.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_address.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_customer.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_product.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_productcategory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_productcategory.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_productdescription.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_productdescription.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_productmodel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_productmodel.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_salesorderdetail.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_salesorderdetail.json -------------------------------------------------------------------------------- /samples/sql_database/tables/adventureworks-saleslt_salesorderheader.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/samples/sql_database/tables/adventureworks-saleslt_salesorderheader.json -------------------------------------------------------------------------------- /scripts/assign-roles.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/scripts/assign-roles.ps1 -------------------------------------------------------------------------------- /scripts/assign-roles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/scripts/assign-roles.sh -------------------------------------------------------------------------------- /scripts/preprovision.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/scripts/preprovision.ps1 -------------------------------------------------------------------------------- /scripts/preprovision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/scripts/preprovision.sh -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/__init__.py -------------------------------------------------------------------------------- /tools/common/datetools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/common/datetools.py -------------------------------------------------------------------------------- /tools/database/datasources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/database/datasources.py -------------------------------------------------------------------------------- /tools/database/measures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/database/measures.py -------------------------------------------------------------------------------- /tools/database/queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/database/queries.py -------------------------------------------------------------------------------- /tools/database/querying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/database/querying.py -------------------------------------------------------------------------------- /tools/database/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/database/tables.py -------------------------------------------------------------------------------- /tools/database/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/database/types.py -------------------------------------------------------------------------------- /tools/ragindex/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/ragindex/types.py -------------------------------------------------------------------------------- /tools/ragindex/vector_index_retrieval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/tools/ragindex/vector_index_retrieval.py -------------------------------------------------------------------------------- /util/generate_user_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/util/generate_user_token.py -------------------------------------------------------------------------------- /util/generate_user_token.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/gpt-rag-agentic/HEAD/util/generate_user_token.sh --------------------------------------------------------------------------------