Verbind GitHub Copilot en Visual Studio Code met de Dienst van de Vraag

IMPORTANT
Alvorens dit geïntegreerde hulpmiddel te gebruiken, moet u begrijpen welke gegevens met GitHub worden gedeeld. De gedeelde gegevens omvatten contextuele informatie over de code en de dossiers die ("herinneringen") worden uitgegeven en details over gebruikersacties ("gebruikersbetrokkenheidsgegevens"). Lees de privacyverklaring van GitHub Copilotvoor meer informatie over de gegevens die ze verzamelen. U moet ook rekening houden met de gevolgen voor de beveiliging van het inschakelen van services van derden, aangezien u verantwoordelijk bent voor de naleving van het beleid voor gegevensbeheer van uw organisatie. Adobe is niet verantwoordelijk voor eventuele bezorgdheid over gegevens of problemen die uit het gebruik van dit instrument kunnen voortvloeien. Raadpleeg de documentatie van GitHub voor meer informatie.

GitHub Copilot , dat wordt aangestuurd door OpenAI Codex, is een door AI aangedreven hulpmiddel dat uw codeerervaring verbetert door codefragmenten en volledige functies direct binnen uw redacteur voor te stellen. Copilot is geïntegreerd met Visual Studio Code (VS Code ) en kan uw workflow aanzienlijk versnellen, vooral wanneer u werkt met complexe query's. Volg deze handleiding voor het maken van een verbinding tussen GitHub Copilot en VS Code en de Query Service om uw query's efficiënter te schrijven en te beheren. Voor meer informatie over Copilot, bezoek GitHub het productpagina van de Kopilot van de Bezoekeren de officiële Copilot documentatie.

In dit document worden de stappen beschreven die zijn vereist om GitHub Copilot en VS Code te verbinden met Adobe Experience Platform Query Service.

Aan de slag get-started

Deze gids vereist dat u reeds toegang tot een rekening GitHub hebt en zich voor GitHub Copilot hebt aangemeld. U kunt omhoog van de website van GitHubondertekenen. U hebt ook VS Code nodig. U kunt downloaden VS Code van hun officiële website.

Nadat u VS Code hebt geïnstalleerd en uw Copilot -abonnement hebt geactiveerd, verkrijgt u uw verbindingsgegevens voor Experience Platform. Deze referenties bevinden zich op het tabblad Credentials van de Queries -werkruimte in de gebruikersinterface van Experience Platform. Lees de geloofsbrieven gids aan leren hoe te om deze waarden in Experience Platform te vinden UI. Neem contact op met uw organisatiebeheerder als u momenteel geen toegang hebt tot de werkruimte van Queries .

Vereiste Visual Studio Code extensies required-extensions

De volgende Visual Studio Code -extensies zijn vereist om uw Experience Platform SQL-databases effectief te beheren en er query's op uit te voeren, rechtstreeks in de code-editor. Download en installeer deze extensies.

  • SQLTools: Gebruik de uitbreiding SQLTools om veelvoudige SQL gegevensbestanden te beheren en te vragen. Het bevat functies zoals een queryfunctie, SQL-formatter en verbindingsverkenner, met ondersteuning voor extra stuurprogramma's om de productiviteit van ontwikkelaars te verhogen. Lees het overzicht op de Marketplace van Visual Studio voor meer details.
  • De Bestuurder van SQLTools PostgreSQL/Cockroach: Deze uitbreiding laat u toe om, gegevensbestanden te verbinden te vragen en te beheren PostgreSQL en CockroachDB direct binnen uw coderedacteur.

De volgende extensies schakelen GitHub Copilot en de chatfuncties in.

Verbinding maken create-connection

Selecteer het cilinderpictogram ( het cilinderpictogram. ) in de linkernavigatie van VS Code, gevolgd door Add New Connection of de cilinder plus pictogram ( de cilinder plus pictogram. ).

de Code UI van Visual Studio met de SQL benadrukte uitbreiding van het Hulpmiddel en voeg nieuwe verbinding toe.

De lus Connection Assistant wordt weergegeven. Selecteer het databasestuurprogramma van PostgreSQL .

