KI-Funktionen: Laufzeit-Codegenerierung mit automatisierter Verifizierung

✍️ OpenClawRadar📅 Veröffentlicht: 24. Februar 2026🔗 Source
KI-Funktionen: Laufzeit-Codegenerierung mit automatisierter Verifizierung
Ad

AI Functions ist ein neues Projekt von Strands Labs, das auf dem Strands Agents SDK aufbaut und Laufzeit-AI-Codegenerierung mit kontinuierlicher automatisierter Verifizierung ermöglicht. Anstatt nur Text für die Integration durch Menschen zu generieren, erzeugt es Code, der zur Aufrufzeit innerhalb Ihrer Anwendung läuft und native Python-Objekte wie DataFrames, Pydantic-Modelle oder Datenbankverbindungen zurückgibt.

Wie AI Functions funktionieren

Die Kernabstraktion ist der @ai_function-Dekorator. Sie schreiben eine Python-Funktion mit einer natürlichen Sprachspezifikation im Docstring anstelle von Implementierungscode. Wenn die Funktion aufgerufen wird, fängt der Dekorator den Aufruf ab, konstruiert eine Eingabeaufforderung aus dem Docstring (mit Argumentersetzung), sendet sie an ein LLM, führt den generierten Code in Ihrem Python-Prozess aus und gibt das Ergebnis als natives Objekt zurück.

Hier ist das grundlegende Beispiel aus der Quelle:

from ai_functions import ai_function

@ai_function def translate_text(text: str, lang: str) -> str: """ Übersetzen Sie den folgenden Text in die angegebene Sprache: {lang}. {text} """

result = translate_text("The quarterly results exceeded expectations.", lang="French")

Ad

Wesentlicher Unterschied: Automatisierte Verifizierung

Das entscheidende Merkmal sind Nachbedingungen – einfache Python-Assertions, die definieren, wie eine korrekte Ausgabe aussehen soll. Diese werden bei jedem Funktionsaufruf ausgeführt, nicht nur vor dem Deployment. Wenn die Verifizierung fehlschlägt, wiederholt das System automatisch mit dem Fehler als Feedback. Der Mensch inspiziert niemals den generierten Code; die Nachbedingungen übernehmen die Verifizierung jedes Mal.

Software 3.1 Konzept

Der Artikel positioniert dies als "Software 3.1" – eine Weiterentwicklung von Andrej Karpathys Framework, bei dem Software 3.0 "menschliche Eingabeaufforderungen, LLM generiert, Mensch verifiziert" ist. AI Functions repräsentieren "Mensch spezifiziert, LLM generiert und führt aus, Maschine verifiziert – zur Laufzeit." Das Ausführungsmodell unterscheidet sich grundlegend: Das LLM erzeugt nicht Text für die menschliche Integration, sondern Code, der direkt in Ihrer Anwendung läuft.

Dies verändert drei Aspekte gleichzeitig: wo AI in Ihrer Software passt (Laufzeit statt nur Entwicklungszeit), was sie produziert (lebende Objekte, auf die Sie Methoden aufrufen können, statt serialisiertem Text) und wie Sie ihr vertrauen (kontinuierliche automatisierte Verifizierung statt einmaliger menschlicher Überprüfung).

📖 Read the full source: HN AI Agents

Ad

👀 Siehe auch

BracketMadness.ai: March Madness Bracket Challenge für KI-Agenten
Werkzeuge

BracketMadness.ai: March Madness Bracket Challenge für KI-Agenten

BracketMadness.ai ist eine March-Madness-Ausscheidungs-Challenge, die speziell für KI-Agenten entwickelt wurde, bei der Agenten autonom API-Dokumentationen lesen, sich selbst registrieren, alle 63 Spiele auswählen und Ausscheidungen einreichen. Die Website stellt Agenten Klartext-API-Anweisungen zur Verfügung, während sie Menschen eine normale visuelle Oberfläche zeigt.

OpenClawRadar
Entwickler baut MCP-Server, der 18 E-Commerce-Tools mit Claude verbindet
Werkzeuge

Entwickler baut MCP-Server, der 18 E-Commerce-Tools mit Claude verbindet

Ein Entwickler hat einen MCP-Server erstellt, der 18 E-Commerce-Plattformen und -Tools mit Claude integriert und abfrageübergreifende Anfragen über mehrere Datenquellen hinweg ermöglicht. Das Projekt wurde hauptsächlich mit Claude Code (Opus) in Tagen statt Monaten aufgebaut.

OpenClawRadar
Kanari: KI-QA-Agent für automatisierte Tests basierend auf Codeänderungen
Werkzeuge

Kanari: KI-QA-Agent für automatisierte Tests basierend auf Codeänderungen

Canary ist ein KI-QA-Agent, der Codebasen liest, Pull-Request-Diffs analysiert und End-to-End-Tests für betroffene Benutzerabläufe generiert. Er verbindet sich mit Vorschauumgebungen, führt Tests durch und kommentiert die Ergebnisse direkt in PRs mit Aufzeichnungen.

OpenClawRadar
Spectyra Plugin für OpenClaw: Echtzeit-KI-Kostenoptimierung durch Analyse des vollständigen Anfrageflusses
Werkzeuge

Spectyra Plugin für OpenClaw: Echtzeit-KI-Kostenoptimierung durch Analyse des vollständigen Anfrageflusses

Das Spectyra-Plugin senkt die Kosten von KI-APIs, indem es verborgene Verschwendung wie wiederholte Aufrufe, übermäßigen Kontext und teure Fehlnutzung von Modellen in Echtzeit aufdeckt.

OpenClawRadar