This repository showcases an example multi-agent application built using different agent orchestration framework, currently it includes:
It's designed as an educational reference for developers to understand the differences and capabilities of each agent orchestration framework.
Check out our detailed write-up: Choosing the Right AI Agent Framework: LangGraph vs CrewAI vs OpenAI Swarm
A finance-focused agent built using the LangGraph, CrewAI and OpenAI Swarm agent orchestration frameworks. This agent can handle financial queries, fetch real-time stock data, research through the internet,and provide comprehensive financial reports.
Note that the finance agents requires a free API key from the FMP API to fetch financial data.
Agentic Finance Assistant Architecture:
Installation:
cd apps/langgraph-fin-agent # or crewai-fin-agent or swarm-fin-agent
poetry install
Create a .env
file and add your OpenAI API key and FMP API key.
Run:
poetry run python src/main.py