← Back to portfolio Illustrative sample
Personal AI Agent · Sample generated output

AI Session Knowledge Indexer

The Notion database this indexer builds — raw AI chat sessions turned into titled, categorized, tagged, deduped entries.

Sample data. Entries below are invented to show the record shape.
Notion — Knowledge Base
TitleSourceCategoryTagsFollow-up
Chose Vite over CRA for the bid appClaudeEngineeringreact, tooling
Idempotent sync design patternClaudeArchitectureagents, safetyYes
MEDDIC vs BANT for pipeline scoringChatGPTSalesforecasting
PDF generation from templatesClaudeEngineeringreporting, pdf

For each meaningful session it extracts a title, source tool, category, 2–4 sentences of takeaways, tags, and whether follow-ups exist.

Expanded entry
Idempotent sync design pattern  Architecture

Key takeaway: reconcile against current state rather than replaying events. Overwrite only future-dated records, preserve human edits, and never delete without confirmation. This pattern now underpins the calendar sync and deletion processor. Flagged for follow-up: extract into a reusable template.

Before writing, it checks the knowledge base for the session ID — so re-runs never create duplicates.

Sample output · part of DJ Jamieson's AI & automation portfolio