Skip to content

Commit 0c44d9a

Browse files
committed
Changes based on William's feedback
1 parent 719acab commit 0c44d9a

File tree

2 files changed

+46
-21
lines changed

2 files changed

+46
-21
lines changed

docs/sql-server/ai-artificial-intelligence-intelligent-applications.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Vectors in the SQL Database Engine can be efficiently stored and queried, as des
101101

102102
## Azure OpenAI
103103

104-
Embedding is the process of representing the real world as data. Text, images, or sounds can be converted into embeddings. Azure OpenAI models are able to transform real-world information into embeddings. The models are available as REST endpoints and thus can easily be consumed from the SQL Database Engine using the [sp_invoke_external_rest_endpoint](../relational-databases/system-stored-procedures/sp-invoke-external-rest-endpoint-transact-sql.md) system stored procedure, available starting in SQL Server 2025 (preview) and Azure SQL Managed Instance configured with the [Always-up-to-date update policy](https://learn.microsoft.com/en-us/azure/azure-sql/managed-instance/update-policy#always-up-to-date-update-policy):
104+
Embedding is the process of representing the real world as data. Text, images, or sounds can be converted into embeddings. Azure OpenAI models are able to transform real-world information into embeddings. The models are available as REST endpoints and thus can easily be consumed from the SQL Database Engine using the [sp_invoke_external_rest_endpoint](../relational-databases/system-stored-procedures/sp-invoke-external-rest-endpoint-transact-sql.md) system stored procedure, available starting in [!INCLUDE [sssql25-md](../includes/sssql25-md.md)] and Azure SQL Managed Instance configured with the [Always-up-to-date update policy](/azure/azure-sql/managed-instance/update-policy#always-up-to-date-update-policy):
105105

106106
```sql
107107
DECLARE @retval INT, @response NVARCHAR(MAX);
@@ -124,7 +124,7 @@ Using a call to a REST service to get embeddings is just one of the integration
124124

125125
:::image type="content" source="media/ai-artificial-intelligence-intelligent-applications/data-chatbot.png" alt-text="Screenshot of an AI bot answering the question using data stored in SQL Server.":::
126126

127-
For additional examples on using Azure SQL and OpenAI, see the following articles:
127+
For additional examples on using Azure SQL and OpenAI, see the following articles, which also apply to SQL Server and Azure SQL Managed Instance:
128128

129129
- [Generate images with Azure OpenAI Service (DALL-E) and Azure SQL](https://devblogs.microsoft.com/azure-sql/generate-images-with-openai-and-azure-sql/)
130130
- [Using OpenAI REST Endpoints with Azure SQL](https://devblogs.microsoft.com/azure-sql/using-openai-rest-endpoints-with-azure-sql-database/)
@@ -155,13 +155,15 @@ ORDER BY
155155

156156
Implement RAG-patterns with the SQL Database Engine and Azure AI Search. You can run supported chat models on data stored in the SQL Database Engine, without having to train or fine-tune models, thanks to the integration of Azure AI Search with Azure OpenAI and the SQL Database Engine. Running models on your data enables you to chat on top of, and analyze, your data with greater accuracy and speed.
157157

158+
To learn more about the integration of Azure AI Search with Azure OpenAI and the SQL Database Engine, see the following articles, which also apply to SQL Server and Azure SQL Managed Instance:
159+
158160
- [Azure OpenAI on your data](/azure/ai-services/openai/concepts/use-your-data)
159161
- [Retrieval Augmented Generation (RAG) in Azure AI Search](/azure/search/retrieval-augmented-generation-overview)
160162
- [Vector Search with Azure SQL and Azure AI Search](https://devblogs.microsoft.com/azure-sql/vector-search-with-azure-sql-database/)
161163

162164
## Intelligent applications
163165

164-
THe SQL Database Engine can be used to build intelligent applications that include AI features, such as recommenders, and Retrieval Augmented Generation (RAG) as the following diagram demonstrates:
166+
The SQL Database Engine can be used to build intelligent applications that include AI features, such as recommenders, and Retrieval Augmented Generation (RAG) as the following diagram demonstrates:
165167

166168
:::image type="content" source="media/ai-artificial-intelligence-intelligent-applications/session-recommender-architecture.png" alt-text="Diagram of different AI features to build intelligent applications with Azure SQL Database." lightbox="media/ai-artificial-intelligence-intelligent-applications/session-recommender-architecture.png":::
167169

@@ -170,6 +172,10 @@ For an end-to-end sample to build an AI-enabled application using sessions abstr
170172
- [How I built a session recommender in 1 hour using OpenAI](https://devblogs.microsoft.com/azure-sql/how-i-built-a-session-recommender-in-1-hour-using-open-ai/).
171173
- [Using Retrieval Augmented Generation to build a conference session assistant](https://github.com/Azure-Samples/azure-sql-db-session-recommender-v2)
172174

175+
> [!NOTE]
176+
> Langchan integration and Semantic Kernel integration rely on the [vector data type](../t-sql/data-types/vector-data-type.md), which is available starting with [!INCLUDE [sssql25-md](../includes/sssql25-md.md)] and in Azure SQL Managed Instance configured with the [Always-up-to-date update policy](/azure/azure-sql/managed-instance/update-policy#always-up-to-date-update-policy).
177+
178+
173179
### LangChain integration
174180

175181
LangChain is a well-known framework for developing applications powered by language models. For examples that show how LangChain can be used to create a Chatbot on your own data, see:

docs/sql-server/index.yml

Lines changed: 37 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ landingContent:
1919
links:
2020
- text: SQL Server 2025 Preview
2121
url: what-s-new-in-sql-server-2025.md
22-
- text: SQL Server on Linux
23-
url: ../linux/sql-server-linux-overview.md
2422
- text: SQL Server enabled by Azure Arc
2523
url: azure-arc/overview.md
24+
- text: SQL Server on Linux
25+
url: ../linux/sql-server-linux-overview.md
2626
- text: SQL database in Microsoft Fabric
2727
url: /fabric/database/sql/overview
2828
- linkListType: download
@@ -56,7 +56,7 @@ landingContent:
5656
- text: Educational SQL resources
5757
url: ../sql-server/educational-sql-resources.yml
5858

59-
- title: SQL on Azure
59+
- title: Azure SQL & Microsoft Fabric
6060
linkLists:
6161
- linkListType: overview
6262
links:
@@ -70,6 +70,8 @@ landingContent:
7070
url: /azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview
7171
- text: SQL Server on Azure Linux VMs
7272
url: /azure/azure-sql/virtual-machines/linux/sql-server-on-linux-vm-what-is-iaas-overview
73+
- text: SQL database in Microsoft Fabric
74+
url: /fabric/database/sql/overview
7375
- text: Connect to Azure SQL
7476
url: /azure/azure-sql/database/develop-overview#client-connections
7577

@@ -85,23 +87,25 @@ landingContent:
8587
url: /ssms/copilot/copilot-in-ssms-overview
8688
- text: Microsoft Copilot in Azure SQL Database
8789
url: /azure/azure-sql/copilot/copilot-azure-sql-overview
90+
- text: SQL Server Machine Learning (R & Python)
91+
url: ../machine-learning/index.yml
8892

89-
- title: Reference
93+
- title: Business Intelligence & Machine Learning
9094
linkLists:
91-
- linkListType: reference
95+
- linkListType: overview
9296
links:
93-
- text: Transact-SQL (T-SQL)
94-
url: ../t-sql/language-reference.md
95-
- text: SQL PowerShell
96-
url: /powershell/sql-server/sql-server-powershell
97-
- text: Sample databases
98-
url: ../samples/sql-samples-where-are.md
99-
- text: Scripting
100-
url: /ssms/scripting/database-engine-scripting
101-
- text: System dynamic management views (DMVs)
102-
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
103-
- text: Stored procedures
104-
url: ../relational-databases/stored-procedures/stored-procedures-database-engine.md
97+
- text: Mirroring to Microsoft Fabric
98+
url: /fabric/database/mirrored-database/sql-server
99+
- text: SQL Server Reporting Services (SSRS)
100+
url: ../reporting-services/create-deploy-and-manage-mobile-and-paginated-reports.md
101+
- text: SQL Server Analysis Services (SSAS)
102+
url: /analysis-services/analysis-services-overview
103+
- text: SQL Server Integration Services (SSIS)
104+
url: ../integration-services/sql-server-integration-services.md
105+
- text: Azure Data Factory
106+
url: /azure/data-factory/
107+
- text: Data virtualization with PolyBase
108+
url: ../relational-databases/polybase/polybase-guide.md
105109

106110
- title: Database design
107111
linkLists:
@@ -145,6 +149,21 @@ landingContent:
145149
- text: Synonyms
146150
url: ../relational-databases/synonyms/synonyms-database-engine.md
147151

148-
152+
- title: Reference
153+
linkLists:
154+
- linkListType: reference
155+
links:
156+
- text: Transact-SQL (T-SQL)
157+
url: ../t-sql/language-reference.md
158+
- text: SQL PowerShell
159+
url: /powershell/sql-server/sql-server-powershell
160+
- text: Sample databases
161+
url: ../samples/sql-samples-where-are.md
162+
- text: Scripting
163+
url: /ssms/scripting/database-engine-scripting
164+
- text: System dynamic management views (DMVs)
165+
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
166+
- text: Stored procedures
167+
url: ../relational-databases/stored-procedures/stored-procedures-database-engine.md
149168

150169

0 commit comments

Comments
 (0)