Agent

Personal CFA

Creator:

About this agent

Personal CFA (Certified Financial Advisor) Agent System
Overall Purpose:
A 3-agent pipeline that provides intelligent financial advice through a chat interface, with built-in safety mechanisms and real-time market data access.
The 3 Agents & Their Jobs:

  1. ๐Ÿ“‹ Questionnaire Agent
    Role: Smart intake filter and safety guardian
    Job: Determines if a financial question needs personal information before giving advice
    Logic:
    General questions (stock prices, market info) โ†’ Continue directly
    Personal advice (portfolio, retirement, risk tolerance) โ†’ Ask 2-3 key questions first
    Safety Feature: Protects minors by requiring parental guidance for investment advice
  2. ๐Ÿง  Financial Assistant (Main Agent)
    Role: Core financial analysis engine with real-time data
    Job: Provides detailed financial analysis and advice
    Tools:
    Exa Search: Real-time web search for current market data, news, earnings
    LLM Knowledge: General financial concepts and analysis
    Capabilities: Stock analysis, investment advice, market insights, news integration
  3. ๐Ÿ’ฌ Summarizer Agent
    Role: Communication specialist
    Job: Converts technical analysis into friendly, conversational chat responses
    Output: Clean, concise responses under 100 words in a natural chat tone
    Data Flow Example:
    user
    Key Features:
    โœ… Real-time Market Data: Via Exa search integration
    โœ… Safety First: Questionnaire prevents inappropriate advice
    โœ… Conversational: Always outputs in friendly chat format
    โœ… Memory Management: Aggressive clearing prevents conversation accumulation
    โœ… Streaming: Real-time responses via Server-Sent Events
    Use Cases:
    Stock analysis and recommendations
    Investment strategy guidance
    Market trend explanations
    Portfolio advice (with proper questionnaire)
    Financial education and Q&A
    Essentially: A smart, safe, real-time financial advisor that talks like a friend but thinks like a professional!

Requirements

PackageInstallation
fastapipip3 install fastapi
swarmspip3 install swarms

Environment Variables

EXA_API_KEYGOOGLE_API_KEYOPENAI_API_KEY
EXA_API_KEY="..."
GOOGLE_API_KEY="..."
OPENAI_API_KEY="..."

Agent Code

The main implementation code for this agent

Comments & Discussion

Scroll to load comments...

Tags

fastapi nextjs

Share

Tokenization

This item is not available for tokenization.

Loading recommendations...

Yuki

Your Marketplace Companion

Agent

Hey, I'm Yuki ๐Ÿ‘‹

Ask me about specific products, customer support, or anything about the Swarms Marketplace.