Introducing LangSmith Fleet

LangChain · Beginner ·🤖 AI Agents & Automation ·3mo ago

Key Takeaways

LangSmith Fleet is an enterprise platform for creating, using, and managing a fleet of agents with natural language, sharing and controlling access, managing authentication, approving actions, and tracking actions with LangSmith Observability.

Full Transcript

Today, we're excited to launch LangSmith Fleet, an enterprise platform for creating, using, and managing your fleet of agents. These agents have their own memory, have access to a collection of tools and skills, and can be exposed through a myriad of channels. In LangSmith Fleet, everything starts with a chat. You can ask ad hoc questions, and Fleet gets to work calling tools and doing other actions to accomplish the task that you set out for it. At any point, you can turn a task into an agent with one click. You can create two types of agents, assistants and claws. Assistants act on behalf of you with your credentials. So, if an assistant connects to Slack or Notion, and you and your teammates are talking to it, it will only see what you have access to see in Slack and Notion. Claws have their own fixed set of credentials. That means that no matter who is interacting with it, it will always have the same permissions. This allows it to be more autonomous, almost having its own identity. In Fleet, you can share your agents with others. You can add people as collaborators, or simply let them run your agent. You can expose agents through a variety of channels, like Slack and Gmail. This lets you bring your agent to the places where you already work. Fleet comes with robust human-in-the-loop guardrails. You can add a human-in-the-loop step before any tool call, requiring you to go in and approve that before the agent executes. This helps you be confident that your agents aren't doing potentially dangerous actions without your approval. Agents in Fleet can also ask you, their manager, for help. If agents are stuck, they can ask you any relevant questions, get your answer, and then remember that for future iterations. Fleet inbox is a way to manage both these human-in-the-loop interactions, as well as agent questions. You can go in, approve any actions, answer any questions, so that they can go on their merry way. You can try Fleet for free today at the link below. I'll now go through a deeper walk-through of the platform and what you can accomplish. Fleet is model agnostic and tool agnostic. So, you can choose from a variety of models that you have configured in your workspace. It's also tool agnostic. So, if you go to the integrations page, you can see a number of built-in tools. You can also add more, or add your own custom MCP server. The chat is the easiest way to get started. You can just ask it to do things. You'll notice that before calling tools, you need to authenticate. We use OAuth to do this in a safe and secure way for each user. If you want to do something more than once, you might want to create an agent and save it, so it can use the same set of instructions, tools, and skills to do repeated tasks over time. In order to do that, you can just ask the chat to do that. You'll notice that it asked clarifying questions along the way. This helps guide the agent, so that it can create the best possible experience for you. So, what exactly is an agent? There's a few things. So, there's a schedule that you can give an agent. This is basically a cron job that runs on some schedule with some specific instructions. There's then channels. This is how the agent interacts with the outside world. There's then the core instructions of the agent. And so, if you look here, the general purpose agent, as it was creating this special agent, wrote up a pretty detailed set of instructions. We'll actually see how it can modify those over time. It's then got tools, so these are all done via MCP. It's got sub agents and skills. And so, these are ways of doing specialized tasks. Here, I want this to trigger on every incoming email. So, I'm going to set up an identity. Now, there's two types of identities in LangSmith Fleet. First, there's the type where the agent has a fixed set of credentials. So, the agent always uses these credentials, regardless of who is interacting with it. So, for my email assistant, I want it to always answer my emails, regardless of whether Jim emails me or Tom emails me. So, I'm going to select fixed set of credentials. The other type of credentials, which I'll show a little bit later on, are user credentials. And we call these assistants. And so, this is when the agents act on behalf of the user who is interacting with it. So, the cleanest way to think about this is in Slack. If I expose a HR agent in Slack, and I message it, and Jim messages it, it should get different responses based on who is interacting with it and what it knows about each person. And so, user credentials are really good when you want to scope down what the agent does and have it act on behalf of the user every time. Fixed credentials, or claws, are good when you want this agent to basically have its own identity. In this case, I want it to be acting as my assistant, answering my emails. Once I create agents, I can share them. So, I can share them with my whole workspace, so everyone in the workspace, and I can give them permissions to either clone the agent, run the agent, which means chat with it, interact with it, or edit the agent. I can also share it with specific people if I want. There's a set of templates for agents that you can choose from. So, these are some common use cases, from social media monitors to LinkedIn recruiters to email assistants to daily briefers, that we think you might want to use. One of the really cool things about LangSmith Fleet is each agent comes with its own memory. This means that when you interact with it, it actually learns and remembers things over time. So, let's interact with this and tell it some information that it should remember and use in future searches. I'm going to tell it that I always want candidates in San Francisco. You can see here that it's trying to edit a file. What is this file? This is part of its memory. So, this agents.md is the set of instructions that every agent has. And they're all unique for each agent. So, when it edits this, it's editing its own memory, and it's remembering this. User preferences, location preference, always prioritize candidates in San Francisco. You'll notice that by default, it's human-in-the-loop. So, letting agents manage their own memory is really powerful, but can also be a little dangerous. So, by default, we have this human-in-the-loop preference. If I want to change that, what I can do is I can go over here, I can click edit, I can go up to the settings tab, and then down here, under memory, I can toggle this on and off. So, now it will always remember things by default without asking me. You'll notice there's this little inbox thing over here with two next to it. So, the whole idea of Fleet is that you have a lot of agents running in parallel in the background, often acting on events. Now, we don't think these agents should be fully autonomous. We think that they should ask the user for clarification. We think there should be human-in-the-loop at certain steps. And so, how do you manage them? Inbox is the answer. So, you can see here a list of all the runs that the agent's done, but you can also filter in to where it needs attention, where it needs approval. So, if I go back to this previous chat, I can see this is the chat I had previously. By clicking accept, I can now unblock the agent, and it goes on its way. So, the inbox is a really powerful tool for managing and working with a multitude of agents. So, that's a more detailed run-through of LangSmith Fleet. You can try it out for free at the link below.

