AI
45 notes in this cluster.
AI — currently my most active learning area. The notes here are mostly about LLMs, agents, and the glue that turns static models into useful systems. For a personal account of how I got here, see My AI journey.
Core concepts
- LLM — large language models, the substrate.
- AI agent — model + tools + control loop.
- Embedding — numeric representation of meaning.
- Reasoning — the thinking-token phenomenon in recent models.
Agent architectures and decision loops
- Multi-agent — multiple agents collaborating.
- Plan and act — separating planning from execution.
- Sequential thinking — forcing step-by-step reasoning.
- OODA, SOAR, system thinking — classical decision and cognitive frameworks that inform agent design.
RAG and retrieval
- RAG — retrieval-augmented generation, the pattern.
- Chunking — splitting documents before indexing.
- Unstructured-io — pre-processing messy inputs.
- Vector stores: Pinecone, Qdrant.
Frameworks
- LangChain, LangGraph, LangSmith — the LangChain family.
- LlamaIndex — focused on data/retrieval.
Agent protocols and tooling
- MCP — the protocol for exposing tools to agents.
- Cursor — my daily AI-native IDE. See the full Cursor topic page.
- Playwright MCP — browser automation as a tool.
Case studies
- Building an MCP app — draft on a recent MCP server/app project.
- One main agent per product — why I keep a single lead agent per project.
- Cursor MCP env vars — four ways to pass secrets to MCP servers.
- Playwright MCP with persistent session — keeping logged-in state across runs.
- OpenAPI → MCP → blog post — a content generation pipeline.
Related tags
All notes tagged #ai
Automatic inventory generated from note tags. Use it to find notes that are not yet included in the curated index above.
- AI agent/ai-agent
- Building an MCP app (draft)/mcp-app
- Building Confluence MCP Server for Cursor IDE Integration/confluence-mcp-server
- Building GitHub MCP Server for Cursor IDE Integration/github-mcp-server
- Building GitLab MCP Server for Cursor IDE Integration/gitlab-mcp-server
- Building Google Calendar MCP Server for Cursor IDE Integration/google-calendar-mcp-server
- Building Google Tasks MCP Server for Cursor IDE Integration/google-tasks-mcp-server
- Building Habitify MCP Server for Cursor IDE Integration/habitify-mcp-server
- Building HeadHunter MCP Server for Cursor IDE Integration/hh-mcp-server
- Building Jira MCP Server for Cursor IDE Integration/jira-mcp-server
- Building Notion MCP Server for Cursor IDE Integration/notion-mcp-server
- Chunking/chunking
- Cursor/cursor
- Cursor built-in browser/cursor-browser
- Cursor cloud agent/cursor-cloud-agent
- Cursor modes/cursor-modes
- Cursor plugins/cursor-plugins
- Cursor rules/cursor-rules
- Cursor skills/cursor-skills
- Cursor subagents/cursor-subagents
- Embedding/embedding
- LangChain/langchain
- LangGraph/langgraph
- LangSmith/langsmith
- LlamaIndex/llamaindex
- LLM/llm
- MCP/mcp
- Multi-agent/multi-agent
- My AI journey, from skeptic to daily user/my-ai-journey
- One main agent per product, many planners around it/one-main-agent-per-product
- OODA/ooda
- OpenAPI → MCP server → blog post, a deterministic pipeline/openapi-to-mcp-pipeline
- Passing env vars to Cursor MCP servers/cursor-mcp-env-vars
- Pinecone/pinecone
- Plan-and-Act/plan-and-act
- Playwright MCP/playwright-mcp
- Playwright MCP with a persistent browser profile/playwright-mcp-persistent-session
- Qdrant/qdrant
- RAG/rag
- ReAct/react
- Reasoning/reasoning
- Sequential thinking/sequential-thinking
- SOAR/soar
- System thinking/system-thinking
- Unstructured.io/unstructured-io