Skip to content

Hedge fund multi agent system: Build a meta-tool calling multi-agentic system using Strands SDK #32

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

madhurprash
Copy link

This comprehensive example demonstrates a sophisticated Multi-Agent Collaboration (MAC) system designed for hedge fund analysis using the Strands Agents SDK. The system implements a hierarchical architecture with specialized financial analysis agents that work together to provide comprehensive investment insights.

View the architecture diagram below that shows how you can build a mutli-agentic system using an agent-as-tools pattern, with meta-tooling, human-in-the-loop, observability, detailed traces and logging enabled for a financial system:

🚨**THIS AGENTIC SYSTEM USES CLAUDE 4 SONNET, released on 05/22

@EashanKaushik EashanKaushik self-assigned this Jun 3, 2025
@madhurprash
Copy link
Author

Hi @akshseh, I have made the commit to the repo to change the name of the .env template file.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need this here? We might need an approval from legal to publish on opensource because this was generated by an LLM

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not needed, will delete it if this requires additional approval.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Excellent architecture, I am open to suggestions on how to make it easily readable.

At the moment it is very difficult to read on github readme.


🚨**THIS AGENTIC SYSTEM USES **[CLAUDE 4 SONNET](https://www.anthropic.com/news/claude-4), released on 05/22**

![architecture](img/arch.png)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make it architecture.png. Trying to be consistent for all samples

🚨**THIS AGENTIC SYSTEM USES **[CLAUDE 4 SONNET](https://www.anthropic.com/news/claude-4), released on 05/22**

![architecture](img/arch.png)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


2. Install `uv` and Python dependencies:

```bash
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will not tun on windows. Can we link to uv getting started guide instead.

4. Create a `conda` kernel. This is needed to run the notebook on your EC2 instance:

```bash
uv add zmq
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we add zmq separately and not part of pyproject.toml?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants