Back to home

Agentic

Exploring agentic intelligence

Second Brain

[March 2026]

01. The database

A collection of .md files managed in Obsidian. Markdown gives maximum structural flexibility: each note is free in its form, yet indexable and queryable.

Lookups run through a combination of vector search and BM25 in parallel, with result fusion and local re-ranking. Everything runs on-device via GGUF models.

Second Brain in Obsidian
Second Brain in Obsidian 2

02. In practice

Currently used to keep track of every project and professional engagement piled up over the years. The question "Have you done this before?" always finds an answer. After 12 years in tech, human memory has its limits. The second brain remembers what I don't.

Top 5 technologies query
Kubernetes projects query
ObsidianGGUFBM25Vector Search

Personal Agent

[Feb 2026]

01. Available 24/7

The agent runs continuously on the home lab server with full access to the operating system: files, processes, CLI tools, automations. The communication channel is Discord, reachable from any device, anywhere, with no VPN or special setup.

02. Channels = Contexts

Each Discord channel is an independent context with its own system prompt and its own configured model. The question dictates the channel, and the channel dictates the behavior.

  • #general: general-purpose assistant, gemini-2.5-pro-preview
  • #second-brain: search in the knowledge base, gemini-2.5-flash-lite-preview
  • #todo: task management and reminders, gemini-2.5-flash-lite-preview
  • #new-context: spinning up new work contexts, gemini-2.5-pro-preview
  • #memory-backup: memory consolidation and backup, gemini-2.5-flash-lite-preview
  • #soft-skill-import: scraper for my YouTube channels, gemini-2.0-flash-preview

03. Self-Improving Memory

The agent does not start from scratch in each conversation. It keeps a structured, persistent memory: every relevant interaction is captured, tagged, and stored in an evolving knowledge base.

The system applies a 3/3 rule: a correction or lesson has to be observed three times before it gets written in as a permanent rule. This avoids false positives and keeps only what truly recurs. Once the threshold is reached, the rule is folded into the channel's system prompt, so the agent improves structurally and carries it across sessions.

OpenClawDiscord APILLM Orchestration