Original Description

Introducing LangSmith Fleet. Agents for event team. → Build agents with natural language → Share and control over who can edit, run, or clone each agent → Manage authentication with agent identity → Approve actions with human-in-the-loop → Track and audit actions with tracing in LangSmith Observability Try it free: https://www.langchain.com/langsmith/fleet
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from LangChain · LangChain · 0 of 60

← Previous Next →
1 Chat With Your Documents Using LangChain + JavaScript
Chat With Your Documents Using LangChain + JavaScript
LangChain
2 LangChain SQL Webinar
LangChain SQL Webinar
LangChain
3 LangChain "OpenAI functions" Webinar
LangChain "OpenAI functions" Webinar
LangChain
4 LangSmith Launch
LangSmith Launch
LangChain
5 LangChain x Pinecone: Supercharging Llama-2 with RAG
LangChain x Pinecone: Supercharging Llama-2 with RAG
LangChain
6 LangChain Expression Language
LangChain Expression Language
LangChain
7 Building LLM applications with LangChain with Lance
Building LLM applications with LangChain with Lance
LangChain
8 Benchmarking Question/Answering Over CSV Data
Benchmarking Question/Answering Over CSV Data
LangChain
9 LangChain "RAG Evaluation" Webinar
LangChain "RAG Evaluation" Webinar
LangChain
10 Fine-tuning in Your Voice Webinar
Fine-tuning in Your Voice Webinar
LangChain
11 Tabular Data Retrieval
Tabular Data Retrieval
LangChain
12 Building an LLM Application with Audio by AssemblyAI
Building an LLM Application with Audio by AssemblyAI
LangChain
13 Superagent Deepdive Webinar
Superagent Deepdive Webinar
LangChain
14 Lessons from Deploying LLMs with LangSmith
Lessons from Deploying LLMs with LangSmith
LangChain
15 Shortwave Assistant Deepdive Webinar
Shortwave Assistant Deepdive Webinar
LangChain
16 Cognitive Architectures for Language Agents
Cognitive Architectures for Language Agents
LangChain
17 Effectively Building with LLMs in the Browser with Jacob
Effectively Building with LLMs in the Browser with Jacob
LangChain
18 Data Privacy for LLMs
Data Privacy for LLMs
LangChain
19 "Theory of Mind" Webinar with Plastic Labs
"Theory of Mind" Webinar with Plastic Labs
LangChain
20 LangChain Templates
LangChain Templates
LangChain
21 Using Natural Language to Query Postgres with Jacob
Using Natural Language to Query Postgres with Jacob
LangChain
22 Building a Research Assistant from Scratch
Building a Research Assistant from Scratch
LangChain
23 Benchmarking RAG over LangChain Docs
Benchmarking RAG over LangChain Docs
LangChain
24 Skeleton-of-Thought: Building a New Template from Scratch
Skeleton-of-Thought: Building a New Template from Scratch
LangChain
25 Benchmarking Methods for Semi-Structured RAG
Benchmarking Methods for Semi-Structured RAG
LangChain
26 LangSmith Highlights: Getting Started
LangSmith Highlights: Getting Started
LangChain
27 LangSmith Highlights: Debugging
LangSmith Highlights: Debugging
LangChain
28 LangSmith Highlights: Datasets
LangSmith Highlights: Datasets
LangChain
29 LangSmith Highlights: Evaluation
LangSmith Highlights: Evaluation
LangChain
30 LangSmith Highlights: Human Annotation
LangSmith Highlights: Human Annotation
LangChain
31 LangSmith Highlights: Monitoring
LangSmith Highlights: Monitoring
LangChain
32 LangSmith Highlights: Hub
LangSmith Highlights: Hub
LangChain
33 SQL Research Assistant
SQL Research Assistant
LangChain
34 Getting Started with Multi-Modal LLMs
Getting Started with Multi-Modal LLMs
LangChain
35 Build a Full Stack RAG App With TypeScript
Build a Full Stack RAG App With TypeScript
LangChain
36 Auto-Prompt Builder (with Hosted LangServe)
Auto-Prompt Builder (with Hosted LangServe)
LangChain
37 LangChain v0.1.0 Launch: Introduction
LangChain v0.1.0 Launch: Introduction
LangChain
38 LangChain v0.1.0 Launch: Observability
LangChain v0.1.0 Launch: Observability
LangChain
39 LangChain v0.1.0 Launch: Integrations
LangChain v0.1.0 Launch: Integrations
LangChain
40 LangChain v0.1.0 Launch: Composability
LangChain v0.1.0 Launch: Composability
LangChain
41 LangChain v0.1.0 Launch: Streaming
LangChain v0.1.0 Launch: Streaming
LangChain
42 LangChain v0.1.0 Launch: Output Parsing
LangChain v0.1.0 Launch: Output Parsing
LangChain
43 LangChain v0.1.0 Launch: Retrieval
LangChain v0.1.0 Launch: Retrieval
LangChain
44 LangChain v0.1.0 Launch: Agents
LangChain v0.1.0 Launch: Agents
LangChain
45 Build and Deploy a RAG app with Pinecone Serverless
Build and Deploy a RAG app with Pinecone Serverless
LangChain
46 Hosted LangServe + LangChain Templates
Hosted LangServe + LangChain Templates
LangChain
47 LangGraph: Intro
LangGraph: Intro
LangChain
48 LangGraph: Agent Executor
LangGraph: Agent Executor
LangChain
49 LangGraph: Chat Agent Executor
LangGraph: Chat Agent Executor
LangChain
50 LangGraph: Human-in-the-Loop
LangGraph: Human-in-the-Loop
LangChain
51 LangGraph: Dynamically Returning a Tool Output Directly
LangGraph: Dynamically Returning a Tool Output Directly
LangChain
52 LangGraph: Respond in a Specific Format
LangGraph: Respond in a Specific Format
LangChain
53 LangGraph: Managing Agent Steps
LangGraph: Managing Agent Steps
LangChain
54 LangGraph: Force-Calling a Tool
LangGraph: Force-Calling a Tool
LangChain
55 LangGraph: Multi-Agent Workflows
LangGraph: Multi-Agent Workflows
LangChain
56 Streaming Events: Introducing a new `stream_events` method
Streaming Events: Introducing a new `stream_events` method
LangChain
57 Building a web RAG chatbot: using LangChain, Exa (prev. Metaphor), LangSmith, and Hosted Langserve
Building a web RAG chatbot: using LangChain, Exa (prev. Metaphor), LangSmith, and Hosted Langserve
LangChain
58 OpenGPTs
OpenGPTs
LangChain
59 Open Source RAG with Nomic's New Embedding Model (and ChromaDB and Ollama)
Open Source RAG with Nomic's New Embedding Model (and ChromaDB and Ollama)
LangChain
60 LangGraph: Persistence
LangGraph: Persistence
LangChain

