Rumah > Peranti teknologi > AI > ByteDance mengeluarkan alat pembangunan pintar 'Doubao MarsCode', percuma untuk pembangun domestik

ByteDance mengeluarkan alat pembangunan pintar 'Doubao MarsCode', percuma untuk pembangun domestik

王林
Lepaskan: 2024-09-03 14:44:55
asal
1064 orang telah melayarinya

Pada 26 Jun, ByteDance mengeluarkan Doubao MarsCode, alat pembangunan pintar berdasarkan model besar Doubao, di Beijing, yang percuma dan terbuka kepada pembangun domestik. Dengan tema "Inspiring Creation with AI", persidangan ini mengeluarkan beanbag MarsCode dan memperkenalkan fungsi utamanya dalam suasana santai perkhemahan rumput Ia juga mengeluarkan pelan penciptaan bersama pemaju dan komuniti, menarik ramai profesional industri dan pemaju perhatian peminat teknologi.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Acara pelancaran produk Doubao MarsCode

Doubao MarsCode - Gunakan AI untuk memberi inspirasi kepada penciptaan

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Li Dongjiang, ketua Pasukan Perkhidmatan Pembangun Bytedance dan Doubao MarsCode

Sebelum rasmi keluaran, Li Dongjiang, pasukan perkhidmatan pembangun Bytedance dan orang yang bertanggungjawab ke atas Doubao MarsCode, berkongsi beberapa pemikiran tentang evolusi alat pembangunan dalam era AI.

Dalam era AI, model bahasa besar mempunyai kelebihan dan potensi yang kuat dalam bahasa pengaturcaraan Berbanding dengan bahasa semula jadi yang kompleks, bahasa pengaturcaraan lebih mudah, lebih ketat dan lebih mudah diramal daripada.


Berkenaan cadangan "cara membina alat pembangun dalam era AI", pasukan Doubao MarsCode akan lebih memfokuskan pada cara untuk memperkasakan pembangunan Bermula dari perspektif pengarang. Li Dongjiang percaya bahawa AI bukanlah "pesaing" untuk menggantikan pembangun, tetapi "pembantu yang baik" untuk pembangun Pasukan berharap untuk mencipta perisian yang Ia boleh membantu meningkatkan kecekapan kerja pembangun dan membolehkan pembangun mempunyai lebih banyak tenaga dan masa untuk berfikir dan mencipta Inilah sebabnya tema persidangan itu ialah "Menggunakan AI untuk Menginspirasikan Penciptaan."


Li Dongjiang menyebut bahawa model baharu, kuasa pengkomputeran baharu, produk baharu dan teknologi baharu muncul setiap hari, tidak kira produk Bagi teknologi , semuanya masih di peringkat awal dan sedang dikemas kini serta diulang dengan pantas. Didorong oleh teknologi AI, alat pembangunan generasi akan datang pasti akan muncul. Pasukan Doubao MarsCode berharap untuk meneroka dan membina bersama-sama dengan pembangun untuk mencipta alat pembangun baharu dalam era AI.

Fungsi keluaran pertama Doubao MarsCode didedahkan

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Wang Haijian, pengurus produk daripada Doubao MarsCode

Anschließend stellte Wang Haijian, Produktmanager von Doubao MarsCode, die beiden Formen der Doubao MarsCode-Produkte vor – Programmierassistent und Cloud IDE. Gleichzeitig demonstrierte er Doubao im Detail anhand von drei tatsächlichen Szenarien der Nachfrageentwicklung: Fehlerbehebung und Open-Source-Projektlernen, Fragen und Antworten zum MarsCode-Projekt, Code-Vervollständigung, Generierung einzelner Tests, Fehlerbehebung und andere Funktionen. Durch eine vollständige Szenariodemonstration demonstrieren die Verwendung und Zusammenarbeit verschiedener Funktionen in Serie die hervorragende Implementierungsfähigkeit von Doubao MarsCode in der täglichen Arbeit. Sowohl unerfahrene Programmierer als auch erfahrene Entwickler können die Unterstützung und Effizienzsteigerung durch Doubao MarsCode erleben.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Anforderungsentwicklungsszenario


