Generative KI und Copilots | Trevoir Williams | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      5:51

    • 2.

      Generative KI-Ethik

      3:49

    • 3.

      Überblick über generative KI

    • 4.

      Kopiloten und wie sie funktionieren

      2:39

    • 5.

      Einen Copiloten erkunden

      6:29

    • 6.

      Generatives KI-Prompting

      3:03

    • 7.

      GitHub Copilot verstehen

      3:14

    • 8.

      Anmeldung für GitHub Copilot

      4:07

    • 9.

      Verwenden von GitHub Copilot

      10:09

    • 10.

      Einen Copiloten erstellen

    • 11.

      Fazit

      0:28

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

6

Teilnehmer:innen

--

Projekte

Über diesen Kurs

Entdecke in diesem praktischen Kurs die Macht von generativer KI und KI-Copilots! Lerne, wie du intelligente KI-Assistenten mit modernsten, auf GPT basierenden Modellen, Azure OpenAI und Microsoft Copilot-Technologien entwickeln kannst. Du lernst natürliche Sprachverarbeitung, Prompt-Engineering und KI-gesteuerte Automatisierung kennen, sodass du Kopiloten erstellen kannst, die die Produktivität verbessern, Workflows rationalisieren und Echtzeit-Erkenntnisse liefern.

Triff deine:n Kursleiter:in

Teacher Profile Image

Trevoir Williams

Jamaican Software Engineer

