Readit News logoReadit News
jfjeschke commented on Why we no longer use LangChain for building our AI agents   octomind.dev/blog/why-we-... · Posted by u/ma_za
hwchase17 · a year 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

jfjeschke · a year ago
Agreed. I've got a few of them ready to open source. It's almost like there needs to be a reference library of best practices for agent types
jfjeschke commented on Why we no longer use LangChain for building our AI agents   octomind.dev/blog/why-we-... · Posted by u/ma_za
hwchase17 · a year ago
Hi HN, Harrison (CEO/co-founder of LangChain) here, wanted to chime in briefly

I appreciate Fabian and the Octomind team sharing their experience in a level-headed and precise way. I don't think this is trying to be click-baity at all which I appreciate. I want to share a bit about how we are thinking about things because I think it aligns with some of the points here (although this may be worth a longer post)

> But frameworks are typically designed for enforcing structure based on well-established patterns of usage - something LLM-powered applications don’t yet have.

I think this is the key point. I agree with their sentiment that frameworks are useful when there are clear patterns. I also agree that it is super early on and super fast moving field.

The initial version of LangChain was pretty high level and absolutely abstracted away too much. We're moving more and more to low level abstractions, while also trying to figure out what some of these high level patterns are.

For moving to lower level abstractions - we're investing a lot in LangGraph (and hearing very good feedback). It's a very low-level, controllable framework for building agentic applications. All nodes/edges are just Python functions, you can use with/without LangChain. It's intended to replace the LangChain AgentExecutor (which as they noted was opaque)

I think there are a few patterns that are emerging, and we're trying to invest heavily there. Generating structured output and tool calling are two of those, and we're trying to standardize our interfaces there

Again, this is probably a longer discussion but I just wanted to share some of the directions we're taking to address some of the valid criticisms here. Happy to answer any questions!

jfjeschke · a year ago
Thanks Harrison. LangGraph (eg graph theory + Networkx) is the correct implementation of multi-agent frameworks, though it is looking further into, and anticipating a future, then where most GPT/agent deployments are at.

And while structured output and tool calling are good, from client feedback, I'm seeing more of a need for different types of composable agents other then the default ReAct, which has distinct limitations and performs poorly in many scenarios. Reflection/Reflextion are really good, REWOO or Plan/Execute as well.

Different agents for different situations...

jfjeschke commented on Show HN: InsightsGPT – Discovering GPT Use Cases, Data, and Productivity Gains   officeautomata.com/insigh... · Posted by u/jfjeschke
lacrosse_20 · 2 years ago
This look like it's aimed at large enterprise... since those companies are so big and slow to move, there's probably not a chief GPT officer yet so who are you targeting with this?
jfjeschke · 2 years ago
CIO's or similar. We've been talking to a number of directors at consulting firms who say they are getting calls daily from CIO's who share with them the enormous pressure that they are under, receiving calls from the C-suite and even board of directors asking "what are we doing about generative AI?"
jfjeschke commented on Launch HN: ElectroNeek (YC W20) – Automatically find and automate routine work    · Posted by u/Digitaltzar
jfjeschke · 5 years ago
Where is the tracking data going? Your cloud or theirs? Where are you training the AI's?
jfjeschke commented on Microsoft R&D grows to 8k people in massive bet on artificial intelligence   geekwire.com/2017/one-yea... · Posted by u/kawera
jumpkickhit · 8 years ago
Interesting. Microsoft is fairly good at bringing things into a consumer space.

Might be nice to have a future version of Windows see me doing a repetitive task, and just say, "Hey, I can take over this for you if you'd like".

jfjeschke · 8 years ago
This is out there for Excel already, with Cortana... officeautomata.com
jfjeschke commented on Ask HN: Do you feel Excel is dangerously overused?    · Posted by u/Dwolb
jfjeschke · 10 years ago
I think you're correct in that its overused, but the jump from using a spreadsheet and programing even the simplest macros, is a big one for a large portion of the those use Excel. Much less using a RDBMS or programming in Python. Even trying the macro recorder makes most users assume 'that's not meant for me'. If the requirement of the job include building a model that can be used and manipulated by anyone than Excel is the only tool for the job, anything else requires more training.
jfjeschke commented on Ask HN: Do you feel Excel is dangerously overused?    · Posted by u/Dwolb
Nicholas_C · 10 years ago
>The worst I have seen was a team of several hundred people who, on $200 half-broken laptops, were running - in parallel - 500MB Excel files for hours every day, which basically did a few linear operations on about 30 variables, before joining the results in a superfile itself taking up to 20 minutes just to open on a gaming-specced desktop.

This is my nightmare. I work on a sharedrive with large Excel files that conk out Excel. We are working on building a tool to do this work but it is slow going.

jfjeschke · 10 years ago
What does the tool do exactly?

u/jfjeschke

KarmaCake day9May 11, 2015View Original