Microsoft AI hat ein neues Tool namens Code Researcher vorgestellt, das speziell für die Bearbeitung von großen Systemcodebasen und Commit-Historien entwickelt wurde.
Dieses innovative Tool zielt darauf ab, Herausforderungen bei der Debugging und Behebung von Abstürzen in komplexen Systemcode (wie dem Linux-Kernel) zu bewältigen und markiert damit eine weitere bedeutende Durchbruch im Bereich der Softwareentwicklung durch KI. Laut neuesten Informationen von AIbase verbessert Code Researcher durch mehrstufige Deduktion und semantische Analyse die Effizienz und Genauigkeit der Systemsoftware-Wartung deutlich.
Die Kernfähigkeiten von Code Researcher
Code Researcher ist ein autonomer Agent, der auf großen Sprachmodellen (LLM) basiert und die Fähigkeit zur tiefgründigen Analyse von Codebibliotheken und Commit-Historien bietet. Im Gegensatz zu traditionellen Codetools kann es durch semantische Analyse, Mustererkennung und die Verarbeitung historischer Commit-Daten den Grund für Systemabstürze automatisch nachverfolgen und Reparaturpatchs generieren. Bei Benchmarks für Linux-Kernel-Abstürze mit kBenchSyz erreichte Code Researcher eine Lösungsrate von 58%, im Vergleich zu 37,5% bei SWE-Agent. Außerdem untersucht Code Researcher im Durchschnitt zehn relevante Dateien, während SWE-Agent nur 1,33 Dateien analysiert, was seine Fähigkeit zur tiefgehenden Codebibliotheksanalyse unterstreicht.
Weite Anwendbarkeit und praktische Nutzung
Zusätzlich zum Linux-Kernel hat Code Researcher in Tests von Open-Source-Multimedia-Software hervorragende Universalität gezeigt. Durch mehrdimensionale Deduktion und die Sammlung globaler Kontexte kann Code Researcher hochwertige Lösungen für diverse große Codebibliotheken bereitstellen. Dies reduziert nicht nur die manuelle Debugging-Arbeit der Entwickler, sondern bietet auch effizientere Lösungen für die Wartung von Unternehmenssoftware. Microsoft AI erklärte, dass diese Tools den Automatisierungsprozess der Systemsoftwareentwicklung beschleunigen und wertvolle Zeit für Entwickler sparen werden.
Code Researcher von Microsoft AI ist nicht nur ein technischer Durchbruch, sondern auch eine starke Demonstration des Potenzials von KI in der Softwareentwicklung. Mit fortschreitender Entwicklung der Agententechnologie bringt uns Tools wie Code Researcher immer näher an die künstliche allgemeine Intelligenz (AGI). AIbase sieht in diesem Werkzeug nicht nur eine starke Unterstützung für Entwickler, sondern auch einen neuen Maßstab für AI-getriebene Softwareentwicklung in der Branche.
Papier: https://www.microsoft.com/en-us/research/publication/code-researcher-deep-research-agent-for-large-systems-code-and-commit-history/