LangSmith Fleet is a platform for creating and managing AI agents with natural language, allowing for sharing, authentication, and human-in-the-loop approval. The platform provides a chat interface for interacting with agents and managing their actions.

Key Takeaways
  1. Create an agent with natural language
  2. Configure agent settings
  3. Share agents with others
  4. Manage authentication with OAuth
  5. Approve actions with human-in-the-loop
  6. Track actions with LangSmith Observability
💡 LangSmith Fleet provides a powerful platform for managing AI agents, allowing for flexibility and control over agent actions and authentication.

Related Reads

📰
Grok Voice Agent Builder Guide: How to Use It, Best Prompts & Use Cases (2026)
Build a no-code AI phone agent in 2 minutes with Grok Voice Agent Builder
Dev.to AI
📰
Stop Letting Your AI Agent Remember Every Mistake
Learn to prevent AI agents from remembering past mistakes to improve performance and efficiency
Medium · AI
📰
Building CivicSense AI: An End-to-End AI Platform for Smarter Urban Monitoring
Learn how to build an end-to-end AI platform for smarter urban monitoring, enabling cities to detect and address civic issues more efficiently.
Medium · AI
📰
Building CivicSense AI: An End-to-End AI Platform for Smarter Urban Monitoring
Learn how to build an end-to-end AI platform for smarter urban monitoring, enabling cities to detect and address civic issues efficiently
Medium · Machine Learning
Up next
How to Automate Content with AI Agents
AI Agents Podcast
Watch →