de montages SQLTools pagina in VS Code met benadrukt PostgreSQl.

Invoerverbindingsinstellingen input-connection-settings

De weergave Connection Settings wordt weergegeven. Voer uw Experience Platform-verbindingsgegevens in de desbetreffende velden van de SQLTools Connection Assistant in. De vereiste waarden worden in de onderstaande tabel uitgelegd.

Eigenschap
Beschrijving
Connection name

Verstrek "Connection name"als Prod_MySQL_Server die beschrijvend is en duidelijk zijn doel (bijvoorbeeld, een productiemilieu voor een server MySQL) wijst. De beste praktijken omvatten:

  • Volg de naamgevingsconventies van uw organisatie om ervoor te zorgen dat deze binnen het systeem uniek is.
  • Houd het beknopt om duidelijkheid te behouden en verwarring met andere verbindingen te voorkomen.
  • Vermeld relevante details over de functie of omgeving van de verbinding in de naam.
Connect using
Gebruik de optie Server and Port om het adres (hostnaam) van de server en het poortnummer op te geven voor een directe verbinding met Experience Platform
Server address
Voer de Host -waarde in die u hebt opgegeven in uw Experience Platform Postgres-referenties, zoals acmeprod.platform-query.adobe.io .
Port
Deze waarde is doorgaans 80 voor Experience Platform-services.
Database
Voer de Database -waarde in die u hebt opgegeven in uw Experience Platform Postgres-referenties, zoals prod:all .
Username
Deze eigenschap verwijst naar uw organisatie-id. Voer de Username -waarde in die in uw Experience Platform Postgres-referenties wordt opgegeven.
Password
Dit bezit is uw toegangstoken. Voer de Password -waarde in die in uw Experience Platform Postgres-referenties wordt opgegeven.

De hulpwerkruimte van de Verbinding met verscheidene benadrukte montages.

Selecteer vervolgens Use Password , gevolgd door Save as plaintext in settings in het vervolgkeuzemenu dat wordt weergegeven. Het veld Password wordt weergegeven. Gebruik dit tekstinvoerveld om uw toegangstoken in te voeren.

het wachtwoord van het Gebruik, zijn dropdown menu en benadrukt gebied van het Wachtwoord.

Als u SSL wilt inschakelen, selecteert u het invoerveld SSL en kiest u Enabled in het vervolgkeuzemenu dat wordt weergegeven.

het SSL gebied met Toegelaten in dropdown benadrukte menu.

TIP
Nadat u al uw gegevens hebt ingevoerd, kunt u de verbinding testen voordat u de verbinding opslaat. Schuif omlaag naar de onderkant van de werkruimte en selecteer Test Connection .
De hulpwerkruimte van de Verbinding met benadrukte Verbinding van de Test. {width="100" modal="regular"}

Nadat u de verbindingsgegevens correct hebt ingevoerd, selecteert u Save Connection om uw instellingen te bevestigen.

De hulpwerkruimte van de Verbinding met sparen benadrukte Verbinding.

De weergave Review connection details wordt weergegeven en uw verbindingsgegevens worden weergegeven. Selecteer Connect Now als u zeker weet dat de verbindingsgegevens correct zijn.

de mening van de de verbindingsdetails van het Overzicht met Connect nu benadrukt.

De werkruimte van VS Code wordt weergegeven met een suggestie van GitHub Copilot .

een verbonden SQL zitting in VS Code.

GitHub Copilot handleiding

Nadat u verbinding hebt gemaakt met uw Experience Platform-instantie, kunt u Copilot gebruiken als AI-codeerassistent om sneller en betrouwbaarder code te schrijven. In deze sectie worden de belangrijkste functies en het gebruik ervan besproken.

Aan de slag met GitHub Copilot get-started-with-copilot

Controleer eerst of u de nieuwste versie van VS Code hebt geïnstalleerd. Een verouderde VS Code versie kan belangrijke Copilot eigenschappen verhinderen te werken zoals bedoeld. Controleer vervolgens of de instelling Enable Auto Completions is ingeschakeld. Als Copilot correct loopt, verschijnt het Copilotpictogram ( het pictogram van de Kopieerbaarheid ) in uw statusbar (als er een kwestie is, in plaats daarvan toont het Copilot foutenpictogram). Selecteer het Copilotpictogram om het GitHub Copilot Menu te openen. Van GitHub Copilot Menu, uitgezochte Edit Settings

