CodeGPT hilft dir beim Programmieren!

  Рет қаралды 17,291

Florian Dalwigk

Florian Dalwigk

Күн бұрын

► Mein Python-Buch amzn.to/3ARMbw8 (*)
Inhalt 📚
Viele behaupten immer noch, dass ChatGPT Programmierer überflüssig machen wird. Ich habe bereits mehrfach erklärt, weshalb das in absehbarer Zeit nicht der Fall sein wird und möchte dir mit diesem Video stattdessen zeigen, wie du CodeGPT dazu nutzen kannst, um dich von künstlicher Intelligenz beim Programmieren unterstützen zu lassen.
Ich zeige dir, wie du Code GPT in Visual Studio Code installieren und konfigurieren kannst. Außerdem zeige ich dir, wie du dir einen OpenAI API Key besorgen kannst. Du lernst, was Refactoring ist und wie man Code richtig kommentieren kann.
00:00 | Einführung
00:29 | Wie funktioniert CodeGPT?
01:10 | Der API-Key
02:09 | Code GPT installieren
03:10 | Code GPT konfigurieren
04:06 | Lottozahlen Generator
04:57 | Hilfsfunktionen generieren
06:09 | Code kommentieren mit CodeGPT
07:29 | OpenAI API Response was: Error: Request failed with status code 429.
08:04 | Lasse dir den Code erklären
08:46 | Code Refactoring mit CodeGPT
10:47 | Fazit
EQUIPMENT(*)
🎤 Mikrofon amzn.to/3N0CHCL
✂️ Schnittprogramm amzn.to/3CZ217J
💻 Mein Laptop amzn.to/3ikMd5V
🖥️ Bildschirm amzn.to/3ig3yN5
SUPPORT
► Patreon / florian_dalwigk
► Unterstütze mich durch einen Kauf auf Amazon. Für dich entstehen keine Mehrkosten! (*) amzn.to/3LgyglY
SOCIAL MEDIA
💬 Discord: / discord
💡 Website: www.florian-dalwigk.de
📱 TikTok: / florian.dalwigk
🤳 Instagram: / florian.dalwigk
🐦 Twitter: / florian_dalwigk
📧 E-Mail: mailto:info@florian-dalwigk.de
• Wie funktioniert die K... Wie funktioniert die KI ChatGPT? ChatGPT einfach erklärt!
• KI Chatbot programmier... KI Chatbot programmieren mit Python!
• Wie INTELLIGENT ist Ch... Wie INTELLIGENT ist ChatGPT wirklich? KI vs. IQ Test!
(*) Bei den Amazon-Links (https.//amzn.to/???????) handelt es sich um Affiliate-Links. Wenn du etwas über diesen Link kaufst, bekomme ich eine kleine Provision. Der Preis ändert sich nicht, wenn du über diesen Link einkaufst. Vielen Dank für deine Unterstützung.

Пікірлер: 86
@Blackrhino911
@Blackrhino911 Жыл бұрын
Da gebe ich dir vollkommen Recht, Programmierer werden mit der KI einfach schneller werden. Man darf nicht vergessen, was sonst noch für Wissen nötig ist um ein Programmierer zu sein. Z.B. muss man wissen, wie alles zusammenarbeitet. Es ist ja nicht nur, "Schreibe Code und fertig", da gehört einiges mehr dazu. Es wird jetzt ein bisschen einfacher und die Einstiegshürde wird niedriger, aber nicht jeder Mensch will das lernen. Als Technical Artist kann ich sagen, dass ich nicht überflüssig werde. Eine Pipeline mit der alle Arbeiten können, aufbauen ist immer noch viel Arbeit. Ausserdem sind Lösungen gefragt, an die denken andere Menschen nicht, oder müssen sich einlesen um zu verstehen, was sie die KI fragen müssen. Ich glaube, so geht es auch allen anderen Programmieren oder Leuten in ähnlichen Berufen. Sollte die KI doch mal so gut werden, das sie das hinbekommt, werden die Anforderungen an die Programmierer einfach andere. Da alle, die ich kenne, die in diesem Bereich arbeiten sich immer weiterbilden, wird das auch kein Problem.
@1marius16
@1marius16 Жыл бұрын
Ich fände ja ein Video, in dem du CodeGPT und den Github Copilot vergleichst und überprüfst, welches Programm unter welchen Umständen besser ist, ziemlich interessant.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Ich sehe da wenig Sinn drin, da CodeGPT und Copilot sehr ähnlich funktionieren und beide auf GPT3 basieren
@Tri-Technology
@Tri-Technology Жыл бұрын
@@Florian.Dalwigk Wurde Copilot nicht extra noch auf Code trainiert? ich dachte das wäre der unterschied.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
OpenAI bietet auch code-davinci-003 an, soweit ich weiß.
@MarsCorporations
@MarsCorporations Жыл бұрын
Hervorragend. Konnte mit ChatGPT ohne größere Probleme (kleinere Bugs sind immer da, aber dafür sitzt ja noch ein Mensch vor dem PC) ein kleines Projekt von einer Gruppenarbeit refactoren und dokumentieren ohne mir die unfassbare Menge Spaghetti selbst komplett durchlesen zu müssen (nur wenn etwas nicht gepasst hat). Verwendete Sprachen waren Javascript, HTML und Python. Da bin ich bei allen dreien kein Profi, war aber dank der KI kein Problem :)
@reverse4646
@reverse4646 Жыл бұрын
Für KI Codeschnipsel gilt das selbe wie für Stackoverflow. Nur Code übernehmen wenn du zu 100% verstehst was er tut! Und immer nochmal nachprüfen ob der Code auch wirklich sicher ist!
@Tri-Technology
@Tri-Technology Жыл бұрын
Das ist wirklich wichtig. Chatgpt hat mir schon mal einen Code für die Powershell ausgespuckt, der meine ganzne Umgebungsvariablen unwiederbringlich überschrieben hätte.
@malkurznachgefragt
@malkurznachgefragt Жыл бұрын
Gefällt mir. Für mich als Gelegenheits-/Hobbyprogrammierer ist bereits ChatGPT nützlich gewesen. Nur logisch, dass es eine praktische Weiterentwicklung davon gibt. Sehr schön, wobei ich erstmal die Preisentwicklung abwarte. Aber für die geringe Menge an Einsätzen könnte das bei mir im Budget bleiben.
@lars7898
@lars7898 Жыл бұрын
Ich sehe leider nur begrenzt Anwendungsmöglichkeiten, wenn man in einer Firma mit proprietärem Code arbeitet, der einem NDA unterliegt... Klar kann man sich Schnipsel generieren lassen, nach dem Motto, CodeGPT, hol mir mal einen fertigen Schnipsel von Stackoverflow, der diese eine Aufgabe löst. Spart mir als Entwickler vielleicht etwas Zeit, aber im Webbrowser ein entsprechendes Schnipsel aus Stackoverflow zu suchen geht fast genauso schnell. Die Funktion, sich Code erklären zu lassen finde ich viel nützlicher, denn das gab es bislang noch nicht und kann eine Erleichterung bei Legacy-Code sein, oder einfach Code, der schlecht geschrieben und undokumentiert ist. Allerdings ist das bei NDA-Code quasi verboten, solange CodeGPT nicht vollständig lokal ohne Internetanbindung auf firmeneigenen Servern laufen kann.
@yokmp1
@yokmp1 Жыл бұрын
Wenn die KI auch Funktions- und Variablennamen generieren kann wär das schon ganz interessant. Gefühlt brauch ich zum finden eines passenden Namens mehr Zeit als für das schreiben der Funktion. ^^
@demil3618
@demil3618 Жыл бұрын
Ich versteh zwar den Code im Einzelnen (noch) gar nicht, aber dennoch war das wieder ein äußerst interessantes Video! 👍
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Danke dir 😊 Ist Python 😉
@JontheRippa
@JontheRippa Жыл бұрын
Wie heftig. Ich darf das noch nicht benutzen. Ich muss erst mal vieles selber lernen. Vielleicht in 1 Jahr oder mehr. Sehr interessant. Wenn ich garnicht mehr weiter weiß log ich mich so ein.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Das ist sehr sinnvoll! Gerade als Anfänger sollte man sich nicht zu viel helfen lassen
@forestcat512
@forestcat512 Жыл бұрын
War klar das es das bald gibt, ich habe nur drauf gewartet obwohl ich auch als Schüler zugriff auf CoPilot hab
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
So stark unterscheiden die sich jetzt nicht ;)
@forestcat512
@forestcat512 Жыл бұрын
@@Florian.Dalwigk Schon ein wenig, Chat GPT hat ein tieferes "Verständnis" von Code aber ist halt nicht so auf die Kleinigkeiten optimiert wie z.B. eine Reihe fortsetzen etc. das kann Copilot dann wieder besser. Hab jetzt einfach beides :D An sich basieren aber beide auf der gleichen Grundlage
@WoW4332
@WoW4332 Жыл бұрын
Find ich klasse. für dich ist es vllt weniger interessant. Aber für mich als angehenden Anwendungsentwickler schon. :) Danke für den Tip.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Es freut mich, dass ich dir mit dem Video helfen konnte ;)
@WoW4332
@WoW4332 Жыл бұрын
@@Florian.Dalwigk Das ist ne große Hilfe, vor allem beim Lernen. Mal sehen, ob man das auch in die Arduino IDE implementieren kann.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Bestimmt :)
@illunation
@illunation Жыл бұрын
Schöner Sakko :)
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Danke dir 😊
@egaLwie.
@egaLwie. Жыл бұрын
Gibt es einen Grund, bei dem ersten Codebeispiel für das refactoring nicht die max()>0 zu nutzen?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Viele Wege führen nach Rom
@3plusdmidi
@3plusdmidi Ай бұрын
Hallo, danke für das tolle Video. Leider kommt bei mir nicht der Punkt Set API KEY ? an was kann das liegen. Vielen Dank.
@Florian.Dalwigk
@Florian.Dalwigk Ай бұрын
Am besten in den Einstellungen von Visual Studio Code suchen oder in den Docs nachschauen
@Partymann2000
@Partymann2000 Жыл бұрын
Hi, Also ist CodeGPT besser als Github Copilot? oder sind diese beiden gleich gestellt
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Wieso? Copilot basiert doch auch auf GPT3
@Johann001
@Johann001 6 ай бұрын
Kurze Frage: Du hast erwähnt, dass die Nutzung des API's kostenpflichtig ist. Wie ist es wenn man pro User von chatgpt ist? Kann man da codegpt oder etwas ähnliches benutzen damit man Code erklärt bekommt und die anderen Funktionen die Codegpt anbietet ohne extra Geld zahlen zu müssen?
@Florian.Dalwigk
@Florian.Dalwigk 6 ай бұрын
Nein, die API kostet extra
@maxron6514
@maxron6514 Жыл бұрын
Kann man die prompts die von dieser Anwendung verschickt werden irgendwo einsehen?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Schau am besten in der Doku nach bzw. im Code.
@xentox5016
@xentox5016 Жыл бұрын
Aber letztendlich kann man das ja auch einfach mit chatGPT selbst alles machen oder? Also z.B. sagen "refactor this code: ..."
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Klar
@CosmoSlicer
@CosmoSlicer Жыл бұрын
Habe es eben ausprobiert. Folgende Fehlermeldung ist erschienen: OpenAI API Response was: Error: Request failed with status code 429. Bedeutet das meine Anzahl an Request aufgebraucht ist. Für mehr Requests wird man zur Kasse gebeten. Blöderweise nur mit Kreditkarte Möglich. Wie ich finde aber eine wichtige Info! Tolles Video!
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Danke dir! Im Video erwähne ich ja, dass die Nutzung der API kostenpflichtig ist.
@CosmoSlicer
@CosmoSlicer Жыл бұрын
@@Florian.Dalwigk Habe ich mit meinem selektiven Bewusstsein wahrscheinlich nicht mitbekommen 😅
@user-mh6iq1ss1h
@user-mh6iq1ss1h Ай бұрын
Ich bin kein Roboter. Inputs ist sehr interessant. Wieder gibt’s was zu lernen. Hat mein Gehirn noch Platz für was neues??? Aber sonst 👍🤓👍🤖
@Florian.Dalwigk
@Florian.Dalwigk Ай бұрын
👍
@tobias989
@tobias989 Жыл бұрын
Ich hätte mir bei 7:01 gewünscht, dass der Quellcode von der AI nicht so oberflächlich beschreiben wird. Ansonsten kann ich ihn mir auch in den paar Sekunden selbst anschauen. Eine genauere Erklärung für das Regex wäre z.B. sinnvoll gewesen.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Man kann sich bestimmt auch nochmal den Regex genauer erklären lassen ;) Woher soll die AI wissen, was man erklärt bekommen möchte? Ich hätte den Regex-Code auch nicht erklärt, wenn ich den Kommentar geschrieben hätte.
@tobias989
@tobias989 Жыл бұрын
@@Florian.Dalwigk Ich stimme dir zu. Ich bin nur dann der Meinung, dass der Kommentar für die Funktion wie er dort von der AI beschrieben wird, fast unnötig ist. Der Methodename mit einem gut benannten Parameter könnte schon fast alles Aussagen, was im dem Kommentar steht. Die einzige Information, welche Fehlern würde, wäre dass diese Auswertung durch einen Regex passiert. Wenn Kommentar sinnvoll/sinnlos sind, ist aber auch ein ganz anderes Thema.
@nikkq
@nikkq Жыл бұрын
Hi, gutes Video. Bei mir klappt jedoch der hotkey: STRG+SHIFT+i nicht... 04:16
@Mertt1990
@Mertt1990 Жыл бұрын
STRG+shift+E
@MounirSerhan97
@MounirSerhan97 Жыл бұрын
Ich habe das selbe Problem mit dem Fehler (Cannot read properties of undefined (reading 'document')
@nikkq
@nikkq Жыл бұрын
@@Mertt1990 nein, klappt nicht
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Fehlermeldung?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
github.com/timkmecl/codegpt/issues
@jojodasjojo
@jojodasjojo Жыл бұрын
Und was ist mit Cohere statt GPT3.5 gemeint?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
en.wikipedia.org/wiki/Cohere
@luanasani6320
@luanasani6320 Жыл бұрын
Also KI hilft beim programmieren nur aber ersetzt keine Softwareentwickler ?
@peterzwegat2744
@peterzwegat2744 Жыл бұрын
Genau, sowie ein Taschenrechner keine Mathematiker ersetzen kann, sondern nur als Hilfsmittel dient.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
👍
@lukasxlama
@lukasxlama Жыл бұрын
Ich finde CodeGPT super um kleinere Probleme im Code zu finden oder um den Code übersichtlich zu machen, aber nachdem mein Guthaben aufgebraucht ist, werde ich es wahrscheinlich auch nicht mehr aufladen.
@ZPIB
@ZPIB Жыл бұрын
Kann mir CodeGPT beim Erstellen einer webseite helfen?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Bestimmt
@respectthedripkaren4515
@respectthedripkaren4515 Жыл бұрын
Mir fehlt (soweit ich das alles richtig konfiguriert habe), dass sich CodeGPT, anhand meiner letzten Eingaben an mein Projekt/Problem erinnert, was mir einige unnötige Zeit aufgrund erneuter Erläuterungen gekostet hat.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
CodeGPT nutzt ja auch (noch) nicht die ChatGPT API ;)
@respectthedripkaren4515
@respectthedripkaren4515 Жыл бұрын
@@Florian.Dalwigk das wäre aber auch das Einzige, neben den Api-Tokens, was mich so wirklich stört. Ich bin noch Anfänger in Webentwicklung aber ChatGPT hat mir sehr weitergeholfen, mich schneller zu verbessern.
@JgBtl533M3RLIN
@JgBtl533M3RLIN 4 ай бұрын
Die Frage ist, ob man es für Chat4all im Offline Modus nutzen kann?
@Florian.Dalwigk
@Florian.Dalwigk 4 ай бұрын
Probiere es aus :)
@FragForward123
@FragForward123 Жыл бұрын
Wir schaut es damit aus wenn du code über mehrere klassen und funktioniert verteilt hast kommt es damit auch klar?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Probiere es doch aus ;)
@mercutio8127
@mercutio8127 Жыл бұрын
Wie ist die Tatenkombi auf einem Mac?
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Safari + Google
@bashwilliams5823
@bashwilliams5823 5 ай бұрын
Yeah, wieder jemand vom betreutem Denken!
@Florian.Dalwigk
@Florian.Dalwigk 5 ай бұрын
?
@Zaimaen
@Zaimaen Жыл бұрын
Diese Regenbogentastatur hat mir annähernd körperliche Schmerzen bereitet...
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Wieso das?
@Zaimaen
@Zaimaen Жыл бұрын
@@Florian.Dalwigk Beleuchtete Tastaturen sind ja schön, weil man dann auch im dunklen sieht wo man drauf drückt aber... diese schnellen Regenbogenwechsel xD wenns zumindest statisch wäre aber nein, es läuft auch noch im Kreis... Sieht aus als hätte man vergessen die Einstellungen ordentlich zu machen und es läuft der Default damit die Hersteller zeigen wie unnötig viele Farben ihre Tastatur schafft xD
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Mein Brain braucht das so 😂😂😂
@hans2073
@hans2073 Жыл бұрын
Erster
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Bravo
Wie funktioniert die KI ChatGPT? ChatGPT einfach erklärt!
13:49
Florian Dalwigk
Рет қаралды 146 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 745 М.
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН
Diese ChatGPT HACKS verändern ALLES - ChatGPT News!
13:22
Sascha Delp
Рет қаралды 12 М.
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Рет қаралды 699 М.
3 Tools, die jeder IT Security Consultant kennen sollte!
13:24
Florian Dalwigk
Рет қаралды 29 М.
K.I programmieren in 1 Woche | Selbstexperiment
12:51
Tomary
Рет қаралды 357 М.
ChatGPT automatisiert ALLES für dich! (mit Code) 🤯
12:51
Kevin Chromik
Рет қаралды 199 М.
Effizienter Programmieren: CodeGPT in Visual Studio Code
17:07
FTP vs. SFTP vs. TFTP einfach erklärt | #Netzwerktechnik
8:17
Florian Dalwigk
Рет қаралды 4,2 М.
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 745 М.