AWS Builder Center

My Journey Through the Strands Challenges

My experience while solving Nova challenge

When I started these challenges, I only had a basic idea of what AI agents could do. By the end, I had built something that felt much more real, useful, and personal. Each challenge taught me a different part of the journey, and together they showed me how Strands can turn an idea into an actual working agent.
In the first challenge, I learned how Strands Agents and Ollama can work together to build an AI agent. This was my introduction to the whole agent workflow, and it helped me understand that an agent is more than just a chatbot. It can actually follow a task, respond in a meaningful way, and become a helpful assistant instead of just a demo.
In the second challenge, I explored tools and learned how AI agents use them to do more than just talk. That was an important step for me, because it showed how agents can connect to outside functions and take action. At that point, AI started to feel less like something abstract and more like something that could solve real problems.
In the third challenge, I learned about memory and how an agent can remember things across interactions. That made a big difference in how I thought about AI, because memory makes a conversation feel more natural and more useful. Strands made that part feel surprisingly easy, which gave me confidence that these ideas are not only powerful, but also practical to build.
In the fourth challenge, I built my first agent with both memory and tools. That was a special moment for me, because it felt like the first time I was building something that behaved like a real product. It was no longer just experimentation. I was combining features in a way that could actually help someone, and that made me feel like a real developer.
In the fifth challenge, I built Bedrock Cost Guardian and connected it to an MCP server. This challenge taught me a lot about how MCP servers work and why they matter for agent design. I also learned how to use Strands with the AWS Pricing MCP server to estimate AWS costs more carefully instead of guessing. I even tried making my own MCP server, and although my macOS setup is still in progress, the experience helped me understand the workflow much better and gave me a stronger view of how agents can connect to external systems.
Looking back, the biggest value of these challenges was not just completing them one by one. It was seeing how each layer built on the last one. Tools made agents more capable, memory made them smarter in conversation, and MCP showed me how agents can connect to real services. That progression made the whole learning experience feel structured and meaningful.
I can clearly see how far I have come from simple agent experiments to building more useful, real-world AI workflows. These challenges gave me confidence, practical skills, and a better understanding of how to design agents that feel thoughtful and actually useful.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article