Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server 2025 (17.x)
Azure SQL Database Azure SQL
Managed Instance
SQL Database v Microsoft Fabric
Tento článek obsahuje nejčastější dotazy týkající se vektorů a vkládání v databázovém stroji SQL.
Ukázky a příklady najdete v úložišti ukázek AI SQL.
Můžu v T-SQL zcela vytvořit řešení rozšířené generace načítání (RAG)?
Ano, můžete vytvořit řešení Retrieval-Augmented generation (RAG) pomocí T-SQL. Tento typ řešení využívá funkce databázového stroje SQL k efektivní správě a dotazování dat. T-SQL můžete použít k implementaci potřebné logiky načítání a zpracování dat a zároveň integraci s externími službami AI pro aspekt generování. Vektory lze nativně ukládat v modulu SQL a připojení k LLM, které poskytují možnosti porozumění přirozenému jazyku prostřednictvím sp_invoke_external_rest_endpoint.
- Implementace řešení RAG a volání OpenAI přímo ze služby Azure SQL DB za účelem kladení otázek na vaše data
- Předvídatelné výsledky LLM se strukturovaným výstupem a sp_invoke_external_rest_endpoint
Proč bych v T-SQL zcela vytvořil(a) řešení RAG?
Pokud chcete vylepšit existující aplikaci, aniž byste ji museli znovu navrhovat, aby podporovala funkce umělé inteligence, použijte integrované funkce modulu SQL k implementaci funkcí AI přímo v databázových dotazech. Kód T-SQL je potřeba aktualizovat jenom tak, aby zahrnoval funkce AI, a nedělal rozsáhlé změny architektury vaší aplikace.
- Migrace a modernizace úloh Windows Serveru, SQL Serveru a .NET
- Modernizace aplikací pomocí Azure SQL, OpenAI a Tvůrce rozhraní Data API
Existují kompletní ukázky s využitím Azure SQL nebo Fabric SQL pro RAG?
Určitě najdete kompletní ukázky pro RAG s využitím Azure SQL a Fabric SQL tady:
Můžu rag pracovat na strukturovaných datech, jako jsou sloupce a řádky?
Pokud potřebujete pracovat se strukturovanými daty, můžete i nadále využívat rag tím, že ho zkombinujete s jinými technikami, jako je například vkládání, které představují strukturovaná data způsobem, kterému model AI rozumí. To vám umožní provádět úlohy načítání a generování strukturovaných dat a zároveň využívat výhod funkcí RAG.
Proč odesílání úplného, složitého schématu do LLM vede k špatnému generování SQL – a jak ho můžu opravit?
Pokud máte komplexní a velké schéma databáze se stovkami tabulek a zobrazení, je lepší použít přístup s více agenty, který pomáhá snížit šum a umožnit modelům AI zaměřit se na konkrétní oblasti schématu. Úplný popis spolu s funkční kompletní ukázkou najdete tady:
Můžu se připojit k Azure OpenAI pomocí spravované identity?
Ano, ke službě Azure OpenAI se můžete připojit pomocí spravované identity. To vám umožní bezpečně ověřovat a přistupovat ke službě Azure OpenAI, aniž byste museli spravovat přihlašovací údaje přímo. Další informace najdete tady:
- Bez hesla při volání Azure OpenAI z Azure SQL s využitím spravovaných identit
- Vytvoření EXTERNÍHO MODELU pomocí Azure OpenAI s využitím spravované identity
Používají moje data Microsoft pro trénovací modely?
Ne. Microsoft data nepoužívá pro trénovací modely. Další informace najdete v dokumentaci k zodpovědné umělé inteligenci .
Jaká data služba Azure OpenAI zpracovává?
Další informace najdete v dokumentu Data, ochrana osobních údajů a zabezpečení služby Azure OpenAI .
Jak můžu chránit svá data před neoprávněným přístupem agenta AI?
Azure SQL a SQL Server poskytují rozsáhlou podporu podrobného zabezpečení přístupu:
- Začínáme s oprávněními databázového stroje: Pomocí oprávnění můžete řídit přístup k databázovým objektům na podrobné úrovni.
- Row-Level zabezpečení (RLS):: Řízení přístupu k řádkům v tabulce na základě charakteristik uživatele, který spouští dotaz. Zabezpečení na úrovni řádků můžete vidět v akci v tomto videu.
- Dynamické maskování dat: Omezte expozici citlivých dat tím, že je maskujte pro uživatele, kteří nejsou privilegovaní.
- Always Encrypted: Chrání citlivá data tím, že je šifruje neaktivní uložená a přenášená data a zajišťuje, aby k nešifrovaným datům mohli přistupovat jenom autorizovaní uživatelé.
Pomocí funkce Audit v Azure SQL a SQL Serveru je také možné auditovat jakoukoli operaci provedenou v databázi.
Audit SQL Serveru (databázový stroj)