Chats, Tools, and Agents

satya - 6/6/2025, 3:40:16 PM

Agentic Chat designs

Agentic Chat designs

satya - 6/6/2025, 3:40:51 PM

Summary

  1. Formal article of this topic here
  2. in github
  3. answers a set of questions

satya - 6/6/2025, 3:41:29 PM

Starting set of questions

  1. How do LLM chats and agents interact or not interact?
  2. How are chats used as interfaces to agentic systems?
  3. How are agents exposed to the chat host?
  4. Can these agents run out of process? How do you share the context of the conversation with sub-agents?
  5. How do today?s chat systems normally share context? Does Google A2A solve this formally?
  6. Do chats assume that (MCP) tools are stateless?
  7. When an agent is implemented as a tool and expects state, do you pass the chat history in every call or build a protocol on top?
  8. How do ChatGPT or Claude integrate with MCP tools? Do they pass history or summary to the tool?

satya - 6/6/2025, 3:43:48 PM

Chat and Agents

  1. Chats, so far, have not been generally agentic
  2. However chats have a natural affinity to tools
  3. ...and possibly resources and prompts that mcp provides
  4. This may change as more agentic behavior starting to be driven from chats