Back to people
@hwchase17
H

Harrison Chase

エージェント
@hwchase17

@LangChain Always hiring: https://t.co/D5Ut3loFO7

127KFollowers583Following17KPostsView on X

Recent posts

lots of observability & evals platforms not a lot of platforms that help close the loop and have an agent that suggests fixes, adds evals itself, etc

@conroywhitney
Y
YOЯNOC@conroywhitney

@hwchase17 BTW your NYC ads worked 😂 just learned that's why we chose LangSmith

Photo 1

top tier webinar tmrw! @Vtrivedy10 (@LangChain) @willcb (@PrimeIntellect) @AEllisBloor (@baseten) and I will will be jamming on how to automate more parts of the agent improvement loop (eval and environment engineering in particular) Come join us: https://events.langchain.com/webinar/Towards-Automating-Eval-and-Environment-Engineering/

Photo 1

🎓New YouTube playlist: Managed Deep Agents Gives an overview of Managed Deep Agents, and then each video dives deep into core concepts. Launching with six videos! 1⃣ Intro: https://t.co/DD1J0vOr2D 2⃣ Conceptual Overview: https://t.co/CDs6ysKAax 3⃣ Quickstart: https://t.co/otB4xrCfNh 4⃣ Instructions and Context Hub: https://t.co/251flZZBZr 5⃣ Skills: https://t.co/rQtfQ8Jq28 6⃣ Tools: https://t.co/g1Fw8UEnj1 Playlist link: https://t.co/FRAWhAOwvB

Photo 1

I love working with Sydney and team and you will too! Come join us

@sydneyrunkle
S
Sydney Runkle@sydneyrunkle

we're hiring open source devs @LangChain looking for people who are building at the frontier of agents and are excited to quickly develop ownership apply: https://www.langchain.com/careers?ashby_jid=74e5f9f4-e44a-4594-ba26-abdf71bf287d#explore-jobs

Slack is the best ux

@verrsane
V
verrsane@verrsane

@hwchase17 if you dont have ur agents working overtime in slack/teams , ngmi

channels are how you interact with your managed deepagents eg slack pretty diagram 👇

@caspar_br
C
Caspar@caspar_br

anatomy of an agent channel. https://langch.in/mda

Photo 1

🚀Today we launched LangSmith Tuned Evaluators, starting with Perceived Error. Tuned Evaluators run on production traces to catch undesirable agent behavior and attach feedback that you can use in your agent improvement processes. In our benchmark, our tuned model beat frontier models at 82% lower cost. https://t.co/2df6i35SsY

Photo 1

totally agree! here's how we architected deepagents to enable this deepagents runs connected to a "backend". this backend needs to expose filesystem like operations, but it does not have to be a filesystem. it could be a database, object storage, or a real filesystem - it just has to expose read/write/edit etc operations this backend could also be what we call a "sandbox". if a sandbox, it needs to expose an "execute" command which lets it execute code this backend is SEPARATE from where the agent loop runs. this allows us to "separate the brains from the hands" (https://t.co/Pi3XljhB67) deepagents is built on top of langgraph, which means we can easily deploy it with MCP, a2a, and other standard endpoints we use this architecture to power many different types of experiences first, we can create a classic TUI like coding experience. we do this by giving deepagents a "sandbox" that is running locally in the same directory; deloying deepagents locally behind a light weight server; and then connecting to it with the TUI acting like a frontend. see dcode for an example of this https://t.co/wj48PbCuSx second, we can create a cloud coding experience. we can do this by running deepagents on LangSmith deployments for a production scale deployment, and connecting to a sandbox running on modal, daytona, e2b that is running elsewhere. we can then build a frontend to connect to langsmith deployments and let users interract with it there, and also expose it in slack to let users interract with it there. note: both slack and web ui connect to the same backend, so you can switch between them seamlessly. code: https://t.co/Pdevl2PRrv of course - deepagents can be used to create agents that are NOT coding agents. a lot of agents still need to write and execute code, so this architecture is still very useful. but for some the code execution is overkill, and thats where you can swap to a "fake" backend, and still let it have the ability to interract with files (good for context engineering!) without having to spin up a full sandbox. for a really easy way to create these types of agents - see managed deepagents: https://t.co/NAXiKqZbi1

@patrickc
P
Patrick Collison@patrickc

