Recent submissions

Comment · 1 year ago
Hi HN! It’s been three years since we launched LangChain as an open source package. Since then, we’ve evolved into a broader platform for agent engineering (LangGraph, LangSmith). Our tools now power AI teams like Replit, Clay, Harvey, Vanta, Cloudflare, Rippling, Cisco, Workday, and many more. Our goal has always been to figure out what the agents of the future look like, and then build tools to help make them real.

Today we’re excited to announce new funding (at a $1.25B valuation) to allow us to continue building the platform for agent engineering, as well as new features and products.

And what I’m most excited about today is that we’re launching a number of new features and products: an insights agent in LangSmith, 1.0 releases of LangChain and LangGraph, and a no-code agent builder. We’ll talk a lot more about these throughout the week.

I’m excited to see how you like these new releases and get feedback. I'll hang out in the comments here for a while to answer any questions folks might have.

Comment · 1 year ago
Author here!

Main takeaways (which I'd love feedback on) are:

There are series of agents recently (claude code, manus, deep research) which execute tasks over longer time horizons particular well

At the core of it, it's just an LLM running in a loop calling tools... but when you try to do this naively (or at least, when I try to do it) the LLM struggles with doing long/complex tasks

So how do these other agents accomplish it?

These agents all do similar things, namely:

1. They use a planning tool

2. They use sub agents

3. They use a file system like thing to offload context

4. They have a detailed system prompt (prompting isn't dead!)

I don't think any of these things individually is novel... but I also think that they are not super common place to do when building agents. And the combination of them is (I think) an interesting insight!

Would love any feedback :)

Comment · 1 year ago
that was a quote from anthropic's blog (not us saying it)... our Ghost theme does not make it super apparent what is a quote :/
Comment · 1 year ago
lol taken completely out of context

I was actually arguing *for* MCP in this blog

But I don't think its good for all use cases! hence the quote

Comment · 1 year ago
we're working on a way to make these conditional flows less tedious :) some good devX improvements coming soon!
Comment · 2 years ago
Excited to launch this! Happy to answer any questions HN community might have
Comment · 2 years ago
what did it look like though? I'm really keen to hear what the common patterns you saw emerging were
Comment · 2 years ago
> My advice is to focus less on the “chaining” aspect and more on the “provider agnostic” part

a lot of our effort recently has been going into standardizing model wrappers, including for tool calling, images etc. this will continue to be a huge focus

> My other advice would be to build a lot of these small libraries… take advantage of your resources to iterate quickly on different ideas and see which sticks. Then go deep on those. What you’re doing now is doubling down on your first success, even though it might not be the best solution to the problem (or that it might be a solution looking for a problem).

I would actually argue we have done this (to some extent). we've invested a lot in LangSmith (about half our team), making it usable with or without langchain. Likewise, we're investing more and more in langgraph, also usable with or without langchain (that is in the orchestration space, which youre separately not bullish on, but for us that was a separate bet than LangChain orchestration)

Comment · 2 years ago
would love any feedback if you do!
Comment · 2 years ago
> Different agents for different situations...

totally agree. we've opted for keeping langgraph very low level and not adding these higher level abstractions. we do have examples for them in the notebooks, but havent moved them into the core library. maybe at some point (if things stabilize) we will. I would argue the react architecture is the only stable one at the moment. planning and reflection are GREAT techniques to bring into your custom agent, but i dont think theres a great generic implementation of them yet

Comment · 2 years ago
totally agree on not hiding prompts, and have tried to stop doing that as much as possible in LangChain and are not doing that at all in LangGraph

thanks for the thoughts, appreciate it

Comment · 2 years ago
ooc, what was the "same single solution"
Comment · 2 years ago
sorry to hear that, totally understand feeling burnt

ooc - do you think theres anything we could do to change that? that is one of the biggest things we are wrestling with. (aside from completely distancing from langchain project)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton