I. Grundlegende Informationen
Tongyi Lingma ist ein intelligenter Programmierassistent von Alibaba Cloud. Er konzentriert sich auf intelligente Codegenerierung, intelligente Fragebeantwortung, die Bearbeitung mehrerer Dateien und Programmierintelligenz und positioniert sich als Werkzeug zur Unterstützung von Forschung und Entwicklung im Softwareentwicklungsbereich. Das Produkt verbessert die Benutzerfreundlichkeit durch Kontextverständnis und Werkzeugaufruf auf Entwicklerebene und unterstützt das Verständnis von Projektstruktur, Abhängigkeiten und Richtlinien für den Codierungsstil. Es bietet Codevervollständigung auf Zeilen- und Funktionsebene, Vorschläge für Unit-Tests und Refactoring-Hinweise und passt sich so den täglichen Entwicklungsabläufen einzelner Entwickler und Unternehmensteams an.
II. Produktübersicht
Lingma bietet zwei Betriebsmodi. Der „Ask“-Modus dient der technischen Problemlösung und Fehlerbehebung und kombiniert technisches Know-how mit der Bereitstellung ausführbarer Schritte und Code-Snippets. Die Programmierintelligenz des Agenten ist auf durchgängige Entwicklungsaufgaben ausgerichtet. Er plant Aufgaben automatisch anhand von Zielen, führt dateiübergreifende Bearbeitungen durch und passt die Pfade dynamisch an, um einen geschlossenen Kreislauf von der Konzeption bis zur Implementierung zu gewährleisten. Das Produkt unterstützt die sofortige Installation und Nutzung in gängigen IDEs und bietet zusätzlich die Lingma IDE, die alle Funktionen integriert und so ein einheitliches Benutzererlebnis sowie die Remote-Entwicklung ermöglicht.
III. Kernfunktionen
1. Hauptfunktionen
Die Codevervollständigung und -generierung, basierend auf dem dateiübergreifenden Kontext, liefert Ausgaben auf Zeilen- und Methodenebene und deckt gängige Muster und Testfälle ab.
Intelligente Fragebeantwortung und Datenabfrage bieten eine schrittweise Lösung für Fehlersuche und Reparatur und lokalisieren Probleme durch die Kombination von Protokollen und Ausgabedaten.
Die Bearbeitung und Rekonstruktion mehrerer Dateien unterstützt die Stapelbearbeitung von Verzeichnissen und Modulen aus der Perspektive einer Aufgabe und gewährleistet dabei automatisch die Konsistenz der Referenzen.
Der programmierende intelligente Agent zerlegt automatisch das Ziel, ruft Tools und Skripte auf und sammelt kontinuierlich Erfahrungen, um einen Speicher zu bilden.
Die Fähigkeit zur Entwicklung von Projektverständnis ermöglicht es, Projektkataloge, Regeln und Abhängigkeiten zu erfassen und so eine Grundlage für Vorhersagen und darauf folgende Maßnahmen zu schaffen.
2. Technische Merkmale
Auf Basis der Code-Fähigkeiten des verallgemeinerten Serienmodells werden Speicher und Abruf für Engineering-Projekte mit langem Kontext optimiert.
Es unterstützt gängige Tools wie VS Code, Visual Studio und JetBrains und bietet die Lingma IDE für ein integriertes Benutzererlebnis.
Es ist in der Lage, multimodale Kontexte zu erfassen und auf Informationsquellen wie Verzeichnisse, Code, Terminalausgabe und Bilder zuzugreifen.
Bei der Bearbeitung mehrerer Dateien und der Ausführung von Aufgaben wird eine Rollback-Strategie angewendet, um die Kontrollierbarkeit von Änderungen und die Nachvollziehbarkeit von Prüfungen zu gewährleisten.
IV. Preise und Versionen
Tongyi Lingma bietet drei Versionen an: Personal, Enterprise Standard und Enterprise Exclusive. Die Version Personal Professional ist derzeit für begrenzte Zeit kostenlos; nach Ablauf des kostenlosen Testzeitraums wird die Version Personal Basic dauerhaft kostenlos angeboten. Die Version Enterprise Standard bietet nach der ersten Aktivierung eine 30-tägige Testphase und wird jährlich oder monatlich basierend auf der Anzahl der erworbenen Lizenzen abgerechnet. Die Version Enterprise Exclusive wird ebenfalls jährlich oder monatlich basierend auf der Anzahl der Abonnenten abgerechnet und ermöglicht Anpassungen auf Unternehmensebene sowie die Erweiterung des Wissens über private Domänen. Preise, Vorteile und Bedingungen können sich ändern und werden auf der offiziellen Website bekannt gegeben. Aktionszeiträume und regionale Richtlinien können variieren.
V. Anwendbare Szenarien und Zielgruppe
Es eignet sich für Backend- und Microservice-Entwicklung, Frontend- und Full-Stack-Entwicklung, Daten- und Skripting-Aufgaben, Refactoring von Altsystemen, Vervollständigung von Testfällen und die Implementierung von Teamstandardisierungen. Zu den Zielgruppen gehören Einzelentwickler, Startups und mittelständische bis große F&E-Teams, Betriebs- und Testpersonal sowie Organisationen für technischen Support und Schulungen. Bei Projekten, die modulübergreifende Zusammenarbeit und Batch-Änderungen erfordern, können die Agentenfunktionen und die Bearbeitung mehrerer Dateien die Effizienz der Bereitstellung deutlich verbessern.
VI. Häufig gestellte Fragen
F: Welche Entwicklungsumgebungen und Formate unterstützt Tongyi Lingma?
A: Es unterstützt gängige IDEs wie VS Code, die JetBrains-Serie und Visual Studio und bietet außerdem eine integrierte Lingma-IDE, die in Remote-Entwicklungsszenarien eingesetzt werden kann.
F: Worin besteht der Unterschied zwischen Ask und Agent?
A: Ask konzentriert sich auf die Beantwortung von Fragen und die Lokalisierung von Problemen und gibt Schritte und Codevorschläge zurück; Agent plant Aufgaben automatisch auf der Grundlage von Zielen, Änderungen in verschiedenen Dateien und passt Pfade dynamisch an, mit dem Ziel einer durchgängigen Bereitstellung.
F: Welche Verbesserungen bietet die Enterprise-Version?
A: Die Enterprise Standard Edition bietet Teammanagement- und Quotenstrategien; die Enterprise Exclusive Edition unterstützt Anpassungen auf Unternehmensebene und die Erweiterung des Fachwissens im privaten Bereich und passt sich den Anforderungen an Compliance und Wissensakkumulation an.
F: Unterstützt es die konsistente Änderung und das Zurücksetzen mehrerer Dateien?
A: Unterstützt die Bearbeitung mehrerer Dateien aufgabenweise und bietet Rollback- und Auditing-Funktionen während der Ausführung, um die Sicherheit und Konsistenz der Änderungen zu gewährleisten.
F: Wie werden sich die Gebühren und Vorteile für einzelne Nutzer verändern?
A: Die Personal Professional Edition ist derzeit für begrenzte Zeit kostenlos. Eine dauerhaft kostenlose Personal Basic Edition wird später verfügbar sein. Genauere Details und Vorteile werden in einer offiziellen Mitteilung bekannt gegeben.