Anhand eines praktischen Falls der Konstruktion von Übersetzungsrobotern demonstrierte Wang Haijian, wie Entwickler mithilfe von KI Programmierassistenten aufrufen können, um per Chat Fragen zu stellen, Anforderungen zu analysieren, sich mit Code vertraut zu machen, Code zu schreiben und Code zu debuggen.


Die Code-Vervollständigung hilft Entwicklern nicht nur, Code schneller einzugeben, sondern bringt Entwicklern auch Vorteile, indem sie ständig Code-Vorschläge liefert.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Die innovative Funktion von Doubao MarsCode – Code Completion Pro – unterscheidet sich von der herkömmlichen Codefortsetzung. Sie unterstützt die automatische Vorhersage basierend auf den Bearbeitungsabsichten des Benutzers, einem Änderungspunkt und Code-Empfehlungen werden gegeben.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Wenn zusätzlich zur Codevorhersage und -vervollständigung ein Code-Lint-Fehler auftritt, der beim Codieren repariert werden muss, Durch die aktive Bereitstellung des geänderten Codes im Editor müssen wir die Fehlerursache nicht überprüfen. Wir müssen lediglich feststellen, ob das Reparaturergebnis korrekt ist, und können den reparierten Code übernehmen mit einem Klick.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Wenn wir mit dem Schreiben des Codes fertig sind, müssen wir normalerweise Unit-Tests schreiben, um die Qualität und anschließende Wartbarkeit des Codes sicherzustellen . Zu diesem Zeitpunkt müssen Sie nur den Test im Programmierassistenten auslösen, um den Testfall für diese Funktion zu erhalten.


Wie Sie sehen, kann der Doubao MarsCode-Programmierassistent im Vergleich zu herkömmlichen Entwicklungsmethoden Entwicklern dabei helfen, einfacher und gezielter zu programmieren.

Bug-Reparatur-Szenario

Im Debug-Szenario kann die KI-Reparaturfunktion von Doubao MarsCode das verstehen Fehlermeldung, Analysieren Sie mithilfe des Call-Stack-Codes und des globalen Projektcodes die Fehlerursache und geben Sie direkt gezielte Reparaturvorschläge.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Zusätzlich zur Einzelrundenreparatur versucht Doubao MarsCode auch, mehrere Runden automatischer Reparaturen basierend auf der Agent-KI zu implementieren, die autonom eine Reihe von Codeabfragen aufruft Tools und Debugging-Tools zum Abrufen von Fehlerinformationen. Planen Sie den Plan unabhängig, schreiben Sie den Code unabhängig und wenden Sie ihn auf das Projekt an, um Fehler zu beheben. Diese Funktion wird derzeit intern von Byte überprüft und wir bemühen uns, sie so schnell wie möglich für alle freizugeben.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Open-Source-Projekt-Lernszenario

Im dritten Szenario Doubao Mit MarsCode IDE können Entwickler durch die Bereitstellung von Entwicklungsvorlagen schnell in Projekte einsteigen, ohne eine lokale Umgebung betreiben und warten zu müssen. Mithilfe nativ integrierter KI-Funktionen müssen Entwickler den Code nicht mehr selbst verstehen und können so Projekte effizienter starten.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Generell hilft der Beanbag MarsCode Entwicklern in den folgenden zwei Aspekten:


Stellen Sie für die Denkphase bessere Informationen bereit, z. B. Codeerklärungen sowie Fragen und Antworten zu F&E-Kenntnissen, um Entwickler zum Schaffen zu inspirieren


In der Ausführungsphase hilft es Entwicklern, die Codierung schneller abzuschließen, z. B. Codevervollständigung und Vorhersage der nächsten Codierungsaktion, Codefehlerbehebungen Verbesserung der Entwicklereffizienz.


