Google Cloud bietet kostenlose Softwareentwicklerassistent


Verwenden Sie KI bei der Arbeit? Es ist eine Frage, dass immer mehr von uns ständig gestellt werden. Angesichts der angenähten Allgegenwart künstlicher Intelligenzantriebssoftware-Unterstützung, die jetzt überall von unserem Kernnutzung des Browsers bis zum Supermarktkasse-Kiosk erscheint, wird es schwierig, nein zu dieser zunehmend deutschen Frage zu sagen.

Fragen Sie einen Journalisten oder Autor, ob sie täglich KI -Tools verwenden und die Reaktion ist oft eine Abneigung, dh wie können wir möglicherweise KI -Tools zum Schreiben verwenden, wenn das, was wir tun, schreiben? Aber fragen Sie einen wohl hochqualifizierten Fachmann wie einen Arzthelfer bei der Operation eines Arztes, und Sie sind wahrscheinlicher (bald, wenn nicht bereits), ein Ja zu bekommen. Die Anwendung von KI im medizinischen Bereich ist reif für die Ausbeutung, da Mustererkennungstechniken dazu beitragen, Diagnoseuntersuchungen und weit mehr zu unterstützen.

Wie fühlen sich Entwickler von Softwareanwendungen an, um KI -Tools zu akzeptieren, damit sie den Code in der Befehlszeile und in den integrierten Entwicklungsumgebungen, die sie im Inneren verbringen, den Code abschneiden können? Wenn Mitglieder der Entwicklergemeinschaft in erster Linie für den Aufbau dieser Tools verantwortlich sind, sollten sie sicherlich ihre eigenen Hundefutter essen und intelligente Code -Automatisierungsfunktionen auf der Tastatur anwenden, oder?

Mehr Hundefutter, Alter?

Das neueste Forschung aus Google Cloud schlägt vor, dass bis zu drei Viertel Programmierer mindestens einige KI-Tools verwenden, um ihre täglichen Aufgaben auszuführen und zu untermauern. Mit der weltweiten Bevölkerung von Entwicklern prognostiziert Von Analyst House IDC wächst bis 2028 auf 57,8 Millionen (es könnten 58 Millionen sein, aber was sind 200.000 Software -Ingenieure zwischen Freunden?) Das Unternehmen glaubt, dass AI -Tools allen verfügbar sein sollten, ob sie für sie bezahlen können oder nicht. Aus diesem Grund sehen wir jetzt die Ankunft (in der öffentlichen Vorschau) von Google Cloud Gemini Code Assist für Einzelpersonen, was im Wesentlichen eine kostenlose Version des Gemini Code Assist AI-Coding-Assistent.

„Gemini Code Assist für Einzelpersonen ist weltweit verfügbar, von Gemini 2.0 angetrieben und jetzt für die Codierung optimiert. Wir haben das Gemini 2.0-Modell für Entwickler fein abgestimmt, indem wir Tausende von Anwendungsfällen mit realer Codierung analysiert und validiert haben. As a result, the quality of AI-generated recommendations in Gemini Code Assist is better than ever before and ready to address the myriad of daily challenges developers face, whether they’re hobbyists or a start-up developer,” said Ryan J. SalvaSenior Director of Product Management bei Google Cloud.

„AI ist zu einem zentralen Bestandteil der Art und Weise, wie alle großen Unternehmen Software produzieren. Wir haben uns umgesehen und gesehen, dass es eine wachsende Dichotomie der Haves und keine Nichts gab … also sind große Unternehmen bereit, Lizenzen für ihre Teams zu beschaffen, um KI zu verwenden, aber Studenten, Hobbyisten, Freiberufler und kleine Unternehmen fielen weitgehend zurück. Mit dieser Veröffentlichung möchten wir wirklich eine lange Tradition bei Google fortsetzen, Menschen auf der ganzen Welt kostenlos Technologie zur Verfügung zu stellen. Unser Ziel ist es, es zu machen, damit es egal ist, wer Ihr Arbeitgeber ist, in welchem ​​Teil der Welt Sie sich befinden, was Ihr Einkommen ist … nichts davon sollte eine Rolle spielen und jetzt nicht “, fügte Salva hinzu.

Diese kostenlose Iteration der Gemini -Code -Assistation kommt mit einer „großzügigen“ Nutzungslimit, gemessen anhand des Code -Abschlusses pro Monat. Wenn viele kostenlose Codierungsassistenten etwa 2.000 Code -Abschlüsse pro Monat anbieten, nutzt Google Cloud seine Breite und das Rückgrat, um den Entwicklern das zu bieten, was das Unternehmen als „praktisch unbegrenzte Kapazitäten“ bezeichnet, mit bis zu 180.000 Code -Abschlüssen pro Monat mit Gemini Code Assist.

