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.
Primárním cílem Copilotu v SQL Server Management Studio (SSMS) je zvýšit vaši produktivitu v rámci vašeho pracovního postupu v SSMS, včetně psaní a úprav Transact-SQL (T-SQL). Abyste v SSMS co nejlépe využili Copilot, nestačí ho jen zapnout, ale je důležité naučit se, jak s ním efektivně spolupracovat. Stejně jako jakýkoli partner, Copilot v SSMS poskytuje nejlepší výkon, když je mu předán jasný směr a odpovídající kontext. Optimální použití okna chatu také vylepšuje kvalitu vašeho prostředí s copilotem v SSMS.
Okno chatu
Ikony a možnosti okna chatu jsou popsané v části Použití okna chatu pro Copilot v aplikaci SQL Server Management Studio, ale existují další aspekty specifické pro výzvy.
Primárně nezacházejte s oknem chatu jako s oknem výsledků. Když se zeptáte na copilotové otázky týkající se vašeho schématu nebo dat, může přímo spustit dotaz, který vám vrátí informace v okně chatu. Copilot v nástroji SSMS nedokáže určit počet řádků vrácených dotazem před jeho provedením, a pokud dotaz vrátí 1 000 řádků, pokusí se tyto informace zobrazit v chatu. Velké sady výsledků nejsou snadno čitelné a nelze s nimi manipulovat v okně chatu.
Upřednostňuje se, aby uživatel v SSMS požádal Copilot o napsání dotazu pro získání informací, díky čemuž dochází k lepší interakci a zkušenosti s Copilotem v SSMS.
Konzistence
Běžnou frustrací mezi uživateli kopilotů je nekonzistence odpovědí. Odpovědi od AI mohou být nepravidelné, protože jsou generovány pravděpodobnostně, nikoli deterministicky. To znamená, že i když se položí stejná otázka, model může zvolit jinou, ale přesto přijatelnou, sadu slov nebo strukturu vět na základě drobných variací v kontextu, konfiguraci nebo vnitřní náhodnosti. Modely AI navíc vážou mnoho potenciálních interpretací výzvy, takže malé změny formulace nebo načasování můžou vést k různým výsledkům. Tato variabilita je součástí toho, co dělá AI tak flexibilním a výkonným, ale může také vést k nepředvídatelným výsledkům, pokud výzvy nejsou optimálně sestaveny.
Psací podněty
Součástí práce s AI je psaní výzvy k odeslání, stejně jako ladění výkonu, je to umění a věda. Abyste mohli psát dobré výzvy, nemusíte být specialistou na přípravu výzev. Při zapojení do umělé inteligence ale musíte znát obecné pokyny.
Například pokud se zeptáte Find the hottest tables in the database, Copilot v SSMS nemusí pochopit, že v kontextu této výzvy jsou nejvytíženější tabulky ty, které jsou nejrušnější nebo nejaktivnější. Místo toho zkuste List the top 10 tables in the database that have the most reads.
Doporučení při psaní výzvy obecně zahrnují:
| Doporučení | Podrobnosti |
|---|---|
| Použití přirozeného jazyka | Nemusíte používat specializovanou slovní zásobu, ale snažte se vyhnout neformálním frázím, slangu a žargonu. |
| Buďte jasní a konkrétní | Poskytněte dostatek podrobností, aby Copilot přesně pochopil, na co se ptáte. |
| Poskytnutí kontextu | Copilot v SSMS má kontext databáze založený na připojení editoru dotazů, ale můžete poskytnout další kontext, například časový rámec nebo konkrétní databázové objekty. |
| Příklady použití | Stavte na předchozích odpovědích, například Modify the last query to order the results by CustomerID. |
| Definování výstupního formátu | Copilot může poskytovat informace ve formátu textu, tabulky nebo seznamu. Vybere vám, ale můžete si konkrétně vyžádat informace, které mají být poskytnuty v požadovaném formátu. |
Ukázkové výzvy:
| Doporučení | Vyhněte se | Zkušební verze |
|---|---|---|
| Použití přirozeného jazyka | Yo cook me up something cool for grabbing sales data |
Write a SQL query that selects the top 10 most recent orders from the Sales.Orders table |
| Buďte jasní a konkrétní | Okay, so I've got this thing where I need to maybe get some kind of report or output or whatever for yesterday's stuff but like only for users that are new but not too new, if that makes sense |
Write a query to return users who registered yesterday and have not yet made a purchase |
| Poskytnutí kontextu | List western schools with no language reqs |
List schools in the US-West geo that have a lang_req value of 0 |
| Příklady použití | Write a query to get recent customer info |
Write a query to get customer ID, name, and total number of orders for the last 10 business days ordered by total desc |
| Definování výstupního formátu | Give me hospital locations and size with the busiest emergency rooms |
List the hospitals with the busiest emergency rooms in table format and include city state and size |