Zum Hauptinhalt springenAWS Startups
  1. Entwickeln
  2. KI-Agent

KI-Agenten entwickeln

Erste Schritte beim Entwickeln eines KI-Agenten

Von AWS-Lösungsarchitekten

Bereitstellungsmethode

Implementierungsanleitung

Geschätzte Bereitstellungszeit

1 Stunde 50 Minuten

AWS-Services

  • Bedrock

Bereit, einen KI-Agenten zu entwickeln?

  • Benötigen Sie Hilfe von AWS-Experten? Veröffentlichen Sie Ihr Projekt und arbeiten Sie noch heute mit Partnern zusammen. Weitere Informationen.
  • Ist das kostenlose Kontingent abgelaufen? Startups haben Anspruch auf AWS-Guthaben in Höhe von bis zu 100 000 USD. Bewerben Sie sich jetzt.

Überblick

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.