<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
      <title>Kaushik&#039;s Notes</title>
      <link>https://notes.kaushikshahare.com</link>
      <description>Last 10 notes on Kaushik&#039;s Notes</description>
      <generator>Quartz -- quartz.jzhao.xyz</generator>
      <item>
    <title>Kaushik&#039;s Notes</title>
    <link>https://notes.kaushikshahare.com/</link>
    <guid>https://notes.kaushikshahare.com/</guid>
    <description><![CDATA[ Personal engineering notes — backend, databases, distributed systems and more. Written in Obsidian, published automatically on every git push. ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:12:01 GMT</pubDate>
  </item><item>
    <title>1. Basic Chatbot</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/1.-Basic-Chatbot</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/1.-Basic-Chatbot</guid>
    <description><![CDATA[  Feature No memory No tools Content Graph stream method Chat looping Use free Llama Model using the Groq interface from typing import TypedDict, Annotated from langgraph.graph import add_messages, StateGraph, END from langchain_groq import ChatGroq from langchain_core.messages import AIMessage, Huma... ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>2. Chatbot with tools</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/2.-Chatbot-with-tools</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/2.-Chatbot-with-tools</guid>
    <description><![CDATA[  from typing import TypedDict, Annotated from langgraph.graph import add_messages, StateGraph, END from langchain_groq import ChatGroq from langchain_core.messages import AIMessage, HumanMessage from dotenv import load_dotenv from langchain_community.tools.tavily_search import TavilySearchResults fr... ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>3. Chatbot with memory</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/3.-Chatbot-with-memory</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/3.-Chatbot-with-memory</guid>
    <description><![CDATA[  When you build a basic chatbot using LangGraph, you run into an immediate limitation: by default, your chatbot has amnesia. ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>4. Chatbot with human-in-loop scenarios</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/4.-Chatbot-with-human-in-loop-scenarios</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/4.-Chatbot-with-human-in-loop-scenarios</guid>
    <description><![CDATA[ 4. ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>Approve_or_Reject</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/Approve_or_Reject</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/Approve_or_Reject</guid>
    <description><![CDATA[  Using input() method from typing import TypedDict, Annotated from langgraph.graph import add_messages, StateGraph, END from langchain_groq import ChatGroq from langchain_core.messages import AIMessage, HumanMessage from dotenv import load_dotenv load_dotenv() class State(TypedDict): messages: Annot... ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>Chatbot</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/Chatbot</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Chatbot/Chatbot</guid>
    <description><![CDATA[ Types of Chatbot Basic Chatbot (no memory) Chatbot with Tools Chatbot with memory Chatbot with human-in-loop scenarios Chatbot with more complex state Time Travel 5. ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>Command Class</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Command-Class</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Command-Class</guid>
    <description><![CDATA[ The Command class in LangGraph allows us to create edgeless workflows def agent(state: MessageState) -&gt; Command[Literal[..., END]]: .. ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>Deep Agent</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Deep-Agent/Deep-Agent</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Deep-Agent/Deep-Agent</guid>
    <description><![CDATA[  Reference GitHub . ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item><item>
    <title>12-Factor Agents- Patterns of reliable LLM applications</title>
    <link>https://notes.kaushikshahare.com/AI/LangGraph/Extra/12-Factor-Agents--Patterns-of-reliable-LLM-applications</link>
    <guid>https://notes.kaushikshahare.com/AI/LangGraph/Extra/12-Factor-Agents--Patterns-of-reliable-LLM-applications</guid>
    <description><![CDATA[ Overview The 12-Factor Agents methodology provides principles for building LLM-powered software that is production-ready and reliable enough for customer-facing applications. ]]></description>
    <pubDate>Fri, 13 Nov 2026 07:11:33 GMT</pubDate>
  </item>
    </channel>
  </rss>