de VS Code redacteur met GitHub Copilot Menu getoond en het Copilot pictogram en geeft benadrukte Montages uit.

Schuif omlaag de opties en controleer of het selectievakje is ingeschakeld voor de instelling Enable Auto Completions .

het montagespaneel voor GitHub Copilot met de Enable Auto geselecteerde en benadrukte controledoos van Voltooiingen.

Codevoltooiing code-completions

Zodra u de GitHub Copilot uitbreiding en login installeert, activeert het automatisch een eigenschap genoemd Tekst van Ghost, die codevoltooiing voorstelt aangezien u typt. Deze suggesties helpen u code efficiënter en met minder onderbrekingen te schrijven. U kunt ook opmerkingen gebruiken als richtlijn voor suggesties voor AI-code. Dit betekent dat niet-technische gebruikers gewone spraak kunnen omzetten in code om hun gegevens te verkennen.

VSCode UI met een codesuggestie en het GitHub Copilot benadrukte pictogram.

TIP
Als u Copilot voor een specifiek bestand of een bepaalde taal wilt uitschakelen, selecteert u het pictogram op de statusbalk en schakelt u het uit.

Ghost-tekstsuggesties volledig of gedeeltelijk accepteren accept-suggestions

Als GitHub Copilot codevoltooiing voorstelt, kunt u gedeeltelijke of volledige suggesties goedkeuren. Selecteer Lusje om de volledige suggestie goed te keuren, of onderdruk Controle (of Bevel op Mac) en druk de juiste pijl om gedeeltelijke tekst goed te keuren. Om een suggestie te sluiten, druk Escape.

TIP
Als u geen suggesties krijgt, zorg ervoor dat Copilot in de taal van uw dossierwordt toegelaten.

de VS Code redacteur die een vervagende grijze tekstsuggestie van GitHub Copilot als Tekst van de Schim naast gedeeltelijk getypte code toont.

Alternatieve suggesties alternative-suggestions

Als u alternatieve codesuggesties wilt doorlopen, selecteert u de pijlen in het dialoogvenster Copilot .

de VS Code redacteur die het de alternatieve suggesties van Copilot paneel toont.

Inline chatten gebruiken inline-chat

U kunt ook rechtstreeks chatten met Copilot over uw code. Gebruik Controle (of Bevel) + I om de gealigneerde praatjedialoog teweeg te brengen. Deze functie wordt gebruikt om uw code te herhalen en suggesties in context te verfijnen. U kunt een codeblok markeren en inline chatten gebruiken om een andere oplossing te zien die door de AI is voorgesteld voordat u deze accepteert.

het gealigneerde praatjevenster met diff mening

Speciale chatweergave dedicated-chat

U kunt een meer traditionele praatjeinterface met een specifieke praatjezijbalk gebruiken om ideeën en strategie te vormen, codeerkwesties op te lossen, en implementatiedetails te bespreken. Selecteer het praatjepictogram ( het pictogram van het Praatje van de Kopiër. ) in de zijbalk van VS Code om een speciaal chatvenster te openen.

sidebar van het 1 praatje met het benadrukte praatjepictogram. GitHub Copilot

U kunt tot praatjegeschiedenis ook toegang hebben door het geschiedenispictogram te selecteren ( het geschiedenispictogram. ) boven aan het venster Chat.

Volgende stappen

U kunt nu op efficiënte wijze rechtstreeks vanuit uw code-editor query's uitvoeren op uw Experience Platform-databases en de door AIR aangedreven codesuggesties van GitHub Copilot gebruiken om het schrijven en optimaliseren van SQL-query's te stroomlijnen. Voor meer informatie over hoe te om vragen te schrijven en in werking te stellen, verwijs naar de begeleiding voor vraaguitvoering.

recommendation-more-help
ccf2b369-4031-483f-af63-a93b5ae5e3fb