Skip to content
Arjun Prabhulal
AboutBlogCoursesProjectsContact

Search

Find articles and courses by topic, tool, or keyword.

65 articles and courses

Article

How I Built Semantic Search Over 300 Million Plus Academic Papers

What I learned building semantic paper search for Rivul AI on one machine: a retrieval funnel of BGE-small, FAISS IVF-PQ, INT8 re-scoring and title matching, plus ranking, filters and read-time fixes.

Article

Building a Local, Multimodal AI Terminal Agent with Gemma 4

A fully local terminal agent built on Gemma 4 and Ollama that combines text, vision, and voice with function calling and tool orchestration — no cloud APIs required.

Article

Building a RAG Agent with Google ADK, Antigravity SDK, Agent Skills, A2UI, and Gemini Enterprise

A grounded RAG agent built with Google's Antigravity SDK, Agent Skills, and A2UI on top of Gemini Enterprise Agent Platform's serverless RAG engine — from document storage in GCS to vector indexing, grounded retrieval, and structured UI streaming.

Article

Four Layers of Agent Engineering

Most agent bugs get blamed on the model. Most of them actually live in one of four layers: context, loop, harness, or graph. Here's how I tell them apart.

Article

Top 30 AI/ML Terms Every Developer Should Know

A comprehensive glossary of 30 must-know AI and Machine Learning terms. From neural networks to RAG, transformers to agentic AI - explained simply.

Article

Google ADK - MCP Toolbox for Databases (PostgreSQL)

Connect ADK agents to PostgreSQL databases using MCP Toolbox for enterprise-grade data access.

Article

Google ADK - Events

Understand the event system for real-time streaming and debugging.

Article

Google ADK - Artifacts

Store and manage files, images, and data produced by agents.

Article

Google ADK - Callbacks

Intercept and customize agent behavior at various execution points.

Article

Google ADK - Context Management

Optimize agent performance with context caching and compression techniques.

Article

Google ADK - Model Context Protocol (MCP)

Understanding the Model Context Protocol - architecture, connection types, and production patterns.

Article

Google ADK - Session, State & Memory

Manage conversation history, state, and memory for multi-turn interactions.

Article

Google ADK - Third Party Tools (GitHub, Firecrawl)

Connect your agents to external services for version control and web content extraction.

Article

Google ADK - Multi-Tool Agents

Build agents that leverage multiple tools together to accomplish complex tasks.

Article

Google ADK - OpenAPI Tools with Authentication

Transform OpenAPI-defined APIs into agent tools and configure authentication for secure access.

Article

Google ADK - Custom Function Tools

Build custom functions that add specialized capabilities to your agents beyond built-in tools.

Article

Google ADK - Built-in Tools (Vertex AI Search)

Build agents that can search across your enterprise data using the Vertex AI Search built-in tool.

Article

Google ADK - Built-in Tools (Vertex AI RAG Engine)

Learn how to use the Vertex AI RAG Engine built-in tool to create grounded agents with your own data.

Article

Google ADK - Built-in Tools (Google Search, Code Executor)

Explore the Google Search and Code Executor built-in tools.

Article

Google ADK - Multi-Agent Systems

Compose multiple agents into hierarchical systems for complex applications using agent composition patterns.

Article

Google ADK - Workflow Agents (Sequential, Loop, Parallel)

Create dynamic task flows with sequential, loop, and parallel workflows in Google ADK.

Article

Google ADK - Building LLM Agents

Build intelligent, model-powered agents with Google ADK.

Article

Google ADK - Setting Up Agents (CLI, Web, Programmatic)

Learn how to set up and run ADK agents using three different methods: command-line interface, web interface, and programmatic Python approach.

Article

Google ADK - Getting Started

Introduction to ADK – Overview, environment setup, and your first agent.

Article

Google ADK - Visual Agent Builder

Google ADK Visual Agent Builder to build and manage AI agents without coding

Article

RAG Simplified with Google Gemini API's File Search Tool

RAG implementation using Gemini API's File Search tool

Article

Build and Deploy RAG Agents to Agent Engine using Agent Starter Pack(ASP)

Production-Grade RAG with ADK

Article

Gemini CLI Extensions for Figma MCP Server

Gemini CLI Extensions for Figma

Article

Build Gemini CLI and Figma MCP Server - Turn Design into Code

Gemini CLI and Figma Integration

Article

Build AI Shopping Assistant on GKE with ADK and MCP

AI Shopping Assistant on GKE

Article

Build a RAG application with Gemini Embeddings and Vertex AI Vector Search

RAG Pipeline with Gemini

Article

Build ADK (v1.2.0+) Agents Using MCP Tools

ADK Agents with MCP Tools

Article

Build a RAG Agent using Google ADK and Vertex AI RAG Engine

RAG Agent with Google ADK

Article

