DEV Community

Sowmya Meenuga
Sowmya Meenuga

Posted on

AI Meeting Memory Assistant

Introduction:
Meetings are powerful — but remembering what was discussed is often a challenge. Important decisions, task assignments, and responsibilities often get lost in chats or notes.

To solve this, I built an AI Meeting Memory Agent that can:

  1. Store meeting notes
  2. Remember past conversations
  3. Answer questions using memory
  4. Use a fast LLM (Groq) for intelligent responses

This project demonstrates how AI agents with persistent memory can improve real-world productivity.

Problem statement:
In most teams:

  • Meeting notes are scattered
  • People repeatedly ask the same questions
  • Tasks get forgotten
  • Context is lost over time

We needed a system that doesn’t just chat — but remembers.

Solution:
I built an AI agent that combines:

🔹 Persistent Memory
Stores all meeting notes in a local JSON file.

🔹 Smart Retrieval
When a user asks a question, the system retrieves relevant past notes.

🔹 AI Reasoning (Groq LLM)
Uses Groq’s ultra-fast LLM to generate intelligent answers based on memory.

🔹 Streamlit UI
A simple, interactive web interface for users.

Tech Stack:

  • Python
  • Streamlit
  • Grouq API
  • JSON
  • dotenv

System Architecture:

  1. User enters meeting note or question
  2. System checks if input is a question
  3. If note → store in memory
  4. If question → fetch memory + send to Groq
  5. Groq generates contextual answer
  6. Response is displayed in UI

Key Feature — Memory + Intelligence

Unlike traditional chatbots, this system:
✔ Remembers past inputs
✔ Uses context to answer questions
✔ Improves over time
✔ Acts like a real AI assistant

Example:

Input:
Shiv will attend the meeting
Sri is doing backend

Question:
Who is doing backend?

Output:
Sri is doing backend


sion

Why Groq?

I used Groq because:

  • Extremely fast inference
  • Free tier available
  • Supports powerful open-source models
  • Ideal for real-time AI agents

UI Preview

The interface includes:
Input box for notes/questions
Submit button
Memory viewer
Clear memory option

Challenges Faced:

  • API key integration issues
  • Model deprecation errors
  • Indentation bugs in Python
  • Memory retrieval tuning

Conclusion:
This project demonstrates how AI agents with memory can transform simple chat systems into intelligent assistants.

By combining:
Memory systems
LLM reasoning
Fast inference (Groq)

We can build practical tools for real-world productivity.

Top comments (1)

Collapse
 
zqb666 profile image
zqb666

Could you share the source code so I can study it?