Kursleiter:in
Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: Nun kommen wir zu dem derzeit möglicherweise spannendsten Thema rund um künstliche Intelligenz, der generativen KI. Generative KI ist künstliche Intelligenz, die in der Lage ist, tatsächlich neue Inhalte zu erstellen oder Inhalte mithilfe von Modellen zu generieren, die auf vorhandenen Daten trainiert wurden. Mit generativer KI können wir also Text, Bilder, Audio und Video generieren, und ich bin mir sicher, dass sich die generative KI auch daran anpassen kann , wenn mehr Inhalte und Inhaltstypen auf dem Weg sind. Heute basiert sie im Allgemeinen auf Modellen des maschinellen Lernens wie Transformatoren und Waffen oder generativen gegnerischen Netzwerken und anderen Und ich werde nicht zu sehr darauf eingehen , was diese sind und wie Aber im Allgemeinen besprechen wir nur, was maschinelles Lernen ist. Es ist eine Maschine, die anhand von Daten trainiert wurde und auf der Grundlage der historischen Daten, die sie gesehen hat, bestimmte Entscheidungen treffen kann . generative KI geht jetzt also noch einen Schritt weiter kann nun tatsächlich Inhalte auf der Grundlage dieser Art von historischen Daten generieren . Es hat also Dinge gesehen, die so aussehen, und du fragst nach etwas Neuem. Ich kann Teile der historischen Daten auswählen, die es kennt, um dann eine neue Antwort für Sie zu generieren. Beispielen für generative KI-Engines gehört GPT, und ich denke, das ist wahrscheinlich das beliebteste Das ist der Typ, der quasi auf die Bühne kam und uns gezeigt hat wozu Gene AI wirklich fähig ist Wir haben auch Doll E für Bilder. Wir haben Musik-MLM, tut mir leid, für Audio. Und den habe ich tatsächlich benutzt. neulich tatsächlich die generative KI-Engine benutzt , um einen Song für mich zu generieren. Also habe ich Stunden damit verbracht, auf meinem Keyboard an diesem Song zu arbeiten, und dann dachte ich, hmm, lass mich sehen, was sich die generative KI einfallen lassen würde Und ich war überwältigt von der Menge an Details, dem Detaillierungsgrad und der Großartigkeit, die aus dieser Engine hervorgingen Generative KI ist also sehr mächtig. Ich denke, es ist gekommen, um zu bleiben, und wir müssen definitiv wieder einmal darüber nachdenken, wie wir diese Technologie für unsere Lösungen nutzen können . Nein, natürlich haben wir alle Filme gesehen und gesehen, wozu Roboter und KI-Engines theoretisch in der Lage sind. Und ich denke, das im Hinterkopf, wenn wir an generative Luft denken und daran, wie erschreckend genau die Dinge zu sein scheinen Aber lassen Sie uns darüber sprechen, was generative KI nicht ist bevor wir sie als etwas Gefährliches abtun Generative KI ist also nicht vollständig autonom. Sie stützt sich auf Daten, auf denen sie trainiert wurde, und auf verschiedene Modelle, die wir Menschen gebaut haben. Es kann nicht denken und es kann nicht alleine argumentieren. Und es ist nur so genau wie der Wissensbestand. Es ist also wirklich nur so genau wie unser Wissensschatz , den wir dem Motor gegeben haben. Es ist auch frei von Vorurteilen. KI-Modelle können also tatsächlich Verzerrungen aus den Daten erben, auf denen sie trainiert wurden Nehmen wir zum Beispiel an, wir sprechen über das Training des maschinellen Lernens, oder? Wenn ich trainiere, wenn ich ein System haben möchte, das Hunde und Katzen erkennen kann , sagen wir , Hunde, die sich von Menschen unterscheiden. Und dann habe ich ihm ein paar Bilder von Hunden und Katzen gegeben und dem Motor gesagt, dass das alles Hunde sind. Und dann habe ich ihm ein paar Bilder von Menschen gegeben und gesagt, das sind Menschen. Das bedeutet, dass jedes Mal, wenn dieses System eine vierbeinige Kreatur sieht, die wie ein Hund oder eine Katze aussieht, denkt es, es sei ein Hund, denn das ist wieder einmal die Voreingenommenheit, die ich in der Schulung eingeführt habe Um also diesen Kreis für die Generation KI zu schließen, wird sie nur in der Lage sein, neue Inhalte oder Reaktionen auf der Grundlage dessen zu generieren , was sie weiß oder zu wissen glaubt, Dinge, die sie weiß, oder? Denken Sie also daran, dass das Wissen, auf dem es trainiert wurde, Inhalt oder die Reaktion, die Sie darauf erhalten, wirklich beeinflusst . Es ist im Grunde nicht immer korrekt, oder? Genauigkeit hängt also wiederum den Daten ab, auf denen es trainiert wurde. Und ich denke, das Szenario, das ich gerade vorgestellt habe, befasst sich auch mit dem Problem der Genauigkeit, und es ist kein Ersatz für Menschen. Ich glaube nicht, dass es ein Ersatz für Menschen ist. Wissen Sie, der ganze Wahnsinn der KI, ein ganzer Teil davon, war, dass sie, Sie wissen schon, Menschen in bestimmten Berufen ersetzen wird und so weiter Und ich stimme zu, dass jedes Mal, wenn sich eine Technologie weiterentwickelt, ein Mensch vielleicht weitergebildet werden muss oder sich in eine andere Richtung bewegt oder wechselt, weil diese neue Technologie diesen Job jetzt erledigen kann Und das ist schon immer passiert. Seit der industriellen Revolution passiert das, oder? Wir hatten eine Druckmaschine. Das hätte Leute ersetzt, die sich früher hingesetzt und die Nachrichten aufgeschrieben haben. Das brauchen wir nicht, weil wir eine Druckmaschine haben, oder? Ähm, Pferde und Kutschen beförderten früher Menschen wie Autos Technologie wird also immer den aktuellen Bedarf an bestimmten Dienstleistungen und bestimmten menschlichen Abläufen verdrängen den aktuellen Bedarf , aber sie ist kein Ersatz, weil man immer nach oben skalieren kann Und ich betrachte es gerne als meinen Praktikanten. Ich verwende es nicht von ganzem Herzen als meinen Wissensbestand. Ich muss immer noch überprüfen, was mir die generative KI sagt, und es natürlich bei Bedarf korrigieren Sie sich also keine Sorgen, sie ist nicht dazu da, Sie zu ersetzen, sondern wir können sie nutzen, um unser Potenzial zu maximieren. 2. Generative KI-Ethik: In Ordnung, natürlich kennen wir alle den großartigen Satz. Mit großer Macht geht große Verantwortung einher. also einige ethische Implikationen Einsatz von KI hat also einige ethische Implikationen , denn KI, insbesondere die Art und Weise, wie sie sich in jüngerer Zeit entwickelt hat, hat das Potenzial, alle Arten von guten und schlechten Möglichkeiten für Unternehmen und Einzelpersonen zu erschließen guten und schlechten Möglichkeiten für Unternehmen und Einzelpersonen Wir wollen also sicherstellen, dass wir sie auf eine Weise nutzen, die keine Diskriminierung fördert, und wir sollten immer so fair wie möglich sein , wenn wir KI-Technologien einsetzen, sie allen Menschen in verschiedenen Altersgruppen und Kulturen zugänglich machen , und, wissen Sie, jeder hat keine Torwächter, so ziemlich. Wir sollten auch sicherstellen, dass wir sie nicht auf eine Weise einsetzen , die, tut mir leid, die Menschenrechte verletzt Wir sollten keinem anderen Menschen oder einer anderen Gemeinschaft Schaden zufügen oder sie unterordnen, egal ob es sich um physische, wirtschaftliche, soziale, politische usw. handelt. Während des gesamten Lebenszyklus von KI-Systemen die Lebensqualität der sollte die Lebensqualität der Menschen verbessert und nicht beeinträchtigt werden , oder? Wir wollen auch sicherstellen, dass wir die Umwelt nicht negativ beeinflussen Daher sollte der Lebenszyklus der KI-Systeme den CO2-Fußabdruck nicht so stark wie möglich erhöhen CO2-Fußabdruck nicht so stark wie möglich Und natürlich sollten wir versuchen, die allgemeinen Umweltauswirkungen von allem, was wir mit diesen Daten und diesen Systemen tun, zu reduzieren die allgemeinen Umweltauswirkungen von allem, was wir mit diesen Daten und diesen Systemen tun Wir sollten auch sicherstellen, dass wir für alles verantwortlich sind Wenn Sie also das System verwenden oder wenn wir ein System implementieren, müssen wir festlegen, wer für die Aktionen und Entscheidungen und die Entscheidungen der KI-Systeme verantwortlich ist für die Aktionen und Entscheidungen und die Entscheidungen der KI-Systeme verantwortlich Entscheidungen und die Entscheidungen der KI-Systeme Es ist auch gut, einen Haftungsausschluss zu geben, dass , hey, diese Information nicht von mir stammt. Es wurde von einem KI-System generiert, sodass zumindest Personen über mögliche Ungenauigkeiten in dem, was Sie präsentieren werden, informiert mögliche Ungenauigkeiten in dem werden Und schließlich das Recht auf Daten, Privatsphäre und Schutz. Wir sprechen also natürlich davon, dass KI-Systeme anhand von Daten trainiert werden. Was wir nicht wollen, ist, dass es sich um sensiblere und persönlichere Informationen handelt, wie zum Beispiel, dass das KI-System Daten über andere weitergibt sensiblere und persönlichere Informationen handelt, wie zum Beispiel, dass das KI-System Daten über andere weitergibt Daten über , die das nicht tun sollten, oder? Deshalb wollen wir immer sicherstellen, dass wir Menschenwürde, Autonomie und Entscheidungsfreiheit schützen . Und während des gesamten Lebenszyklus des Systems sollten alle Daten, die gesammelt werden sollen dem Völkerrecht und den Werten und Grundsätzen entsprechen. Es gibt also einige bewährte Verfahren, wir uns stets bewusst sein wollen zu falschen Genauigkeiten und ethischen Bedenken kommt Wir wollen immer KI-generierte Ergebnisse validieren, insbesondere in kritischen Anwendungen, und sicherstellen, dass die Datenschutzgesetze eingehalten werden, da generative Modelle oft große Datensätze verwenden und wir nicht immer überprüfen können, woher die Daten stammen Stellen Sie also immer sicher, dass Sie Vorschriften einhalten, und machen Sie deutlich wann der Inhalt KI-generiert wurde um Verwirrung und Fehlinformationen zu vermeiden Vermeiden Sie es, generative KI für böswillige Zwecke zu verwenden , z. B. für gefälschte oder irreführende Informationen und, Sie wissen schon, um die Stimmen von Personen zu verspotten, sie Dinge sagen zu lassen oder es so klingen zu lassen, als würde die Person etwas sagen, Sie möchten solche Situationen vermeiden, B so ethisch wie möglich handeln und diese Technologie ordnungsgemäß einsetzen Noch einmal, mit großer Macht geht auch große Verantwortung einher. 3. Überblick über generative KI: Okay, wir haben das schon einmal besprochen, aber lassen Sie uns etwas genauer untersuchen was genau generative KI oder Gen A oder kurz gesagt ist Wir wissen also, dass künstliche Intelligenz darauf ausgelegt ist , menschliches Verhalten so gut wie möglich nachzuahmen, und wir versuchen, Maschinen mit einigen Algorithmen zu programmieren , die unsere Entscheidungsfindung und sogar einige unserer Sinne wie Hören, Sprechen oder Sehen nachahmen unsere Entscheidungsfindung und sogar einige unserer Sinne , oder Also, im Allgemeinen ist das, was KI ist. Es soll einige Informationen aufnehmen und in der Lage sein , Aufgaben ohne unser ausdrückliches Eingreifen auszuführen und Laufe der Zeit sogar aus diesen Aufgaben zu lernen. Generative KI beschreibt also eine Kategorie dieser Fähigkeiten , bei denen wir mithilfe derselben Intelligenz oder künstlicher Intelligenz neue Inhalte erstellen können mithilfe derselben Intelligenz oder künstlicher Intelligenz neue Inhalte erstellen . Ein typisches Beispiel für die Interaktion mit einer generativen KI-Lösung ist also einer generativen KI-Lösung in der Regel eine Chat-Anwendung, und ein Beispiel für eine Chat-Anwendung ist Microsoft Copilot oder Und generative KI-Anwendungen akzeptieren Eingaben in natürlicher Sprache Also im Grunde Klartext, Englisch. Wir sind also Entwickler, aber Sie sind vielleicht auch kein Außenseiter. Sie sind vielleicht wie ein Business Analyst oder, Sie wissen schon, eine Person, die nicht technisch versiert ist. Tatsache ist, dass generative KI darauf ausgelegt ist, natürliche Sprache so zu übernehmen wie wir auf natürliche Weise sprechen, mit unserer natürlichen Art zu kommunizieren , anstatt Computersprache zu sprechen. Und dann kann sie das verarbeiten und eine angemessene Antwort zurückgeben. Und bei diesen passenden Antworten handelt es sich in der Regel um Antworten , die spontan generiert werden, basierend auf Ihren Fragen. Und diese Antworten können in Form natürlicher Sprache erfolgen. Es reagiert Ihnen also wie in einem Chat. Sie haben die Frage gestellt, also gibt es Ihnen eine Antwort. Es kann ein Bild sein, und es kann sogar Code sein, weil du sagen könntest: Hey, hilf mir dabei oder Code generieren, der etwas für mich tut. Es ist also ein sehr mächtiger Durchbruch in der künstlichen Intelligenz, und es ist definitiv hier, um zu bleiben, und es ist gut, die Macht zu schätzen , die in unseren Händen liegt. Wenn wir also zurückkommen, werden wir uns einige der Sprachmodelle ansehen , die normalerweise diese generative KI unterstützen. 4. Kopiloten und wie sie funktionieren: Lassen Sie uns nun untersuchen, was Copiloten sind. Ein Co-Pilot ist also ein generativer KI-Assistent, der in Anwendungen integriert ist und normalerweise über eine Chat-ähnliche Oberfläche ausgeführt wird. Es bietet kontextualisierte Unterstützung für allgemeine Aufgaben in jeder Anwendung, in der es sich befindet Der am leichtesten zugängliche Co-Pilot wäre also der Microsoft-Copilot , der in eine Vielzahl von Microsoft-Anwendungen und allgemeinen Benutzererfahrungen integriert oder integrierbar ist eine Vielzahl von Microsoft-Anwendungen . Wenn Sie einen Windows-Computer haben und Windows 11 ausführen, insbesondere wenn Sie P verwenden, haben Sie tatsächlich einen integrierten Co-Piloten Und Sie werden feststellen , dass Co-Piloten wirklich dazu da sind , Produktivität und Kreativität zu steigern und generell KI-generierte Inhalte bereitzustellen. Außerdem können bei verschiedenen Aufgaben und unterschiedlichen Inhaltsanforderungen helfen . Darüber hinaus können Sie als Entwickler den Co-Piloten erweitern, indem Sie Plugins erstellen, die in Geschäftsprozesse integrieren lassen, und Sie können sogar Ihre eigene Art von Copilot erstellen , den Sie natürlich von einer Grundlage oder einem Modell ausgehen würden, aber Sie können ihn mit Daten trainieren oder ihn so trainieren eine bestimmte Aufgabe ausführen kann. Denken Sie also darüber nach. Sie können sich die vorhandenen Co-Piloten ansehen und herausfinden, welcher Ihrer Einschätzung nach fehlt , und versuchen, Ihren eigenen Copiloten zu entwickeln Lassen Sie uns nun etwas mehr über die Funktionen von Microsoft Co-Pilot sprechen , die in verschiedenen Anwendungen zu finden sind, und es gibt verschiedene Anwendungsfälle für Zum Beispiel gibt es copilot.microsoft.com, das Fragen beantworten , Inhalte erstellen und im Internet suchen kann . Sie können also zu dieser URL gehen. Wir werden das in einigen Fällen tun und Sie werden auch feststellen, dass es einen Copiloten für den Edge-Browser gibt , dass es einen Copiloten für den Edge-Browser Wenn Sie Edge haben, was, wenn Sie einen Windows-Computer haben, Sie bereits Edge haben, werden Sie feststellen, dass es genau dort eine spezielle PIN für Copilot gibt , mit der Sie im Grunde dasselbe tun können , als ob Sie auf die Website gehen würden Und dann haben Sie Copiloto Microsoft 365, das Copilot in Ihre Produktivitätsanwendungen integriert , und Office 365 wird normalerweise mit Ihrem Textverarbeitungsprogramm, PowerPoint, Excel usw. geliefert PowerPoint, Excel also einen Copiloten vor Ort haben, können Sie die Dokumente schneller erstellen , als wenn Sie sich hinsetzen und diese Aufgabe alleine erledigen würden . Für andere Geschäftsbereichsanwendungen stehen Co-Piloten zur Verfügung Wenn Sie also einen Copiloten vor Ort haben, können Sie die Dokumente schneller erstellen, als wenn Sie sich hinsetzen und diese Aufgabe alleine erledigen würden. Für andere Geschäftsbereichsanwendungen stehen Co-Piloten zur Verfügung. Es gibt also Co-Piloten für sicherheitsbasierte Anwendungen für Microsoft Azure for Power BI, GitHub, von denen ich sicher bin, dass Sie von Github Copilot gehört haben, und es gibt viele andere 5. Einen Copiloten erkunden: Okay, lassen Sie uns mit einer kurzen Demo beginnen, in der wir uns ansehen, wie Microsoft Co Ich bin also hier auf copilot.microsoft.com, und Sie können sich dafür entscheiden, sich anzumelden, und Sie würden sich mit Ihrem Microsoft-Live-Konto anmelden und Sie würden Und wenn Sie noch keines haben, können Sie eines erstellen, ohne Sie unter Druck zu setzen oder so, aber lassen Sie uns weitermachen und loslegen unter Druck zu setzen oder so, aber lassen Sie uns weitermachen aber Also hier werden sie sagen: Wie kann ich dich nennen? Ich gebe einfach meinen Namen ein, dann sagen sie: Was für einen Stimmton hättest du gern? So wie du dich hören kannst. Und das überspringe ich einfach. Also hier, du wirst sehen, dass es mir einige Einblicke gibt, und das liegt daran, dass ich angemeldet bin. Also geht es irgendwie davon aus, was es über mich weiß oder was ich vorschlagen würde, je nachdem, wer ich bin. Hier können wir Dokumente hinzufügen. Wir können auch frühere Gespräche überprüfen und das Mikrofon verwenden, und das Mikrofon verwenden um mit dem Co-Piloten zu sprechen und ihm eine Aufforderung zu geben. Lassen Sie uns sagen, dass ich sagen wollte, schreiben Sie mir eine Geschichte über Jamaika und warum es ein großartiger Ort für einen Besuch ist. Ordnung? Mal sehen, was unser Co-Pilot sagt Gut, also erzählst du mir eine nette Geschichte darüber, warum Jamaika ein wunderschöner Ort ist, und dann stellst du fest, dass es irgendwie zu Ende geht Was ist deine liebste Art von Abenteuer? Ich gehe gerne wandern. Mal sehen, was es macht. geht es weiter mit der Konversation. Also das haben wir über den Kontext gesagt, richtig? Es kennt also den Kontext der Konversation weil es weiß, was ich anfangs gefragt habe , was der Kontext ist. Es geht um Jamaika. Dann heißt es: Was ist dein Lieblingsabenteuer Ich gehe gerne wandern, und jetzt wird mir mitgeteilt , dass ich in verschiedenen Teilen Jamaikas wandern kann. Also ja, ich bin bereit. Und dann ermutigen sie mich hier einfach. Dann lass uns gehen. Ordnung? Also das ist ziemlich cool Das ist Copilot, und noch einmal, du kannst herkommen und dir Fragen stellen Du kannst ein Gespräch führen. Und ich bin mir sicher, dass es etwas aufschlussreicher ist, wenn Sie gezieltere Fragen , sprechen Danach werden wir über Prompts und das, was wir Prompt Engineering nennen Lassen Sie uns also zu OneDrive übergehen. Ich habe also OneDrive, und das ermöglicht mir, Microsoft Word online zu öffnen Sie können auch Microsoft Word öffnen. Wenn Sie Ihr Lives OnDriv-Konto haben, können Sie Microsoft Word öffnen und die Dokumente verwenden, die ich mit Ihnen geteilt habe Also habe ich Chat GPT in einem anderen Fenster gebeten dasselbe über Jamaika zu generieren Es geht etwas detaillierter darauf ein. Ich sehe hier, dass es irgendwie mit diesen kleinen Tokens kommt , die in bestimmten Editoren fett bedeuten würden, und ich denke, das ist Mart Down. Ja, das ist Mardwn. Also das würde bedeuten, dass die vier in HM sind, das ist eins Aber ich werde mich nicht auf diese kleinen Dinge fixieren. Deshalb sind wir nicht wirklich hier. Was ich Ihnen zeigen möchte, ist, dass es in Edge einen Co-Piloten gibt. Also haben wir uns gerade Copilot hier im Browser angesehen. Aber im Edge-Browser tut mir leid, wir haben uns die Website hier angesehen. Jetzt bin ich im Browser und werde Ihnen zeigen, dass sich hier oben rechts ein Copilot-Fenster befindet. Wenn ich also darauf klicke, siehst du, dass der Chat-Bereich angezeigt wird. Sehen Sie sich jetzt an, was mit Copilot in Edge möglich ist. Okay, lassen Sie mich eine bezahlte Zusammenfassung erstellen. Copilot schaut sich also tatsächlich an, was ich gerade sehe, schaut sich das Dokument hier schaut sich das Dokument hier an und generiert dann diese Zusammenfassung für Ich kann jetzt mehr Fragen stellen und mehr über die Blue Mountains erzählen Und es hat eine nette kleine Faktenliste über Blue Mountains erstellt und beachtet, dass es nicht einfach Dinge generiert, ja, es sagt wahrscheinlich Teile, die auf ihren eigenen generativen Kräften basieren, aber dann sieht man auch, dass es eine Quelle zitiert Es lässt mich also wissen, dass dieser Teil aus dieser Quelle auf dieser Website stammt Barrierefreiheit, die von dieser Quelle auf dieser Website kommt . Es generiert also nicht nur Inhalte, sondern es durchsucht auch das Internet und findet Quellen, die das, was es sagt, ergänzen. Und danach kann ich „Gefällt oder so sagen, generell möchte ich Feedback geben, damit das System erfährt, ob es korrekt war oder nicht , oder ob es sich entsprechend anpassen muss. Sie können die Antwort auch herunterladen oder bei Bedarf vorlesen In Ordnung, also werde ich noch ein Experiment durchführen. Sie müssen dieses Experiment nicht durchführen, aber ich werde es versuchen, weil wir hier alle Entwickler sind , höchstwahrscheinlich sind wir alle Entwickler Also werde ich sehen, ob mein Co-Pilot diesen Codeblock tatsächlich ansehen und einige Änderungen vorschlagen kann , oder? Also, sieh dir das jetzt an. Es ist bereits in dem Zusammenhang, wissen Sie, das Dokument anzusehen und eine Zusammenfassung zu erstellen. Jede Frage, die ich stelle, steht also irgendwie in diesem Kontext. Ich will das nicht, also klicke ich auf ein neues Thema und schlage dann Möglichkeiten vor, und schlage dann Möglichkeiten vor diesen Code zu optimieren. Mal sehen, ob das funktionieren würde. Ordnung? Es hat also einige Dinge generiert, aber kontextuell gesehen ist es nicht wirklich das, was ich mir erhofft hatte , und es ist im Kontext nicht wirklich hilfreich Das ist also Code aus meiner testgetriebenen Entwicklung mit Aspeed in einem Kernkurs, in dem wir eine testbare API und Anwendung entwickelt haben Also bin ich einfach hergegangen. Es ist auf GTubTSFree verfügbar. Ich bin einfach hergegangen und habe gesagt, also optimieren wir einfach Nun, es sieht oder es sieht entweder Blazer Web Assembly oder denkt, dass es Blazer Web Assembly sieht, oder es kennt einfach diese Eingabeaufforderung und es antwortet nur, basierend auf dem letzten Mal, als wir die Aufforderung bekommen haben, hey, jemand wollte wissen wie man Blaser Web Assembly beschleunigt Also das ist nicht ganz das, was ich wollte, aber es ist das, was es Also zeige ich Ihnen nur die verschiedenen Szenarien, wie der Copilot nützlich sein kann und nicht unbedingt der beste für die Situation 6. Generatives KI-Prompting: Lassen Sie uns jetzt auffordern. Und ich sage Copilot-Eingabeaufforderungen, aber die allgemeinen Prinzipien können im generativen KI-Chat angewendet werden , wo sie eine Aufforderung erhalten und eine Antwort geben sollten Antworten hängen also in der Regel vom verwendeten Sprachmodell und der Art der von Ihnen bereitgestellten Aufforderung also daran, dass das Sprachmodell einen Wissensbestand darstellt. Wird es auf einer großen Datenmenge trainiert, sodass es ein wenig über alles weiß, oder wird es auf einem kleineren Datensatz trainiert, aber es wird in seinem Wissen über jede Situation sehr spezifisch . Das bestimmt also den Wissensschatz , aus dem es schöpft. Darüber hinaus bestimmt die Art und Weise, wie Sie die Frage stellen, wie sie beantwortet wird. Die Eingabeaufforderungen sind also normalerweise die Art und Weise, wie wir der Anwendung mitteilen, was wir tun möchten Also gerade, als ich „Hey, gib mir die Zusammenfassung“ getippt habe, habe ich eine der voreingestellten Eingabeaufforderungen verwendet, aber das war Geben Sie mir eine Zusammenfassung des Dokuments, bei dem es sich um eine Aufforderung handelt. Wenn Sie also eher Eingabeaufforderungen generieren oder einfügen, sollten Sie mit einem bestimmten Ziel für das, was der Copilot tun soll, beginnen , eine Quelle bereitstellen, um die Antwort auf einen bestimmten Informationsumfang im Kontext zu die Antwort auf einen bestimmten Informationsumfang im stützen, um die Angemessenheit und Relevanz der Antwort zu maximieren, und klare Erwartungen an die Antwort setzen Anschließend können Sie auf der Grundlage der vorherigen Eingabeaufforderungen und Antworten iterieren , um das Ergebnis An dieser Stelle kommt also diese Chat-Komponente ins Spiel. Sie möchten also sehr klar und prägnant sein und gleichzeitig genügend Kontext angeben Lassen Sie uns also ein Beispiel eine Aufforderung, die uns eine gute Antwort geben würde , diese sein, die wichtigsten Gründe für eine Reise nach Jamaika für einen Onshore-Reisenden zusammenfassen nach Jamaika für einen Onshore-Reisenden Formatieren Sie das Dokument so dass es nicht mehr als sechs Aufzählungspunkte enthält achten Sie dabei auf ein professionelles Reisebüro Also genau da halten wir uns gewissermaßen an die Regeln. Ich sage ihm, was ich tun möchte. Ich sage ihm, was der Kontext ist, wissen Sie, wer die Zielgruppe sein sollte, wie das Dokument oder die Antwort formatiert sein sollte, sowie den Ton, den allgemeinen Ton, in dem ich erwarten würde, dass es rübergebracht wird, oder? Wenn wir also eine Aufforderung senden, erweitert der Co-Pilot die Aufforderung normalerweise um eine Systemmeldung, die Bedingungen und Einschränkungen für das Verhalten des Sprachmodells festlegt Einschränkungen für das Verhalten des Sprachmodells Diese würden also den Stil der Antworten des Modells bestimmen den Stil der Antworten des Modells Wir haben auch eine Gesprächshistorie. Wenn also die Aufforderung erscheint, gehört auch der Verlauf dazu, zu sagen, dass Folgendes bereits besprochen wurde. Berücksichtigen Sie das also, wenn Sie antworten. Und dann natürlich die aktuelle Aufforderung, die mit, Sie wissen schon, zusätzlichen Daten oder Umfang umformuliert werden könnte Sie wissen schon, zusätzlichen Daten oder Aber über diese Dinge müssen Sie sich keine Gedanken machen. Diese Dinge passieren im Hintergrund. 7. GitHub Copilot verstehen: Jetzt kommen wir zu den Co-Piloten, von denen ich mir sicher bin, dass jeder Entwickler wirklich oder am meisten interessiert ist , nämlich Github Copilot Dies ist das weltweit erste skalierbare KI-Entwicklertool , mit dem Sie Code schneller und mit weniger Arbeit schreiben können Sie können es sich wie einen KI-Peer-Programmierer vorstellen. Es bezieht den Kontext aus den Kommentaren und Code, die es in Ihrer IDE und dem jeweiligen Projekt sieht , und kann einzelne Zeilen oder sogar ganze Funktionen vorschlagen, was, Sie wissen schon, das, was Sie erreichen möchten, beschleunigen wird was Sie erreichen möchten, beschleunigen Es hilft Ihnen, schneller zu programmieren und sich auf größere Probleme zu konzentrieren , sodass Sie sich am Ende des Arbeitstages erfüllter fühlen am Ende des Arbeitstages erfüllter Und es basiert auf dem Open AI-Codex , der auf einem Datensatz trainiert wurde, der sich stärker auf öffentlichen Quellcode konzentriert Das bedeutet, dass all diese Vorschläge und alles, was es Ihnen sendet wirklich aus öffentlich geteiltem Code und anderen Projekten stammen , die Ihrem vielleicht ähnlich sind oder auch nicht Aber wir alle wissen, dass Sie, sobald Sie ein Projekt erstellt haben, mehrere erstellen können, da viele der Grundlagen in vielen Projekten gleich sind, und es stützt sich auf all diese Grundlagen, um vorzuschlagen, was Sie in Ihrem Programm tun können Also hat Github Co-Pilot die Welle der AiperPgrammer-Anwendungen gestartet die Welle der AiperPgrammer-Anwendungen Es gibt also mehrere andere. Sie werden andere Namen wie Cursor hören, und es gibt mehrere andere Tools, aber Tatsache ist, dass jeder ein Tool für seinen eigenen Kontext bevorzugen wird . Aber Github Github Copilotor ist die grundlegende Anwendung, diese ganz neue Welle gestartet wurde Nein, es ist so, dass der Github-Copilot nur ein weiterer Copilot ist Ich meine, Codeblöcke werden in Dokumenten gespeichert, aber es ist eigentlich mehr als nur Es hat Funktionen , die es zu einem großartigen Assistenten während des gesamten Entwicklungszyklus machen . Zum Beispiel bietet es einen Co-Pilot-Chat , eine Chat-Oberfläche , die sich auf Entwicklerszenarien konzentriert und nativ in Visual Studio- und Visual Studio-Code integriert Visual Studio- und Visual Studio-Code Es gibt auch einen Co-Piloten für Pull-Requests , der auf Ihren Codeänderungen und Ihrer Beschreibung für eine Pull-Anfrage zurückgreifen und Tags generieren kann Ihren Codeänderungen und Ihrer Beschreibung für eine Pull-Anfrage zurückgreifen und Tags generieren , die am besten zu dieser Pull-Anfrage passen Und das ist sehr nützlich. Es kann sehr mühsam sein, wenn Sie Pull-Requests stellen müssen, um sich darauf zu konzentrieren und sich jedes Detail auszudenken Das kann also sehr nützlich sein , um diesen Prozess zu beschleunigen Und es gibt einen Co-Piloten für Git CLI. Also, ich meine, die Besten von uns werden einige Befehle vergessen. Wir werden Befehle falsch schreiben. Wir werden Parameter vergessen. Den Copiloten direkt da zu haben wird uns irgendwie daran erinnern, dass, hey, du das brauchst Hey, ich schlage vor, du legst das hin, wenn du das erreichen willst Es ist also mehr als nur etwas , das Ihnen hilft, Ihre Codezeilen fertigzustellen. Es hilft bei verschiedenen Teilen des Entwicklungszyklus. wir nun eingehend untersucht haben, was der Giub-Copilot ist, schauen wir uns nun eine Demo an 8. Anmeldung für GitHub Copilot: Okay, bevor wir uns für Github Co-Pilot anmelden , möchte ich nur einen Schritt zurücktreten und 30 Sekunden lang mit Ihnen besprechen, was Ich bin mir sicher, dass wir alle wissen, was Github ist. Ich bin mir sicher, dass wir es zu diesem Zeitpunkt wissen. Wenn Sie sich jedoch nicht sicher sind, was Github ist, ist es einer der größten, wenn nicht sogar der größte Git-Hosting-Anbieter Es ist für den individuellen Gebrauch kostenlos und bietet Unternehmens - und Unternehmenspläne an. Als Einzelentwickler ist es für Sie jedoch kostenlos, auf github.com zu gehen Machen Sie weiter und melden Sie sich ganz einfach an, und Sie können Ihr Konto ganz einfach einrichten Ich schlage daher vor, dass Sie, wenn Sie noch kein Github-Konto haben, auf github.com gehen und dieses Konto erstellen Jetzt sind wir hier für Github, C-Pilot, das AIPAPgramming-Tool, das, glaube ich, auf Daten basiert, auf denen es trainiert wurde, basierend auf offenen oder öffentlichen Repos auf offenen oder öffentlichen Das heißt, selbst wenn Sie sich als Unternehmen registrieren, müssen Sie sich keine Der Copilot nutzt Ihre privaten Repositorys nicht als Grundlage für sein Training, Also Github Co-Pilot, du kannst zu github.com gehen, Slash-Features Oder ganz einfach, wenn du schon auf github.com bist, kannst du einfach auf Produkt klicken und zum GitHub-Copilot gehen Sobald Sie also auf dieser Seite sind, sollten Sie loslegen Jetzt ist es nicht kostenlos, aber sie bieten Ihnen eine 30-Tage-Testversion. Sie können also mit Copilot beginnen, und Sie werden hier sehen, dass es sich um die einzelnen Tarife handelt, und Sie müssen einige Zahlungsinformationen angeben, um dieses Konto zu erstellen Sie können also weitermachen und die kostenlose Testversion starten und sich mit jedem Konto authentifizieren, das Sie benötigen Sobald Sie diesen Schritt abgeschlossen haben, können Sie wählen, welchen Plan Sie möchten Möchten Sie also 10 USD pro Monat oder nur 100 USD für das Jahr zahlen? Ich kann mir also vorstellen, dass es etwas einfacher ist, mit 10$ pro Monat zu arbeiten. Damit du Zugriff auf den Copiloten bekommst. Sie müssen nicht zur gleichen Zeit bezahlen. Sie akzeptieren also Zahlungsinformationen, aber Sie haben bis zu 30 Tage Zeit, um sie kostenlos zu verwenden. Sobald dieser Zeitraum abgelaufen ist, wird Ihnen eine Gebühr berechnet. Das heißt, zumindest für diesen Kurs gilt: Wenn du nicht vorhast, Gitub Copilot nach Ablauf dieses Kurses oder unmittelbar danach zu nutzen , stelle sicher, dass du vor Ablauf der 30 Tage kündigst Behalte es also für unsere Demos und vielleicht auch für den Rest dieses Kurses, behalte es und teste es aus und finde heraus , ob es etwas ist, in das du wirklich Falls nicht, stellen Sie sicher, dass Sie vor Ablauf der 30 Tage kündigen Sie möchten dieses Formular also mit Ihren persönlichen Daten ausfüllen und dann Ihre Zahlungsmethode angeben, sei es per Lastschrift, Kreditkarte oder PayPal Und sobald Sie all das bestätigt haben, können Sie weitermachen und speichern und fortfahren Und sobald alles verifiziert ist, Sie einige allgemeine Kontaktinformationen und reichen Ihre Bewerbung ein. Sobald Sie das getan haben, haben Sie jetzt die verschiedenen Richtlinien. Sie haben also Github Sorry, Co-Pilot auf github.com Sie können Copilohat also innerhalb von Github verwenden, und das kann bei Pull-Requests und anderen Vorschaufunktionen helfen Pull-Requests und Sie haben den Copiloten für die CLI, Sie haben den Chat in der IDE, den Chat in der mobilen Github-App und Sie haben noch einige und Sie Sie können also einfach weitermachen und speichern, wenn Sie damit einverstanden sind. Oh, es tut mir leid. Also muss ich Vorschläge auswählen, die dem öffentlichen Code entsprechen, und ich kann das zulassen und dann das Setup speichern. Als Nächstes müsste ich die Co-Pilot-Erweiterung installieren. Es gibt also Unterstützung für Visual Studio Code, Visual Studio, Jet Brains und Neo VM. Ordnung? Wenn wir also zurückkommen, werden wir uns ansehen, wie wir es mit Visual Studio Code einrichten können es mit Visual Studio Code einrichten 9. Verwenden von GitHub Copilot: Ordnung, wir sind also wieder im Visual Studio-Code und wollen Github Copilot Also bin ich zur Registerkarte „Erweiterungen“ gegangen, und Sie werden hier sehen, dass dies empfohlen Es wird mir empfohlen. Wenn du es nicht in den Empfehlungen siehst, kannst du natürlich jederzeit nach Copilot oder Github Copilot suchen Also werde ich auf Github Copilot klicken und außerdem sicherstellen, dass du bei jeder Installation einer Erweiterung den Autor außerdem sicherstellen, dass du bei jeder Installation einer Erweiterung den Autor verifizierst. Das kommt also direkt von Github. Und ich kann weitermachen und installieren, nachdem es installiert wurde. Ich werde aufgefordert, zu überprüfen , wer ich mit meinem Github-Konto bin. Und nun, ich bin bereits auf meinem Computer und im Kontext von Visual Studio-Code bei Github angemeldet auf meinem Computer und im . Dieser Teil wurde also quasi automatisch erledigt, aber das musst du vielleicht selbst machen, okay Also, du wirst das Kleine sehen, ich schätze, das ist eine kleine Ikone mit Brille, ein kleines Gesicht mit Das gleiche Copilot-Emblem erscheint jetzt in der unteren rechten Ecke Und von hier aus teilt es Ihnen mit, dass es bereit ist. Du kannst einen Chat führen. Sie können Protokolle einsehen und verschiedene Dinge tun. Also möchte ich mit Copilot chatten. Also könnte ich das kleine Emblem benutzen und sagen: Copilot, Hol den Copilot-Chat auf, oder ich könnte einfach auf dieses Emblem klicken und mit Copilot chatten oder ich könnte einfach auf dieses Emblem klicken sagen. Natürlich wirst du nicht immer diese Co-Piloten-Seite haben. Sie sollten also das kleine Kontextmenü so oft wie möglich verwenden . Sie können also weitermachen und diesen Chat öffnen und uns sehen lassen, ob Sie mir helfen können, ein neues minimales API-Projekt mit der.net eight CLI zu erstellen ein neues minimales API-Projekt mit . Mal sehen, was das bewirkt Es wird mich wissen lassen , dass es das kann, also gibt es mir einen Schritt für Schritt. Überblick darüber, wie ich das machen kann. Also heißt es, öffne das Terminal in Visual Studio-Code. Also lasst uns diese Anweisungen tatsächlich befolgen. Also öffne ich die Terminalsteuerung und den Apostroph, falls du es vergessen hast Ich wollte mich umziehen, bevor ich etwas mache. Ich ging zu meinem Projektordner wechseln. Projekte CDU Entschuldigung, CD DrivePjects. Da haben wir's. Nicht schlecht. Ordnung, jetzt bin ich also im Kontext, wo ich das Projekt erstellen kann. Jetzt kann ich einfach kopieren. Und ich meine, Sie sagen wahrscheinlich, okay, bis ist das viel besser oder anders Verwendung von GPT-Task für Anweisungen Der wahre Vorteil dabei ist, dass es sich hier in Ihrem Studio-Code befindet Produktivität angeht, müssen Sie also nicht ein- und ausspringen, ein- und ausspringen, aber ich meine, das ist wahrscheinlich minimal, wenn man bedenkt , dass einer relativ kostenlos ist. Einer wird Geld kosten, oder? Aber lassen Sie uns weiter untersuchen was der Copilot für uns tun kann Jetzt habe ich mein minimales API-Projekt erstellt. Natürlich haben sie dir eine Vorlage gegeben. Wenn Sie also einen anderen Namen haben möchten, ändern Sie diesen Namen. Aber vorerst sehe ich mir einfach das Ende des Minimal-API-Projekts an, und ich kann sagen, codieren, damit es geöffnet wird. In Visual Studio-Code für mich. Jetzt habe ich dieses Projekt und werde zu diesem neuen Visual Studio-Codefenster wechseln. Also das ist das, mit dem ich jetzt arbeiten möchte, oder? Ordnung, ich habe also meinen Solution Explorer mit meinem minimalen API-Projekt Mal sehen, was wir hier noch tun können. Gut, machen wir uns jetzt die Hände etwas schmutziger. Also schließe ich den Chat und du kannst ihn hier jederzeit wieder öffnen. In Ordnung, du bekommst ein kleines Icon. Also ich will den Chat jetzt nicht. Ich will den Entdecker nicht einmal sehen. Konzentrieren wir uns auf den Code. Also werde ich versuchen, einen Endpunkt mit der Aufschrift Hello World zu erstellen. Jetzt sagst du, okay, wie engagiere ich Coplot Nun, du fängst einfach an, Code zu schreiben. Sie werden also natürlich Codevorschläge von der IDE erhalten . Sicher. Aber wenn ich das mache, wirst du sehen, dass ich Karte sage, oh, sieh dir das an. Ich lasse mir eine Zeile mit automatischer Vervollständigung anzeigen. Also drücke ich die Tabulatortaste um die automatisch vervollständigte Zeile zu verwenden, und sie füllt den Rest für mich aus. Was ist nun, wenn ich eine Codezeile generieren möchte? Sagen wir also, Endpunkt, um eine Liste der Zahlen 1—10 zurückzugeben. Das ist also ein Kommentar, oder? Auf der Grundlage dieses Kommentars schaut Copilot und sagt, naja, wenn das das ist, was Ihr kommender Code tun soll, dann ist das vielleicht der Code, den Sie wollen, ich kann die Tabulatortaste drücken und ich habe einen Endpunkt namens Numbers , der einfach eine Reihe von Zahlen 1-10 zurückgibt Und so einfach ist das. Also, was die Keywords angeht, jedes Mal, wenn wir diese Vorschläge sehen, wird das als Ghost-Text bezeichnet. Und Sie können es jederzeit akzeptieren, indem Sie die Tabulatortaste drücken. Sie können es tatsächlich entfernen, indem Sie Escape drücken. Und natürlich gibt es Zeiten, in denen es versucht, automatisch zu vervollständigen, was es glaubt, dass Sie gerade tun werden . Es versucht immer, Ihren nächsten Schritt vorauszusehen, was möglicherweise nicht unbedingt korrekt ist Nun, in einer Situation , sagen wir, ich möchte ein Endpunkt, sagen wir nicht, eine Liste von Zahlen zurückgibt, sondern eine Zufallszahl von 1 bis 10 zurückgibt Und dann mache ich weiter und dann macht es jetzt diesen Vorschlag Natürlich kann ich die Tabulatortaste drücken, um ihn zu akzeptieren. Aber wenn ich mir nicht ganz sicher bin , ob das genau das ist, was ich will, kann ich jederzeit die Strg-Taste gedrückt halten und Eingabetaste drücken, um die Vorschläge zu öffnen. Also werden jetzt andere Vorschläge geladen und es heißt: In Ordnung, also hier ist eine andere Möglichkeit, wie ich das machen kann Ich kann Nun, hier ist ein Weg. Das ist Vorschlag eins. Hier ist ein anderer Weg, Vorschlag zwei. Das ist also eine sehr einfache Aufgabe. Dies wird wahrscheinlich nicht genug Vorschläge geben , basierend auf dem, worum ich bitte. Richtig? Beurteilen Sie es also nicht zu genau, aber wenn Sie eine kompliziertere Funktion haben , die auf verschiedene Arten geschrieben werden könnte. Also hier ist sogar Vorschlag fünf, wo es die Art und Weise ändert, wie der Endpunkt ist, und dann ändert es ein bisschen nach oben wie es darum geht, herauszufinden, was zufällig ist, und dann generiert es für mich sogar Methoden und Endpunkte wie Taschenrechner Wow, das ist echt cool. Was wäre, wenn ich Vorschlag fünf akzeptiere und dann sieh dir das an, es füllt automatisch all diese anderen Methoden aus , oder? Sie sehen also, es kann das beschleunigen , was Sie tun möchten, denn am Ende des Tages hätten Sie sich hinsetzen und all diese Informationen in einer größeren Anwendung in einem geeigneteren Szenario aufschreiben einer größeren Anwendung in müssen. Es gibt Code, den Sie sich hinsetzen und manuell schreiben müssen , und Copilot weiß das, weil er darauf trainiert , dass Leute schon vor Ihnen versucht haben , diese Art von Code zu schreiben Es heißt also, naja, weißt du, das ist wahrscheinlich das, was du versuchst zu tun, lass mich dir dabei helfen Eine andere Art, wie wir mit dem Copiloten interagieren können , und das können wir tun Ich werde einfach diesen Bt-Code entfernen ich das tun kann, oh schau dir das an Schlägt umgekehrte Sätze nach umgekehrten Wörtern vor. Ordnung, warum nicht? Lass es mich akzeptieren Ich kann also auch einen Inline-Chat führen. Also, wenn ich Control I mache, erhalte ich hier die kleine Aufforderung , den Copiloten etwas zu fragen Also ein einfacher Endpunkt, und mir gehen langsam die einfachen Endpunkte aus Ein einfacher Endpunkt, einen Benutzer mit E-Mail und Passwort registriert Schauen wir uns an, was es macht, und es durchläuft und generiert, und ich kann das akzeptieren oder ich kann es verwerfen Also akzeptiere ich, und wir haben gerade den Code mithilfe des Chats generiert Also gut, schauen wir uns eine andere Art an , wie Copile funktionieren kann Also habe ich einfach einen neuen Methodenblock namens login generiert, und hier ist ein Fehler aufgetreten. Ich kann schnell den Copiloten anrufen , um diesen Fehler zu beheben, indem ich zu dieser kleinen Glühbirne gehe, und das zeigt die Code-Aktion. Lassen Sie mich also den fehlerhaften Code markieren und dann zur Glühbirne übergehen Da haben wir's. Und dann kann ich mit Copilot umschreiben Ich kann es mit Co-Pilot reparieren. Ich kann die Verwendung von Copilot erklären. Versuchen wir also, es mit Copilot zu reparieren, und dann generiert es den vorgeschlagenen Fix, der erst wieder im Code enthalten ist , wenn ich auf Akzeptieren klicke, oder ich kann Escape drücken oder verwerfen, um ihn nicht zu akzeptieren oder ich kann Escape drücken oder verwerfen Kurz gesagt, so funktioniert Github Copilot. Es ist direkt in Ihrer IDE, hilft Ihnen weiter Und generell, ich weiß nicht, ob Sie dieses kleine Funkeln sehen werden, Sie werden es vielleicht in der CLI sehen, vielleicht sehen Sie es im Editor Aber sobald Sie das sehen, bedeutet das, dass es sich um eine Funktion handelt, die vom Github-Copilot unterstützt wird eine Funktion handelt, die vom Github-Copilot unterstützt Also zögern Sie nicht, es zu benutzen, um zu sehen, wie es Ihnen am besten helfen kann Und ja, das ist Gen AI für.net-Entwickler. Das ist GitHubCopallot im Kontext einer.net-Anwendung . Aber es ist eindeutig für Visual Studio- und Visual Studio-Code da, was bedeutet, dass es Ihnen bei jeder Art von Code hilft , die Sie Sie können es also gerne für Ihr JavaScript und für Ihre SQL-Anweisungen verwenden , die Sie möglicherweise zumindest in diese IDEs schreiben müssen, aber es ist da, um Ihnen zu helfen, sobald Sie es haben. 10. Einen Copiloten erstellen: Okay, wir sehen also, dass wir Co-Piloten haben, die für bestimmte Szenarien vortrainiert sind für bestimmte Szenarien vortrainiert Also haben wir gerade den Gitub-Copilot gesehen, der für Codierungsszenarien geschult ist Wir haben gesehen, dass wir den Microsoft-Copilot haben, dem es sich eher um ein großes Sprachmodell handelt, das ein bisschen über alles Bescheid weiß Und dann haben wir speziellere Programme für Azure und Sicherheit und so weiter Aber auch hier müssen Sie als Entwickler möglicherweise Ihre eigenen entwickeln. Microsoft stellt also zwei Tools zur Verfügung, die uns helfen, bestehende Copiloten zu entwickeln oder zu erweitern Copilot Studio, das für Low-Code-Entwicklungsszenarien konzipiert wurde , in denen Sie, wissen Sie, nicht unbedingt ein IT-Experte sind, aber Sie sind technisch versiert, und das sind normalerweise High-End-Geschäftsanwender oder Entwickler, die nicht unbedingt zu viel Code für ein bestimmtes Szenario schreiben möchten zu viel Code für Sie können damit Konversations-KI-Erlebnisse erstellen, und Sie haben Azure AI Studio , ein Passangebot von Azure, einem Entwicklungsportal für professionellere Softwareentwickler dem Sie die vollständige Kontrolle über das Sprachmodell haben, das Sie verwenden möchten. Wir werden uns das also später im Kurs ansehen. Vorerst sollten Sie jedoch wissen, dass diese Co-Pilot-Funktion sehr leistungsfähig und erweiterbar ist und dass Sie die Möglichkeit haben, Ihre eigene zu erstellen 11. Fazit: In Ordnung, wir sind also am Ende eines anderen Abschnitts. Und in diesem Abschnitt befassen wir uns mit generativer KI und einigen damit verbundenen Prinzipien Wir haben uns verschiedene Entwicklungstools angesehen und uns angesehen, wie Co-Piloten uns helfen können , unsere regulären Aufgaben zu beschleunigen. Wir haben uns auch den Github-Copilot angesehen, also haben wir uns mit einem Entwickler angesehen, wie Copiloten uns helfen, bessere Entwickler zu Vielen Dank, dass Sie sich mir in diesem Bereich angeschlossen haben. Wir sehen uns im nächsten.