Pridanie kódu vygenerovaného umelou inteligenciou pomocou Copilota (verzia Preview)
[Táto téma je predbežnou dokumentáciou a môže sa zmeniť.]
Pridajte kód vygenerovaný AI pomocou funkcie Copilot v Visual Studio Code, ktorý vám pomôže vytvoriť kód pomocou interakcie chatu v prirodzenom jazyku. Môžete sa tiež ponoriť hlbšie do existujúceho kódu a zistiť, čo to znamená, pomocou funkcie Vysvetliť . V Power Pages vykonávate prispôsobenia webu pomocou kódu HTML, JS alebo CSS , ktoré momentálne nie sú podporované v dizajnovom štúdiu Power Pages nízkokódové. Tento chat Copilot pomáha Power Pages vývojárom, ako ste vy, písať kód popisom očakávaného správania kódu pomocou prirodzeného jazyka. Potom môžete vygenerovaný kód spresniť a použiť ho pri prispôsobovaní lokality.
Dôležité
- Toto je ukážková funkcia.
- Funkcie ukážky nie sú určené na produkčné účely a môžu mať obmedzenú funkčnosť. Tieto funkcie sú k dispozícii pred oficiálnym vydaním, aby k nim mohli zákazníci získať rýchly prístup a poskytnúť odozvu.
- Ak chcete pochopiť možnosti a obmedzenia tejto funkcie, pozrite si Časté otázky pre kód vygenerovaný AI pomocou Copilota.
Požiadavky
Ak chcete porozumieť používaniu a obmedzeniam Copilota, prečítajte si podmienky a Časté otázky o zodpovednej AI . Ak chcete začať používať Copilot v Power Pages, skontrolujte nasledujúce požiadavky.
Visual Studio Code
Nainštalujte najnovšie rozšírenie Power Platform Tools.
Otvorte koreňový priečinok lokality v Visual Studio Code.
Prihláste sa do Power Pages Copilot pomocou svojich poverení do prostredia Dataverse.
Visual Studio Kód pre web
Copilota môžete použiť aj v Power Pages pri úprave kódu pomocou Visual Studio Kód pre web.
Na generovanie kódu použite Copilot
Dôležité
Copilot v Visual Studio Code je vyladený tak, aby generoval kód pre Power Pages stránky, takže jeho funkcionality sú obmedzené na Power Pages jazyky podporované webom, ako napr. HTML, JavaScript a CSS. Vygenerovaný kód z nástroja Copilot využíva podporované rámce ako bootstrap a jQuery.
- V konverzácii nástroju Copilot opíšte požadované správanie kódu pomocou prirodzeného jazyka. Napríklad kód na overenie formulára alebo vyvolania Ajax pomocou Power Pages Web API.
- Pokračujte v opakovanom preformulovaní svojich otázok v rozhovore Copilota, kým nedostanete to, čo potrebujete.
- Keď budete s vygenerovaným kódom spokojní, môžete jednoducho skopírovať a vložiť úryvok kódu alebo vložiť kód na stránku Power Pages a kód ďalej upravovať.
- Na navigáciu medzi nedávno zadanými výzvami použite kláves šípky nahor/nadol.
Príklady:
Write code for Web API to fetch active contacts
Write code in JavaScript to make sure that submitted value for phone number field is in valid format
Poznámka
- Kód vygenerovaný kopilotom nemusí mať správne názvy tabuliek alebo stĺpcov, preto sa odporúča overiť tieto podrobnosti pred použitím kódu.
- Ak chcete vygenerovať presnejší kód, uistite sa, že ste otvorili súbor, v ktorom chcete kód použiť. Napríklad otvorte webovú šablónu, kde chcete pridať kód webového rozhrania API alebo otvorte vlastný súbor JavaScript pre formuláre, do ktorých chcete pridať overenie poľa.
Na pochopenie kódu použite funkciu Vysvetliť
Funkcia Copilot's Explain je užitočná pre vývojárov, ktorí pracujú na existujúcom kóde a chcú mu porozumieť. Ak chcete použiť funkciu Vysvetliť, postupujte takto:
V editore kódu vyberte riadky kódu, ktorým chcete porozumieť. Kliknutím pravým tlačidlom myši sa dostanete do kontextovej ponuky. Vyberte Kopilot v Power Pages a zvoľte Vysvetliť. Copilot zaznamená vybrané riadky kódu na paneli rozhovoru a poskytne odpoveď vysvetlenie kódu.
Prípadne vyberte riadky kódu a na paneli chatu Copilota napíšte Explain selected code
. Môžete sa tiež priamo opýtať Copilota pridaním kódu do výzvy. Môžete sa napríklad opýtať Explain the following code {% include 'Page Copy'%}
.
Známe problémy
V niektorých prípadoch je výzva nesprávne klasifikovaná ako škodlivý kód.
Pomôžte nám zlepšiť túto funkciu
V každom odpoveď chatu Copilot vyberte možnosti spätnej väzby, palec hore (👍), ak sa vám páči odpoveď, alebo palec dole (👎), ak sa vám nepáčilo to. Vaša odozva výrazne pomáha zlepšovať možnosti tejto funkcie.