Skip to content

Srinikhil/Agentic-AI-Financial-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό Financial & Web Search Multi-Agent System (Phi SDK)

This project is a Python-based multi-agent assistant that fetches financial data and performs web searches using advanced AI models. Built with the Phi SDK and powered by Groq's LLaMA 3, this assistant helps you get real-time stock data, company news, and analyst insights in an easy-to-read format.


🧠 What It Does

  • πŸ“ˆ Financial Agent
    Gets stock prices, fundamentals, news, and analyst recommendations using Yahoo Finance.

  • 🌐 Web Search Agent
    Searches the internet for relevant information using DuckDuckGo and summarizes it with sources.

  • 🀝 Multi-Agent Mode
    Both agents work together to answer complex queries with reliable, real-time data and formatted tables.


πŸ”§ Technologies Used

  • Phi SDK
  • Groq LLaMA 3 model
  • Yahoo Finance Tools
  • DuckDuckGo API
  • Python 3.10+
  • OpenAI (for API key handling)

πŸ“Œ Prerequisites

Make sure you have:

  • Python 3.10 or higher installed
  • A Groq-compatible model access (like LLaMA 3 via Groq)
  • An OpenAI-compatible .env file with your API key

πŸ› οΈ Installation Steps

  1. Clone the repository
git clone https://github.com/your-username/financial-agent.git
cd financial-agent
  1. VENV
python -m venv venv
source venv/bin/activate  # For Windows: venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Set your API key in .env file
OPENAI_API_KEY=your_openai_api_key_here
  1. RUN
python financial_agent.py

πŸ† Features

  • Supports real-time stock analysis
  • Automatically fetches latest news
  • Uses Markdown tables for clear output
  • Works with multiple agents using Phi’s team mode

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages