Building knowledge assistants and practical AI systems.

I’m Michael Lvov. My current project is a knowledge assistant built around retrieval, tool use, and durable conversation state.

On this page

A knowledge assistant.

The project explores how an assistant can work with prepared knowledge, use tools, and retain conversation state. Its public harness makes the architecture and checks available to examine.

How the knowledge assistant fits together.

Knowledge assistant system mapCopilotKit and AG-UI reach the Deep Agents and LangGraph assistant directly. Codex and OpenClaw enter through LiteLLM and FastMCP. Retrieval MCP uses shared BGE for query encoding and reads Qdrant and prepared documents directly. Manual ingestion uses BGE for document encoding and publishes knowledge outside conversations. The assistant calls Ollama Cloud or Fireworks.ai and keeps checkpoints in PostgreSQL.REQUEST ENTRANCESSHARED ASSISTANTCLIENTBrowser UICopilotKit / AG-UICLIENTMCP clientsCodex / OpenClawENTRANCEMCP entranceLiteLLM → FastMCPSERVICEAssistantDeep Agents / LangGraphRESULTAnswerSource-backedSERVICERetrieval MCPSearch / readPROVIDERModel providersOllama Cloud /Fireworks.aiSTORAGEPostgreSQLLangGraph checkpointsMANUAL JOBManual ingestionFour operator jobsSERVICEShared BGEQuery + document encodingSTORAGEQdrant + documentsIndex + prepared text

A compact view of the published Harness architecture. Browser requests enter directly; MCP clients use the gateway. Manual ingestion prepares knowledge outside the conversation.

Explore the full architecture

Research case study

AI Harness Landscape

Compares how AI products connect knowledge, tools, durable state, and human review into useful work.

Read the case study

A practical way to build.

See how the work is validated
01

Start with a concrete use case to guide what the system needs to do.

02

Keep responsibilities clear. Make each responsibility explicit so the system is easier to understand and change.

03

Make the work inspectable. Keep source, architectural decisions, and checks available for review.

The person behind the lab.

01

I lead the knowledge-assistant project at Nora SuperIntelligence Lab, exploring how people, knowledge, agents, and tools can work together without losing human judgment.

Discuss a role or project.

I’m open to technical leadership roles and AI or data-platform projects. The Founders page has the fuller profile and contact context.

michael.lm00@gmail.com