Strands Agents ist ein einfaches, aber leistungsstarkes Open-Source-SDK, das einen modellgesteuerten Ansatz zum Entwickeln und Ausführen von KI-Agenten in nur wenigen Codezeilen verfolgt. Von einfachen Konversationsassistenten bis hin zu komplexen autonomen Workflows und von der lokalen Entwicklung bis hin zum Einsatz in der Produktion – Strands Agents passt sich Ihren Bedürfnissen an. Mehrere Teams bei AWS verwenden Strands bereits für ihre KI-Agenten in der Produktion, darunter Amazon Q Developer, AWS Glue und VPC Reachability Analyzer.

Im Vergleich zu Frameworks, bei denen Entwickler komplexe Workflows für ihre Agenten definieren müssen, vereinfacht Strands die Agentenentwicklung, indem es die Funktionen modernster Modelle zur Planung, Verknüpfung von Gedanken, Aufrufen von Tools und Reflektieren nutzt. Mit Strands können Entwickler einfach eine Aufforderung und eine Liste von Tools im Code definieren, um einen Agenten zu erstellen, ihn dann lokal testen und in der Cloud bereitstellen. Wie die beiden DNA-Stränge verbindet Strands zwei Kernstücke des Agenten miteinander: das Modell und die Tools. Strands plant die nächsten Schritte des Agenten und führt die Tools mithilfe der fortschrittlichen Argumentationsfähigkeiten von Modellen aus. Für komplexere Anwendungsfälle von Agenten können Entwickler das Verhalten ihres Agenten in Strands anpassen. Sie können beispielsweise angeben, wie Tools ausgewählt werden, anpassen, wie der Kontext verwaltet wird, wählen, wo Sitzungsstatus und Speicher gespeichert werden, und Multi-Agenten-Anwendungen erstellen. Strands kann überall ausgeführt werden und unterstützt jedes Modell über LiteLLM mit Funktionen zur Argumentation und Verwendung von Tools, einschließlich Modellen in Amazon Bedrock, Anthropic, Ollama, Meta und anderen Anbietern.