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.