I love agentic coding harnesses, but they shouldn't be primarily terminal-based. The terminal is great for quick and precise commands, but information density is extremely low and UI affordances are minimal. Maybe provision of TUIs is worthwhile for occasional use (when establishing a tunnel is too annoying, or something), but it feels very strange for this to be the default modality. It took a long time for dynamic language REPLs to break out of the terminal (Jupyter notebooks and similar); I hope we don't have to wait as long for the harnesses.

gave a talk "owning your intelligence" - ty @sequoia @sonyatweetybird for having me talked about harnesses and evals and the role they play in owning your intelligence TLDR: > agents = model + harness + context > model - own the weights using something like @FireworksAI_HQ > context - memory needs to be portable > harness - needs to be model agnostic. also needs to be good at bringing right context to llm. "right" context may depend on your use case, which is why an open/configurable harness helps > how to use middleware in langchain/deepagents to configure your harness > how to use langgraph to fully own your cognitive architecture > why evals/obs matters - some quotes from @satyanadella - “Create your private evals, because evals define what “good” looks like inside the organization” - “retain ownership of your organization’s memory, traces, feedbacks, decisions, and institutional context” - “you create your own continuous learning loop (i.e. hill climbing machine) that will allow your AI investments to compound the value of your firm” > how to use harbor for evals > tracing is important > evals + observability only matter so you can set up a data flywheel > data flywheel = run agent -> collect traces -> find interesting traces -> use those to improve > demo of langsmith engine which does exactly this! full video: https://t.co/k6li5hu6D9

Photo 1

some great new LangSmith docs on traces vs threads vs trajectories (new concept) observability data is no longer just for observability - its also for memory & learning having a really clear mental model of this data is incredibly helpful! https://docs.langchain.com/langsmith/observability-concepts

Photo 1

Can use a lightweight classifier step to first decide if even worth running Then more expensive agent if that criteria is met

@sri9s
S
SrinathJ@sri9s

I’m afraid not everyone can afford to burn trillions of tokens

agents running in the background will be the future - lets work scale beyond people prompting them directly crons are one way to do this. first class support in managed deepagents

@caspar_br
C
Caspar@caspar_br

you can build agents that prompt themselves by giving them a schedule. with Managed Deep Agents, that only takes a few lines of code code snippet is from our shiny new MDA docs: https://langch.in/schedules

Photo 1

talked about how harnesses & evals help you own your intelligence how they fit in to the big picture: owning your intelligence means three things: - open agent system (harness is a big part of this!) - compounding loop (evals are a big part of this!) - governed runtime (harness also important here - we see managed harnesses growing rapidly)

Photo 1
@sonyatweetybird
S
Sonya Huang 🐥@sonyatweetybird

An agent is three things: a harness, a model, and context. If you're serious about owning your intelligence, you probably want to own all three. @LangChain founder @hwchase17 joined us at our @sequoia Own Your Intelligence to talk about the piece that often gets the least attention: the harness. He offers a clear heuristic for when to build your own. The more out of distribution you are from what the models were trained on, the more you'll want to customize. And good technical content on how to actually measure performance with evals and langsmith. 00:00 Introduction 00:58 The three parts of an agent: harness, model, context 02:12 What a harness actually does 03:25 Customizing the core loop with middleware 04:41 Sandboxes, file systems, sub-agents, summarization 05:47 Cognitive architectures — and when you still need them 07:03 Build your own harness or use off the shelf? 08:24 In-distribution vs. out-of-distribution: the file-editing example 09:39 Why evals define what "good" means in an organization 11:04 Harbor: what an eval task actually looks like 12:11 Comparing harnesses and models on accuracy, latency, and cost 13:20 Why observability is underrated — it's usually the context 14:34 The data flywheel: traces → curation → experiments 15:42 Getting feedback through UX design and online evaluators 16:51 Demo: LangSmith Engine 19:23 Q&A: Running Engine on Engine, and "codex-ification" 20:44 Q&A: Will harnesses converge or diverge?

one of the strengths of managed deepagents is how easy it is to define all the pieces of your production agent we updated our docs to reflect this. each component is its own file. you can easy click through to see where it lives, what it looks like, etc https://docs.langchain.com/langsmith/python/managed-deep-agents-overview#example-agent

Photo 1