Nachdem Tongyi Lingma dem Cloud-Native-Team von Alibaba Cloud beigetreten ist, hat er seine Fähigkeit unter Beweis gestellt , Unit-Tests zu generieren und automatisch Code zu generieren . Heute wird Yun Huan, Backend-Ingenieur von Alibaba Cloud, von den tatsächlichen Anforderungen der Projektentwicklung ausgehen und die Hilfe demonstrieren, die Tongyi Lingma bei der Entwicklungsarbeit leisten kann.
Welche Rolle spielt Tongyi Lingma in Git-Entwicklungsprojekten?
Das Team von Yun Huan ist täglich in die Git-Entwicklungsarbeit involviert. Git selbst verfügt über ein altes Test-Framework, daher plant das Team, auf ein neueres Open-Source-Projekt umzusteigen. Aber Git ist in der Sprache C geschrieben und seine Sprache muss in Python geändert werden. Wenn Sie nicht viel über Python wissen und es selbst schreiben, müssen Sie zuerst etwas Python-Syntax lernen, was ziemlich zeitaufwändig ist.
Die Senkung der Schwelle für die sprachübergreifende Entwicklung ist die Komfortzone von Tongyi Lingma. Der neue Kollege Tongyi Lingma begann sofort mit dem Aufbau des Projektrahmens.
Funktion 1: Tongyilingcode konvertiert die C-Sprache im Git-Framework in Python
Installieren Sie zuerst das Tongyi Lingma-Plug-In, erstellen Sie dann ein neues Projekt und lassen Sie es Python zum Implementieren eines Befehlszeilenprogramms verwenden. Gleichzeitig können Sie die Unterbefehle angeben, die unterstützt werden müssen, und Tongyi Lingma verwendet Python zum Generieren den Code für die relevanten Anforderungen.
Anforderungen können auch nach der Generierung geändert werden. Die erste Version des Codes verwendet den RQ-Pass als Framework zur Unterstützung der Parameteranalyse. Wenn Sie das Design der Hauptfunktion direkt vereinfachen und Dikt- und Funktionszeiger anpassen möchten, ändert Tongyi Lingma je nach Bedarf eine andere Version des Codes. Wenn die Änderung nach der Änderung den Anforderungen entspricht, können Sie auf die Tastenkombination klicken, um die Datei direkt zu generieren, und der Code ist ausführbar.
Funktion 2: Tongyi Lingma schreibt weiterhin Git-Framework-Code in Echtzeit
Yunxuan stellte fest, dass die vom aktuellen Code generierte CMD-Hex-Dump-Methode nicht vollständig mit dem ursprünglichen Code übereinstimmt, sodass diese generierten Codes geändert werden müssen.
Tongyi Lingma kann dabei helfen, die automatische Fortsetzung des Codes zu vervollständigen. Durch die einfache Eingabe eines Codekommentars wird die automatische Fortsetzung des Tongyi Ling-Codes ausgelöst, und der generierte Fortsetzungscode wird unten in grauer Schrift geschrieben. Wenn Sie diesen Code akzeptieren, können Sie direkt die Tabulatortaste drücken und dann mit der Eingabe der Anforderungen fortfahren. Wenn der Fortsetzungscode die Anforderungen nicht erfüllt, können Sie den Schalter ändern. Nachdem Sie den dritten Fortsetzungsinhalt ausgewählt haben, drücken Sie die Tabulatortaste Schlüssel, wenn Sie feststellen, dass er den Erwartungen entspricht, wodurch die Codefortsetzung des Tongyi Ling-Codes ausgelöst wird.
Schließlich gelang es dieser Demonstration mit Hilfe von Tongyi Lingma, das Unit-Testing-Framework der C-Sprache erfolgreich in ein Python-Framework umzuschreiben.
Dies ist das neunte Projekt, das Tongyi Lingma seit seinem Eintritt in das Unternehmen abgeschlossen hat. KI-Programmierer fühlen sich im Unternehmen sehr wohl und sind bei allen sehr beliebt. Als erfahrener Benutzer von Tongyi Lingma sagte Yun Huan, dass Tongyi Lingma in der Lage sei, Entwickler bei der Vervollständigung des täglichen Codeschreibens zu unterstützen und bei der Überwindung komplexer technischer Schwierigkeiten zu helfen. „Im Entwicklungsprozess stehen immer die Menschen im Mittelpunkt, und es gibt Jobs, die KI nicht ersetzen kann.“
Wenn man beispielsweise ein Projekt entwickelt und gestaltet, verlässt man sich hauptsächlich darauf, dass andere entwerfen, Ideen liefern und Absichten äußern.
Nachdem Programmierer das Framework entworfen haben, zerlegen sie die Aufgabe in eine Reihe einfacher und klarer kleiner Aufgaben und weisen sie der KI zu, z. B. das Generieren einer Funktion, das Generieren eines Codestücks, das Generieren eines Tests usw.
„Ob KI-Arbeit gut gemacht wird oder nicht, müssen letztendlich die Menschen beurteilen. In Zukunft können sich Programmierer stärker auf Kreativität, Ideen und Konstruktion konzentrieren.“
Klicken Sie hier , um den Tongyi Ling-Code schnell kennenzulernen und Preise zu erhalten~
Rückblick auf frühere Ausgaben: Der erste KI-Mitarbeiter von Alibaba Cloud tritt dem Unternehmen bei und beobachtet das Feedback von Entwicklungsingenieuren
Linus hat es sich zur Aufgabe gemacht, zu verhindern, dass Kernel-Entwickler Tabulatoren durch Leerzeichen ersetzen. Sein Vater ist einer der wenigen Führungskräfte, die Code schreiben können, sein zweiter Sohn ist Direktor der Open-Source-Technologieabteilung und sein jüngster Sohn ist ein Open-Source-Core Mitwirkender : Natürliche Sprache wird immer weiter hinter Huawei zurückfallen: Es wird 1 Jahr dauern, bis 5.000 häufig verwendete mobile Anwendungen vollständig auf Hongmeng migriert sind Der Rich - Text-Editor Quill 2.0 wurde mit einer deutlich verbesserten Erfahrung von Ma Huateng und „ Meta Llama 3 “ veröffentlicht Quelle von Laoxiangji ist nicht der Code, die Gründe dafür sind sehr herzerwärmend. Google hat eine groß angelegte Umstrukturierung angekündigt