Es unterstützt alle Programmiersprachen im öffentlichen Bereich und verfügt auch über ein grundlegend wichtiges Element für Code -Überprüfungsprozess. Neben der Ankunft des Gemini Code Assist AI-Coding-Assistenten befindet sich die öffentliche Vorschau der Gemini Code Assist für GitHub, eine Route zu AI-betriebenen Code-Bewertungen sowohl für öffentliche als auch für private Repositories. Hier sehen Entwickler eine helfende Hand, die stilistische Probleme und Fehler erkennen und Codeänderungen und -Korretiere vorschlagen kann. Sie können grundlegende Bewertungen an einen AI -Agenten abladen, der dazu beitragen kann, Code -Repositorys aufrechter zu gestalten und die Qualität zu verbessern, wodurch Entwickler sich auf komplexere Aufgaben konzentrieren können.

In einer IDE idealerweise

Wie bereits vorgeschlagen, verbringen Arbeitssoftwareentwickler einen Großteil ihrer zeitlichen Codierung in integrierten Entwicklungsumgebungen, die normalerweise als IDES bezeichnet werden.

„Mit der neuen, kostenlosen Version von Gemini Code Assist in Visual Studio Code und JetBrains -IDEs verfügen einzelne Entwickler jetzt den gleichen Code -Abschluss, die Generation und die Chat -Funktionen, die wir über ein Jahr lang Unternehmen angeboten haben, und das ist bereits kostenlos verfügbar In Firebase (Gemini in Firebase ist ein kollaborativer Assistent mit KI, der die Debugging-Zeit verkürzt) und Android Studio (die offizielle IDE für Android-Entwicklung). Jetzt kann jeder bequem lernen, Code -Snippets erstellen, seine vorhandenen Anwendungen debuggen und ändern, ohne zwischen verschiedenen Fenstern umzuschalten oder Informationen aus nicht verbundenen Quellen zu kopieren und einzufügen “ .

Mit einer Chat -Funktion können Programmierer und Entwickler mit dem Tool selbst interagieren, damit sie sich auf die Anwendungslogik und die Benutzerfunktionalität konzentrieren können, die auch als „kreatives Teil“ der Softwareanwendungsentwicklung bezeichnet werden. Dies bleibt die notwendigen, aber sich wiederholenden Schritte (z. B. das Schreiben von Kommentaren oder das Strukturieren von automatisierten Tests, die als Ergebnis eines formalisierten Anforderungsprozesses festgelegt wurden) auf Gemini.

Spanisch nach Schwedisch, serbisch nach Swahili

Entwickler können natürliche Sprache in einem verwenden Vielfalt von Sprachen (Ja, nicht in Panik, Litauisch, Swahili und mehr werden unterstützt. Laut Salva könnte ein Website -Entwickler eine AA -Eingabeaufforderung verwenden, z. B. “Erstellen Sie mir ein einfaches HTML -Formular mit Feldern für Name, E -Mail und Nachricht, und fügen Sie dann einen” Senden “-Button hinzu.” Ebenso könnte ein Benutzer, der Aufgaben am Arbeitsplatz automatisieren möchte, Gemini auffordert: „Schreiben Sie ein Skript, das eine tägliche E -Mail mit den neuesten Wettervorhersagen sendet“ und so weiter.

„Unterschiedliche Entwicklerteams haben möglicherweise auch unterschiedliche Best Practices, codierende Konventionen und bevorzugte Frameworks und Bibliotheken. Um diesen Bedarf zu befriedigen, unterstützt Gemini Code Assist für GitHub benutzerdefinierte Style -Guides für Codeüberprüfungen. Jedes Team kann beschreiben, welche Anweisungen Gemini bei der Überprüfung von Codedateien in seinem Repository folgen sollten. Auf diese Weise maßgeschneide Gemini seine Code -Bewertungen auf die Anforderungen des Repositorys “, bemerkte Salva von Google Cloud und merkte an, dass Benutzer nur ein persönliches Google Mail -Konto benötigen, um sich anzumelden.

Wenn wir der durchschnittliche Benutzer nach Rechtfertigung, Bestätigung und Validierung in Bezug auf die KI -Nutzung suchen würden, würde die Tatsache, dass Programmierer diese Tools (fast) fast vollständig nutzen, als solide Möglichkeit, die Chance zu unterstreichen?

Repetitiv, wiederholbar, reproduzierbar

Denken Sie daran, dass die Funktionen der Code -Assistenten hier wieder auf die sich wiederholenden, wiederholbaren und reproduzierbaren Programme der Programmierung ausgerichtet sind (denken Sie daran, dass Computer gut in einer Weise, in der Menschen anfangen, Fehler zu machen oder dadurch zu scheitern von roten Langeweile), damit Entwickler weiterhin auf die kreativen Aspekte der App -Funktionalität und auf die Prozesse konzentrieren können, die die algorithmische Logik zusammenweben.

Sicherlich ist dies die Zeit für Entwickler -Dogfooding, in den Vordergrund zu kommen … und trotzdem, das Türkeigeschmack sieht gut aus.



Source link