A simple AI-powered Meeting Preparation Agent that uses Hindsight memory to help prepare for upcoming meetings using relevant information from previous meetings.
The agent follows this workflow:
- Save notes from a previous meeting.
- Store those notes in Hindsight memory.
- Enter the topic of an upcoming meeting.
- Recall relevant information from previous meetings.
- Use Groq to generate a preparation brief.
The preparation brief includes:
- Previous Discussion
- Decisions
- Pending Follow-ups
- Suggested Questions
- Meeting Focus
Normal AI assistants may not automatically remember what was discussed in an earlier meeting.
This project uses Hindsight as a memory layer.
For example:
Meeting 1
The team agreed that the first prototype must be finalized by October 2, 2026.
Meeting 2
The user asks the agent to prepare for a follow-up about the prototype.
Hindsight retrieves the relevant previous information, and the agent uses that context to create the meeting preparation brief.
This demonstrates how persistent memory can make an AI assistant more useful across multiple interactions.
User
│
▼
Streamlit Interface
│
├── Save Meeting
│ │
│ ▼
│ Hindsight
│ │
│ └── Stores meeting memory
│
└── Prepare Meeting
│
▼
Hindsight Recall
│
▼
Relevant Memories
│
▼
Groq
│
▼
Meeting Preparation Brief