AI agents are becoming the brains behind modern apps (handling decisions, calling tools, and generating smart responses in real time). But building...
For further actions, you may consider blocking this person and/or reporting abuse
Really enjoying how AWS Strands ties right into Bedrock and Nova - I've mostly been building agent flows using Langchain inside Dotallio for the flexibility, but I'm curious how Strands handles plugins or custom tools if you want to go beyond the basics?
Have you tried mixing Strands with other SDKs for more experimental side projects?
Thanks for your comment and question :) I'm currently developing different small projects and samples in the repo to try out different features (session, memory, mcp tool, multi-agent, etc.) of both AWS-Strands and Google ADK (repo: github.com/omerbsezer/Fast-LLM-Age... ). As I implement them, I plan to write some of them as post in DEV.to.
But my first impressions and experiences show that different LLM models can be integrated with LiteLLM (Ollama, Gemini, OpenAI, etc.), different MCP tools can be integrated with MCP.StdioServerParameters. The same thing also can be implemented with Google ADK. It would be much better if in the future, AWS Strands also supported other protocols such as A2A protocol, etc.
In fact, I think the ones that will be most accepted among developers will be the ones that can integrate with other SDKs easily, quickly and develop fast.
I evaluated several AI agent frameworks (LangChain, CrewAI, AWS Strands, and Google ADK) across various use cases such as multi-agent collaboration, integration with MCP tools, support for multiple models, and workflow orchestration. Among them, I find AWS Strands and Google ADK particularly compelling. Both offer similar functionality and integrate well with other open-source solutions like LiteLLM (for handling various models) and MCP tools (e.g., StdioServerParameters).
This is so good! Very well explained!
Love the content 👍
thanks..
pretty cool, love how you just lay it all out without gatekeeping, curious if you think focusing on open-source here makes it stick around for the long haul or if people just hop between shiny things
Thanks 😊 I think open source has a strong chance of sticking around, because it's community driven, transparent, and evolves fast. While people chase shiny new tools, the ones with open source and real utility tend to endure.
Yes, I don't think open source is going anywhere :)
😂
This is awesome - thanks for putting this together! Also curious: have you built any custom tools beyond the basics like calculator or python_repl?
Thanks. No, I haven't yet but I've tested them. These are (calculator, python_repl) aws strands tools (all strands tools => github.com/strands-agents/tools/tr...)
3 Strands tools called with these prompt =>
"I have 3 requests:
Code => github.com/omerbsezer/Fast-LLM-Age...
GIF demo => github.com/omerbsezer/Fast-LLM-Age...
Love how you broke it all down ..
Thanks.
hey people paste this massage everywhere to solve this problem and i know this is not right place to tell the massage
🚀 Developer Challenge: Build a Smart Tool to Speed Up Huge File Downloads! 🚀
Here’s a real problem that inspired a game-changing idea:
Today, I started installing a 10GB game. It needs two whole nights to finish. Now imagine my next game — 60GB... or even 200GB! Downloading that could take my entire life.
This frustration sparked an idea to make large downloads faster by using multiple devices at once.
The concept:
The server splits the big file into smaller chunks.
Each chunk gets a unique download URL.
The user opens these URLs on different devices (phones, tablets, laptops) connected on the same network.
Each device downloads its chunk at the same time.
A special app on the user’s main PC automatically gathers and merges all chunks into the full file.
Result? Faster downloads without needing expensive internet upgrades.
The challenge:
Developers, coders, and tech innovators — this is your chance to create a powerful tool that will change how people download huge files forever!
What’s needed:
A web library to split files and generate chunk URLs.
A PC application to collect and merge downloaded pieces.
Efficient networking to share chunks between devices.
User-friendly and secure design.
If you’re ready to solve this problem and make a difference, take on this challenge! Share, build, and help the world download faster.