← Neueste Arbeiten
🤖 AI

Simthesizer: An Agent-Driven Simulation Framework for LLM Serving Systems

Dieses Paper stellt Borg vor, ein agentengesteuertes Framework, das einen komponierbaren dynamischen Graphen und einen Coding-Agenten nutzt, um automatisch einen vereinheitlichten LLM-Serving-Simulator zu entwickeln, wodurch die Entwicklungszeit im Vergleich zu bestehenden Tools signifikant reduziert und die Durchsatzgenauigkeit verbessert wird.

Ursprüngliche Autoren: Wonung Kim, Hyunmin Choi, Minsu Kim, Jaehong Cho, Yeongwook Kim, Jongse Park

Veröffentlicht 2026-08-26
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Wonung Kim, Hyunmin Choi, Minsu Kim, Jaehong Cho, Yeongwook Kim, Jongse Park

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

In der Welt der künstlichen Intelligenz sind große Sprachmodelle zu mächtigen Werkzeugen geworden, die in der Lage sind, Code zu schreiben, komplexe Probleme zu lösen und Gespräche zu führen. Das Ausführen dieser Modelle ist jedoch nicht so einfach wie das Drücken eines Knopfes; es erfordert ein hochentwickeltes System, um den Informationsfluss zu steuern, zu entscheiden, welche Anfragen zuerst bearbeitet werden sollen, und die Rechenleistung effizient zuzuweisen. Dieses Feld, bekannt als „Serving“, ist der Maschinenraum, der diese intelligenten Systeme für Millionen von Nutzern reibungslos am Laufen hält. Da sich die Technologie mit rasanter Geschwindigkeit entwickelt und ständig neue Modelle und Methoden auftauchen, können Ingenieure nicht immer warten, bis sie physische Maschinen gebaut haben, um ihre Ideen zu testen. Stattdessen verlassen sie sich auf Computersimulationen – virtuelle Laboratorien, in denen sie vorhersagen können, wie sich ein neues Systemdesign verhalten wird, bevor sie Millionen von Dollar für Hardware ausgeben.

Jahrelang wurden diese virtuellen Laboratorien wie starre, vorgefertigte Strukturen gebaut. Forscher programmierten jedes mögliche Szenario manuell in eine einzige, feste Pipeline ein. Dies funktionierte gut, als sich die Technologie langsam veränderte, aber die Landschaft der künstlichen Intelligenz hat sich dramatisch verschoben. Es sind neue Arten der Nutzung dieser Modelle entstanden, wie etwa „agentische“ Arbeitsabläufe, bei denen eine einzelne Anfrage eine Kette von mehreren Entscheidungen und Werkzeugaufrufen auslöst, oder „disaggregierte“ Systeme, bei denen verschiedene Teile der Verarbeitung auf separaten Maschinen stattfinden. Diese modernen Verhaltensweisen passen nicht in die alten, starren Pipelines. Jedes Mal, wenn ein neues Feature erschien, mussten Ingenieure den Simulator auseinandernehmen und von Grund auf neu aufbauen – ein langsamer und fehleranfälliger Prozess, der dazu führte, dass die virtuellen Modelle hinter den realen Systemen zurückblieben, die sie eigentlich repräsentieren sollten.

Ein Forschungsteam am KAIST in Südkorea hat einen neuen Ansatz zur Lösung dieses Problems vorgestellt, der „Simthesizer“ genannt wird. Anstatt für jedes neue Feature einen neuen Simulator zu bauen, haben sie ein flexibles Framework geschaffen, das es einem Computerprogramm ermöglicht, den Simulator selbst zu schreiben. Das Herzstück dieses Systems ist eine dynamische Karte des Arbeitsablaufs, bei der jeder Schritt des Prozesses ein Knoten ist, der jederzeit hinzugefügt, entfernt oder neu angeordnet werden kann. Diese Karte ist nicht starr; sie ist eine lebendige Struktur, die wachsen kann, um neue Methoden aufzunehmen, ohne das gesamte System zum Einsturz zu bringen. Um dies zu ermöglichen, setzten die Forscher einen Coding-Agenten ein, einen spezialisierten KI-Assistenten, der als Baumeister fungiert. Wenn ein Forscher nach einem neuen Feature fragt, liest der Agent die Anfrage, versteht die Regeln der Simulation und schreibt den notwendigen Code, um es in die Karte zu integrieren.

Der Prozess wird durch strenge Leitplanken gesteuert, um sicherzustellen, dass der Agent keine Fehler macht. Das System erfordert, dass der Agent zuerst eine klare Spezifikation schreibt, was das neue Feature tun soll, dann genau festlegt, wo es in die bestehende Struktur passt, und schließlich den Code schreibt. Bevor das neue Feature akzeptiert wird, prüft das System dessen Arbeit anhand von Realdaten oder etablierten Belegen, um sicherzustellen, dass es korrekt funktioniert. Diese Methode ermöglicht es dem Simulator, sich so schnell zu entwickeln wie die Technologie, die er modelliert. In ihren Tests baten die Forscher den Agenten, drei komplexe Features zum Simulator hinzuzufügen: eine Methode zur Komprimierung der Speichernutzung, eine Technik zur Beschleunigung der Textgenerierung durch das Erraten der nächsten Wörter und die Unterstützung für eine neue Art von Modellarchitektur. Der Agent baute diese Erweiterungen erfolgreich, und die resultierenden Simulationen waren bemerkenswert genau.

Als die Forscher die Leistung dieser neuen Simulationen gegenüber realen Systemen, die auf tatsächlicher Hardware laufen, verglichen, waren die Ergebnisse beeindruckend. Die mit diesem neuen Framework gebauten Erweiterungen entsprachen dem realen Durchsatz mit einem durchschnittlichen Fehler von nur 2,51 Prozent. Im Gegensatz dazu sprang die Fehlerrate auf 6,03 Prozent, als derselbe Coding-Agent versuchte, dieselben Features zu bestehenden Simulatoren unter Verwendung ihrer alten, starren Methoden hinzuzufügen. Das neue System war nicht nur genauer, sondern auch signifikant schneller. Es führte Simulationen bis zu 284,96-mal schneller aus als ein führender Konkurrent und 23,19-mal schneller als ein anderer. Diese Geschwindigkeit ergibt sich daraus, dass das neue System nicht die gesamte Simulations-Engine für jede kleine Änderung neu durchlaufen muss; es aktualisiert einfach den spezifischen Teil der Karte, der geändert werden muss.

Die Forscher demonstrierten, dass dieser Ansatz mit verschiedenen Typen von Coding-Agenten funktioniert, nicht nur mit dem, den sie anfangs verwendeten, was darauf hindeutet, dass die Methode robust und generalisierbar ist. Durch die Kombination einer flexiblen, kompositionellen Infrastruktur mit einem automatisierten Baumeister schließt Simthesizer die Lücke zwischen der rasanten Evolution der künstlichen Intelligenz und den Werkzeugen, die zu ihrer Untersuchung verwendet werden. Es bietet eine Möglichkeit, mit einem Feld Schritt zu halten, das sich schneller verändert, als menschliche Ingenieure ihre Werkzeuge manuell aktualisieren können, und stellt sicher, dass die virtuellen Modelle, die die Zukunft des Computing entwerfen, genau, zuverlässig und bereit für das sind, was als Nächstes kommt.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →