Googles KI-Chatbot Bard kann jetzt Codes generieren und bei der Fehlersuche helfen
Laut einem Blogbeitrag von Paige Bailey, Produktleiterin bei Google Research, war die Programmierung eine der häufigsten Anfragen, die Google von seinen Nutzern erhalten hat. Google sagte, dass es diese Softwareentwicklungsfunktionen in mehr als 20 Programmiersprachen einführt, darunter C++, Go, Java, JavaScript, Python und TypeScript. Benutzer können Python-Code nach Google Colab exportieren. Bard kann auch beim Schreiben von Funktionen für Google Sheets helfen.
Zusammengenommen bedeutet dies, dass Bard, das generative KI-Experiment, das Google Anfang des Jahres gestartet hat, den Quellcode der Nutzer Zeile für Zeile überprüfen und ihnen bei der Fehlersuche helfen kann. Laut Google können Entwickler Bard beispielsweise sagen: "Dieser Code hat nicht funktioniert, bitte korrigieren Sie ihn", und Bard hilft anschließend bei der Fehlersuche. Bard kann auch Code von einer Sprache in eine andere übersetzen und Codeschnipsel erklären - eine hilfreiche Funktion für Programmieranfänger.
Bard, das entwickelt wurde, um mit ChatGPT und anderen Sprachmodellen zu konkurrieren, konnte in eigenen Tests zur Chatbot-Leistung nicht ganz mit seinen KI-Kollegen mithalten. Diese neuen Fähigkeiten könnten Bard dabei helfen, zumindest auf dem Papier mit ChatGPT und Claude Schritt zu halten.
Wie gut Bard in der Lage ist, Code zu erstellen, zu übersetzen und zu debuggen, ist eine andere Frage. Wie Bailey in dem Blogbeitrag warnte, ist Bard noch ein frühes Experiment und "kann manchmal ungenaue, irreführende oder falsche Informationen liefern, während er sie selbstbewusst präsentiert." So kann Bard Entwicklern beispielsweise Arbeitscode liefern, der unvollständig ist oder nicht die erwartete Ausgabe liefert. "Trotz dieser Herausforderungen glauben wir, dass die neuen Funktionen von Bard Ihnen helfen können, indem sie neue Möglichkeiten zum Schreiben von Code, zur Erstellung von Testfällen oder zur Aktualisierung von APIs bieten. Wenn Bard ausführlich aus einem bestehenden Open-Source-Projekt zitiert, wird die Quelle angegeben", schrieb Bailey.