Overview

SOPHI AI is a prototype app designed to help users find up-to-date volunteering opportunities based on their interests and location. Unlike traditional volunteer matching sites, which often have outdated listings, SOPHI AI leverages Metaphor API and Generative AI to retrieve and summarize the most relevant, real-time opportunities from across the web and social media.

By integrating neural search with LLM agents, the system extends beyond the limitations of traditional keyword searches and retrieval-augmented generation (RAG), offering a more flexible and accurate discovery process. I developed the app using Python, Streamlit, and Metaphor’s free-tier API.

Key Features

  • AI-driven search – Finds relevant volunteering events using neural search and LLM agents

  • Real-time updates – Overcomes traditional LLM training cutoffs by pulling live web and social media content

  • Flexible query design – Uses Metaphor SDK for fine-tuned search results, rather than keyword-based or rigid RAG indexing

  • Event summarization – Analyzes retrieved events and extracts key details like date, location, and organization

Technology Stack

  • Search & Retrieval – Metaphor API, Neural Search

  • Generative AI – OpenAI GPT-3.5 Turbo 16K

  • Development – Python, Streamlit

  • Future Enhancements – LangChain function calling, LLM QA bot integration

Demo

Previous
Previous

Captain's Practice

Next
Next

AI/ML for Grant Application Referral & Topic Discovery