Tag: chatgpt

  • Stop Building State Machines for Your AI Agents (use Durable Functions instead)

    Stop Building State Machines for Your AI Agents (use Durable Functions instead)

    I built a sample that I think captures something important: AI agents that interact with the real world need workflows that pause, and Durable Functions make this much easier than current alternatives. The Problem Say you’re building a support agent. A customer asks for a refund. The agent can look up the order, check the return policy, and…

  • Giving OpenClaw Its Own Identity, And a Sandbox to Run In

    Giving OpenClaw Its Own Identity, And a Sandbox to Run In

    OpenClaw is an open-source AI agent framework that gives LLMs real tools and autonomy. It already has a built-in Teams channel, but it works as a traditional bot using delegated auth, meaning the agent acts with your permissions. OpenClaw A365 takes a different approach. Instead of a bot wearing your credentials, it gives the agent…

  • GoodDocs

    GoodDocs

    Many of the docs we write exist to help teams make better decisions by writing down the thinking and reviewing it with others. With AI, it is easier than ever to generate a doc from a few words of a prompt, but when a draft looks “done” too quickly, important context and key aspects can…

  • Controlling AI Agent Participation in Group Conversations (Koala)

    Controlling AI Agent Participation in Group Conversations (Koala)

    Last Friday, we had the opportunity to hear from Justin Weisz, Stephanie Houde, Steven Ross, and the IBM team about their research on controlling AI agent participation in group conversations. They ran a set of studies with a Slack bot called Koala to understand how an agent should behave in live multiparty brainstorming sessions. Read…

  • Inner Thoughts – Notes

    Inner Thoughts – Notes

    We had the opportunity to host Bruce Liu, one of the authors of the Inner Thoughts paper, in our team’s AI learning session today. Sharing my key takeaways. Key Takeaways

  • MUCA – Notes

    MUCA – Notes

    In today’s AI Learning session, we had the opportunity to meet Manqing Mao and Jianzhe Lin who co-authored MUCA. Capturing my notes here. There are several interesting ideas in the paper that are applicable to multi-human <-> agent collaboration. Multi-User Chat Assistant (MUCA): Framework for LLM-Mediated Group Conversations MUCA targets multi-user, single-agent interactions — a…

  • Context Rot

    Context Rot

    Last Friday, our learning session covered Context Rot, a paper from the Chroma vector database team on how longer inputs affect LLM performance. They ran experiments with 18 leading LLMs, like o3, GPT-4.1, Claude, Gemini, and Qwen, on needle-in-a-haystack style questions, then measured how often the models gave the right answer. The best way to…

  • MCP Universe

    MCP Universe

    Salesforce AI’s new MCP-Universe benchmark puts frontier models through 200+ real-world tool-use tasks. The results: GPT-5 lands at 43.7%, Grok-4 at 33.3%, and Claude-Sonnet at 29.4%. The rest of this post breaks down why these numbers are so much lower than BFCL, what domains drag models down most, and what the findings mean for teams…

  • AI Adoption Maturity Model

    AI Adoption Maturity Model

    I was reflecting on some of the transformations we’ve seen internally at Microsoft, especially in teams adopting AI, and I think it’s helpful to frame progress in levels. It cuts through vanity metrics like “does the team have copilot access” and asks a better question: how much has this team actually changed because of AI?…

  • Yes, “To MCP, or not” is the real question

    Yes, “To MCP, or not” is the real question

    Everyone’s excited about MCP and I love it. But, just because you can expose every API endpoint as a tool doesn’t mean you should. This is something Tom Laird-McConnell and I discussed when OpenAPI based plugins were all the rage, and it stuck with me: APIs and user actions are rarely a clean 1:1 mapping.…