Entwickler- und Community-Co-Creation-Plan

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik

Zhao MarsCode stellte die Entwicklung des Doubao MarsCode-Programms zur gemeinsamen Erstellung mit der Community vor. Zukünftig wird MarsCode Entwicklern dabei helfen, neue Paradigmen der KI-Programmierung durch die Einrichtung von Benutzergruppen und verschiedene Reihen von Entwickleraktivitäten zu erkunden.


Die Doubao MarsCode-Benutzergruppe wird von Entwicklern selbst organisiert und betrieben. Das Doubao MarsCode-Team wird sich nicht an der Verwaltung der Benutzergruppe beteiligen, sondern der Benutzergruppe umfangreiche Ressourcen zur Verfügung stellen und die Entwicklung unterstützen Benutzergruppen an verschiedenen Orten, wie z. B. Veranstaltungsortressourcen, Produktressourcen, Veranstaltungsmaterialien, Unterstützung durch Expertendozenten usw., tragen dazu bei, Entwickler aus der ganzen Welt dabei zu unterstützen, neue KI-Programmierparadigmen effektiver zu erkunden und unseren Entwicklern zu helfen, zu lernen und zu wachsen.


Im Hinblick auf Entwickleraktivitäten wird Doubao MarsCode nacheinander Meetups in Peking, Shanghai, Shenzhen, Hangzhou und anderen Städten abhalten und die Stadt verlassen Konferenzraum mit Entwicklern Gehen Sie nach draußen, tauschen Sie KI-Programmierfähigkeiten und -erfahrungen entspannter aus und nutzen Sie KI, um gemeinsam Kreativität anzuregen!


Doubao MarsCode plant außerdem die Zusammenarbeit mit verschiedenen Entwicklergemeinschaften, um KI-Funktionen in Community-Nutzungsszenarien zu integrieren und Entwicklern die Funktionen von Doubao MarsCode bequemer zur Verfügung zu stellen . Derzeit arbeitet Doubao MarsCode mit der Nuggets-Community an KI-Assistenten, Kontoeröffnungen und exklusiven Siedepunktbereichen zusammen. Gleichzeitig hoffen wir auch, mit mehr Communities zusammenzuarbeiten und gemeinsam zu kreieren, damit die KI-Fähigkeiten von Doubao MarsCode auf mehr Community-Szenarien ausgeweitet werden können, um mehr Entwicklern die nächste Generation von Programmierparadigmen zugänglich zu machen und Entwicklern dabei zu helfen Seien Sie schneller und leistungsfähiger!


Doubao MarsCode wurde am 26. Juni offiziell veröffentlicht. Klicken Sie hier, um den Originaltext zu lesen, oder kopieren Sie ihn und besuchen Sie die offizielle Website (www.marscode.cn). um es zu verwenden


Wir verlosen 66 glückliche Benutzer unter den Benutzern, die sich vor 23:59 Uhr am Tag der Veröffentlichung erfolgreich registriert haben, um einen Sitzsack zu erhalten Angepasstes MarsCode-Peripheriegerät~


Nutzen Sie KI, um Kreativität anzuregen und ein neues Kapitel in der intelligenten Codierung aufzuschlagen. Das Doubao MarsCode-Team hofft, mit neuen Produkten den Benutzern einen besseren Service zu bieten, die Effizienz zu verbessern und mithilfe von KI mehr Kreativität und Leidenschaft zu wecken.

ByteDance mengeluarkan alat pembangunan pintar Doubao MarsCode, percuma untuk pembangun domestik



Klicken Sie hier, um den Originaltext zu lesen und sich zu registrieren, um ihn sofort zu verwenden

(Springen Sie, um den Originaltext zu lesen. Weiterleitungslink: https://www.marscode.cn/home??utm_source=626&utm_medium=wx)

Atas ialah kandungan terperinci ByteDance mengeluarkan alat pembangunan pintar 'Doubao MarsCode', percuma untuk pembangun domestik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:jiqizhixin.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan