Motivation

  • AI for Invisible Signals – human perception covers a narrow band; much of the spectral world is hidden.
  • Industrial + Commercial Relevance – signal-aware agents can continuously monitor IC fabs, smart buildings, and more.
  • Defense & RF Potential – the same architecture can adapt to RF, supporting comms, EW, and spectrum analysis.

What the Agent Does

  1. User provides audio.
  2. Agent runs multi-scale FFT to reveal broad and narrow-band features.
  3. Agent “investigates” peaks (drilling into time/frequency slices).
  4. Agent queries Perplexity to find likely sources.
  5. Outputs an explained spectrogram with labeled insights.

How It Works

  • FFT tool with adjustable bins in both time and frequency → fine or coarse resolution on demand.
  • Perplexity web-search tool → context on unfamiliar frequencies (e.g., “55 Hz hum”).
  • Adaptive binning lets the agent slice energy any way it needs to spot trends and anomalies.

Real-World Use

Ambient Agent for Awareness & Predictive Maintenance

  • Subtle shifts (vibration, pitch) often precede equipment failure.
  • The agent hears those signatures long before humans do, enabling proactive fixes.

Built With

  • llama-index
  • openai-api
  • perplexity-api
  • phoenix
  • python
Share this project:

Updates