Build a GitHub Agent Using Google ADK and OpenAPI Integration Tool

GitHub Agent with Google ADK

Article

Build AI Agents with Google ADK, Gemma 3, and MCP Tools

AI Agents with ADK and Gemma 3

Article

Build Multi-Agent AI App with Google's A2A (Agent2Agent) Protocol, ADK, and MCP

Multi-Agent AI App with Google's protocols

Article

Build AI Agents with ADK as MCP Client

ADK as MCP Client Deep Dive

Article

Model Context Protocol(MCP) with Google Gemini LLM

MCP with Gemini LLM

Article

Model Context Protocol (MCP) with Ollama and Llama3

MCP with Ollama and Llama3

Article

Model Context Protocol (MCP) with Ollama

MCP with Ollama Part 1

Article

Build Agent with Function Calling using Gemma3 and Ollama

Function calling with Gemma3

Article

MCP Toolbox with PostgreSQL using LlamaIndex AgentWorkflow

MCP Toolbox with PostgreSQL

Article

Build Vertex AI RAG Engine with Gemini 2 Flash LLM

Vertex AI RAG Engine

Article

Run Gemma 3 LLM and LangChain locally with Ollama

Gemma 3 with LangChain and Ollama

Article

Build Agentic App using Gemini LLM and CrewAI

Multi-Agent AI travel planner

Article

Build AI Search and Summary App with Gemini 2 Flash and Crew AI

AI Search and Summary with Gemini

Article

Building an AI Research Assistant — A Three-Part Series

Building an AI Research Assistant

Course · whatisai.fyi

Learn AI, five minutes at a time

Understand AI in plain words, with clear diagrams and sources. Follow 29 short chapters across fundamentals, deep learning, language models, apps and agents, and production, evaluation, and safety.

Course · aiml.sh

AI Fundamentals

Build the parts of a docs assistant: model requests, context, structured output, document ranking, validated tool calls and evaluations.

Course · aiml.sh

Model Context Protocol (MCP)

Implement, test and secure MCP servers and clients, from stdio to a remote OAuth-protected service with scoped database access.

Course · aiml.sh

Building Agents with Google ADK 2.0

Build agents, tools and multi-step workflows with Google ADK 2.0, then evaluate them.

Course · aiml.sh

Connecting Agents to Tools and Services with Google ADK 2.0

Connect agents to BigQuery, databases through MCP Toolbox, Agent Search, Google Search and code execution, then add Skills and A2A.

Course · aiml.sh

Running and Deploying Agents with Google ADK 2.0

Serve, observe, evaluate and deploy ADK agents with runtime controls, context caching, traces, simulated users, Cloud Run and Agent Runtime.

Course · aiml.sh

Building Live and Voice Agents with Google ADK 2.0

Stream audio and screen frames with ADK live agents, handle tools and sessions, test voice callbacks, and build a custom WebSocket bridge.

Course · aiml.sh

Building Agents with LangGraph

Build and compare self-contained code-review agents and workflows with LangGraph: tools, stop conditions, context and token budgets, timeouts, checkpoints, idempotent retries, verified outcomes, human approval and memory.

Course · aiml.sh

Retrieval-Augmented Generation (RAG)

Build developer-document search with LangChain and pgvector, then answer from retrieved text and charts with checked source references.

Course · aiml.sh

Building Agentic RAG Applications

Build a document-retrieval application with ingestion, hybrid search, context budgets, bounded search/read policies, FastAPI and MCP interfaces, and local evaluation and release controls.

Course · aiml.sh

LLM Evals

Test LLM features with pytest and DeepEval, measure RAG and tool-call quality per stage, and gate prompt, model and dataset changes on regressions in CI.

Course · aiml.sh

Building, Evaluating, and Deploying Agents with Google Agents CLI

Scaffold, enhance, upgrade, evaluate, deploy, publish and observe ADK agents across the full Google Agents CLI lifecycle.

Course · aiml.sh

Building AI Systems

Choose, measure and improve an AI system against explicit quality, latency, cost and failure requirements.

Course · aiml.sh

Building MLOps

Build the data, feature and training-artifact foundations of a reproducible MLOps pipeline.

Course · aiml.sh

Build a Small Language Model From Scratch

Build and inspect a small one-block transformer and its complete local training and generation path.

Course · aiml.sh

Agent Design, Optimization and Harnesses

Choose a control policy, improve it on separated task data and independently verify bounded local actions.

Course · aiml.sh

Context and Memory Engineering for AI Agents

Assemble bounded model requests, compare context policies and maintain scoped memory with explicit provenance, retention and deletion rules.

News · whatisai.fyi

AI Daily News

AI models, open-source tools, research, and trends, with original sources.

No matches. Try a shorter phrase or a different topic.

© 2026 Arjun Prabhulal. All rights reserved.

LinkedInGitHubMediumXRSS