Why I actually HATE LangChain (and why I love LangGraph)

  Рет қаралды 1,541

Coding Crash Courses

Coding Crash Courses

Күн бұрын

Пікірлер: 22
@johannes-johannsen
@johannes-johannsen 13 күн бұрын
very nice -- that translation from LCEL to LangGraph makes it really clear what LCEL is doing. I'm never quite sure what data is passed over that LCEL pipe character. With the langgraph example, it's obvious what is passed, it's right there in the node.
@vijaysgill
@vijaysgill 11 сағат бұрын
Thank you so much! Watched this video today and I am a new convert! I am not turning my back on langgraph now. I love the clear code. langchain => POC stuff only. langgraph => everything beyond POC.
@JoergSky
@JoergSky 14 күн бұрын
The testing aspect is huge! Thanks for pointing this out, really useful :-)
@marckeelingiv9405
@marckeelingiv9405 12 күн бұрын
I don't see this notebook committed to the repo yet. just going to Rewind and FastForward a lot for now.
@codingcrashcourses8533
@codingcrashcourses8533 11 күн бұрын
sorry it seems i lost it somewhere in the process. I was not able to find it somewhere :(
@yazanrisheh5127
@yazanrisheh5127 13 күн бұрын
Do you use FAISS for production as your vector store or what do you use and based on how do you use it? One of the things I'm working on right now which I am sort of consfused on how to approach it is role based. 1) split each user based on email 2) Each user will have a role 3) Each role will have list of documents to do RAG on 4) Specific roles will be able to delete or add documents from specific roles such as CEO can remove a doc for the Intern Role 5) Specific roles can add/remove roles but the documents do not get deleted. Just that the role doesn't exist anymore
@codingcrashcourses8533
@codingcrashcourses8533 13 күн бұрын
@@yazanrisheh5127 I use pgvector
@alsonyang230
@alsonyang230 14 күн бұрын
The gold question is, do I need to learn LangChain first before learning LangGraph tho? Will I miss anything by directly jumping onto LangGraph?
@codingcrashcourses8533
@codingcrashcourses8533 14 күн бұрын
You probably should learn LangChain first. Without that knowledge, you can not build LLM based apps.
@alsonyang230
@alsonyang230 14 күн бұрын
@@codingcrashcourses8533 Thanks for the tips. Can you please elaborate what kind of knowledge are you referring to? Is it the LangChain Ecosystem knowledge or the general LLM App knowledge? I got a decent understanding of general LLM App knowledge like RAG, vector Store, Flow engineering etc, but dont have much LangChain Ecosystem knowledge. Do I still need to learn LangChain first?
@codingcrashcourses8533
@codingcrashcourses8533 14 күн бұрын
@@alsonyang230 No, you can use any other library or framework too. There is no "have to", but these frameworks bring their own ideas which you might like or dislike. I can´t say "do this, 100%"
@hassanjaved4091
@hassanjaved4091 13 күн бұрын
This found me at just the right time. Day 3 of sitting down with langchain and absolutely hate the inconsistency, verbosity and lack of standardized documentation. Above all the breaking changes, every other release. LangGraph is shit as well. Haystack seems way better though and will probably catch up with langchain in features soon.
@codingcrashcourses8533
@codingcrashcourses8533 13 күн бұрын
Why u think like this about langgraph?
@sempercrescere6274
@sempercrescere6274 14 күн бұрын
Great video as always, thanks a lot! Could you please upload the notebook? I took a look at the repository and I think this latest notebook is not there yet...
@codingcrashcourses8533
@codingcrashcourses8533 14 күн бұрын
shit it got lost somewhere in the process. Gonna check that, sorry
@saurabhjain507
@saurabhjain507 14 күн бұрын
Same thoughts on langchain now. When I was a beginner, I used Langchain because of strick timeliness of the deliverables and lc made it quite easy to do things. Now I just want to get rid of langchain and implement using the LLM api available.
@codingcrashcourses8533
@codingcrashcourses8533 14 күн бұрын
Yes, like I said some of the abstraction is awesome. Retrievers, templates, Chat classes - all great. But LCEL for complex workflows. Hello no!
@tombuckley91
@tombuckley91 14 күн бұрын
@@codingcrashcourses8533just working through your RAG Udemy course, my main ambition is more complicated production environments, what do you recommend in place of Langchain/Langraph?
@user-wr4yl7tx3w
@user-wr4yl7tx3w 14 күн бұрын
How about Swarm AI in comparison?
@codingcrashcourses8533
@codingcrashcourses8533 14 күн бұрын
I already made a video about that last week
@micbab-vg2mu
@micbab-vg2mu 14 күн бұрын
I try to keep things simple; I do not use LangChain.
@codingcrashcourses8533
@codingcrashcourses8533 14 күн бұрын
@@micbab-vg2mu:(
LangGraph - SQL Agent - Let an LLM interact with your SQL Database
20:22
Coding Crash Courses
Рет қаралды 2,9 М.
SQLModel + FastAPI: Say Goodbye to Repetitive Database Code
19:50
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 12 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 2,6 МЛН
How to Fight a Gross Man 😡
00:19
Alan Chikin Chow
Рет қаралды 15 МЛН
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
Натурал Альбертович
Рет қаралды 4,5 МЛН
Software Engineering with LangGraph - STATE MACHINES for better code
6:07
Coding Crash Courses
Рет қаралды 1 М.
Local GraphRAG with LLaMa 3.1 - LangChain, Ollama & Neo4j
15:01
Coding Crash Courses
Рет қаралды 30 М.
LangChain vs LangGraph: A Tale of Two Frameworks
9:55
IBM Technology
Рет қаралды 29 М.
Skip LangGraph Cloud - Self-Hosting Agents Made Easy
3:23
Coding Crash Courses
Рет қаралды 1,3 М.
LangGraph Killer? OpenAI Swarm explained - Game-Changing or Not
14:17
Coding Crash Courses
Рет қаралды 3,7 М.
Is this the WORST CODE I've EVER SEEN? // Code Review
24:28
The Cherno
Рет қаралды 76 М.
Llama 3.2 - Local Email Agent with Ollama & LangGraph
18:35
Coding Crash Courses
Рет қаралды 1,6 М.
RAG with Knowledge Graph and Llama Index for PDF Data Extraction
2:04
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 12 МЛН