Strands Agent
Strands Agent
-
A language model: Strands supports a wide range of LLMs from providers like Anthropic, OpenAI, and Meta, giving developers flexibility.
-
A system prompt: This defines the agent’s role and overall behaviour.
-
A set of tools: These are the specific functions and capabilities the agent can invoke to perform tasks.
Benefit of strands SDK:
-
Strands SDK enables fast, secure development of advanced AI agents on SAP Generative AI Hub.
-
Developers can build complex automations quickly - saving time and resources.
-
Strands SDK supports multiple AI models and future technology shifts.
-
It has enterprise-grade security and robust monitoring ensure safe, reliable use.
The preceding architecture describes the integration option between Strands Agents, SAP Generative AI Hub to access Amazon Bedrock FMs, and Bedrock Agent SDK, which you can use to integrate with Model Context Protocol (MCP)
The most effective way in SAP is to have a Strands-built agent act as an external tool that an SAP Joule agent can call. With this approach, you can develop specialized, custom logic in Strands, which SAP Joule orchestrates within the business context of SAP applications. The preceding architecture describes how the Agent-to-Agent