Build a Customer Support Bot | LangGraph

  Рет қаралды 51,163

LangChain

LangChain

Күн бұрын

Пікірлер: 53
@andrebadini3573
@andrebadini3573 7 ай бұрын
Thank you for providing such valuable and practical tutorials that offer real-world benefits for both users and businesses.
@donb5521
@donb5521 7 ай бұрын
Very interesting non-trivial use case. Love the retrieval of user data and persisting of state. Use of mermaid to visually confirm the graph definition is extremely helpful.
@alchemication
@alchemication 7 ай бұрын
Thanks for the video. Very useful thoughts to consider for scaling up. It would be interesting to see how could we add something like memory, so agents understand the bigger context about what the user has done in the past, to personalise the experience.
@chorltondragon
@chorltondragon 7 ай бұрын
Great video. In a project I've just completed I did see some of the benefits of a multi-agent design (simpler than this one). I also saw some of the limitations of LLMs if you attempt to put everything in a single prompt. This video presents a much more structured way of looking at the problem. Thank-you :)
@diegocalderon3221
@diegocalderon3221 6 ай бұрын
I think you made a great point at 5:51 in that adding tools/skills or more agents or decisions can actually work against your goal. I think of this as “convergence” toward the user objective.
@Pure_Science_and_Technology
@Pure_Science_and_Technology 7 ай бұрын
I haven’t used any embedding models in Ollama yet. One of the reasons is the TTL. I did notice in the upgrade that we can set the time to live keeping the model loaded for embeddings. .
@mukilloganathan1442
@mukilloganathan1442 7 ай бұрын
Love seeing Will on the channel!
@fraririri
@fraririri 3 ай бұрын
Hi! Thank you so much, this is an excellent example, and the way you explain things is great! As you said, it would be really nice to have an example using a semantic router with an embedding classifier
@zacboyles1396
@zacboyles1396 7 ай бұрын
This was a great demonstration. Thanks for putting it together, it was really thorough and well done. Was anyone else happy to see as little as possible about runnables? I could be wrong but think LCEL has been a massive detour that set LangChain way back. With this demo and a few others on LangGraph, I’ve started to get the feeling things are coming back together.
@kenchang3456
@kenchang3456 7 ай бұрын
Thank you very much. Hell of a video 🙂
@of7104
@of7104 3 ай бұрын
When building tools in LangGraph that make API calls back to a Django website where the user is currently authenticated, what is the best way to manage and pass authentication tokens to these tools?
@dklmn7462
@dklmn7462 Ай бұрын
Still can't catch what is the role of class CompleteOrEscalate here? Why we are using it as a tool? By my understanding tool supposed to be some functions , but not data class
@andreamontefiori5727
@andreamontefiori5727 7 ай бұрын
Thank you, really useful, informative and interesting video. I spent the first 18 minutes sweating with battery level angst 😅
@maxlgemeinderat9202
@maxlgemeinderat9202 6 ай бұрын
Can you go more into Detail about the Memory checkpoint? I have difficulties to understand how i can use the chat history e.g. In memory history
@emiliakoleva3775
@emiliakoleva3775 7 ай бұрын
Great tutorial! I would like to see soon some example in a task oriented dialogue
@StoryWorld_Quiz
@StoryWorld_Quiz 7 ай бұрын
do you have any advice on using other llm models?
@keenanfernandes1130
@keenanfernandes1130 7 ай бұрын
Is there a way to make LangGraph session based, I have been able to do this with Agents using RunnableWithMessageHistory, but using the Supervisor and Agent I couldn't figure out a way to implement session based converstations/workflows
@dowhistleapp6597
@dowhistleapp6597 5 ай бұрын
What happens to message , will it grow forever?
@lavamonkeymc
@lavamonkeymc 7 ай бұрын
Question: If I have a data preprocessing agent that has access to around 20 preprocessing tools, what is the best way to go about executing them on a pandas data frame? Do I have the data frame in the State and then pass that input in the function? Does the agent need to have access to that data frame or can we abstract that?
@willfu-hinthorn
@willfu-hinthorn 7 ай бұрын
Ya I'd put the dataframe in the state in this case. The agent would probably benefit from seeing the table schema (columns) and maybe an example row or two so it knows what types of values lie within it. Re: tool organization. It's likely your agent will struggle a bit with 20 tools to choose from, I'd work on trying to simplify things as much as possible by reducing the number of choices the LLM has to make
@XShollaj
@XShollaj 7 ай бұрын
Thank you for the excellent tutorials. Some constructive feedback though, would be to show more love to open source models , and integrate them more in your tutorials instead of just using OpenAI, Anthropic or other closed source models. Newer models like Llama 3, Mixtral 8x22b are good enough to incorporate on your examples and videos (but also tools).
@willfu-hinthorn
@willfu-hinthorn 7 ай бұрын
:) working on it!
@_rd_kocaman
@_rd_kocaman 7 ай бұрын
exactly. llama3 is good enough for 90% of use cases
@ersaaatmeh9273
@ersaaatmeh9273 7 ай бұрын
when I am using llama3 or mistral it doesn't recognize the tools, does anyone try it?
@ANKURDIVEKAR
@ANKURDIVEKAR 7 ай бұрын
Thanks for an awesome tutorial. The github link to the code is broken though.
@emko6892
@emko6892 7 ай бұрын
Impressive🎉 Can groqcloud be used due to it faster response alongside an interactive UI
@byeebyte
@byeebyte 7 ай бұрын
🎯 Key Takeaways for quick navigation: 00:44 *🚧 Improving the User Experience of Customer Support Chatbots* 00:46 *💼 Enhanced Control over the User Experience* Made with HARPA AI
@VaibhavPatil-rx7pc
@VaibhavPatil-rx7pc 3 ай бұрын
Great 🎉
@mahoanghai3364
@mahoanghai3364 6 ай бұрын
Great tutorial
@sakshamdutta6366
@sakshamdutta6366 7 ай бұрын
how can i deploy a langraph ?
@AICode-Labs
@AICode-Labs 7 ай бұрын
Could you add reflection on LangGraph nodes ?
@willfu-hinthorn
@willfu-hinthorn 7 ай бұрын
kzbin.info/www/bejne/rGbcnnWKjbOkqs0
@ramzirebai3661
@ramzirebai3661 5 ай бұрын
Thank you very much
@kunalsolanki5868
@kunalsolanki5868 7 ай бұрын
Did anyone try this with Llama 3?
@iukeay
@iukeay 7 ай бұрын
Yep. You will need to be careful with the context window but there is some great work arounds for it . Also need to customize the system prompt a little bit for some of the workflows
@kexia7276
@kexia7276 3 ай бұрын
Ty nice video
@darwingli1772
@darwingli1772 7 ай бұрын
I tried the notebook and swapped using the OpenAI instead of Claude. But it enters a continuous loop and not output anything except consuming token. Am I missing something?
@williamhinthorn1409
@williamhinthorn1409 7 ай бұрын
Hm I’ll run on other models - got a trace link you can share?
@Leboniko
@Leboniko 7 ай бұрын
He/she expects to get some kind of feedback/error to work with and now ask for help. Your comment demoralizes progress and curiosity. It's a bully comment. Get off youtube and go build something.
@Slimshady68356
@Slimshady68356 7 ай бұрын
​@@choiswimmer man will is 100 times a engineer you ever will be , this code design is best what I can see
@willfu-hinthorn
@willfu-hinthorn 7 ай бұрын
Looks like some checks I added to handle some Claude API inconsistencies didn't play well with OAI - pushed up a fix to make it bit more agnostic to the model provider
@umaima629
@umaima629 7 ай бұрын
Is this code available on git? Pls share link
@Ctenaphora
@Ctenaphora 7 ай бұрын
Please charge your computer.
@Username56291
@Username56291 6 ай бұрын
always the same with the videos or the audio issues, videos are great but even me i would buy for myself a microphone at amazon for his videos because he is really good and have to keep updating the opensource community or raise a crowdfunding to buy him a better microphone
@mohibahmed5098
@mohibahmed5098 4 ай бұрын
Plug in a charger bro!!
@EricK-bh2sk
@EricK-bh2sk 5 ай бұрын
I have anxiety to watch the video in full screen
@AdamHeffronAI
@AdamHeffronAI 4 ай бұрын
your battery is giving me anxiety
@gezaroth
@gezaroth 6 ай бұрын
valuable content, but im having an error, when i run the first example conversation it says i dont have a backup.sqlite file, and i cant get it, is there any other url? even if i copy the 1st travel2.sqlite and change the name to travel2.backup.sqlite, its not working :( 😢
@sharofazizmatov1000
@sharofazizmatov1000 7 ай бұрын
Hello. First of all thank you for this video. I am trying to follow you but when I run part_1 I am getting an error in checkpoints and I stuck there. Can you help me to understand what is happening File C:\Python311\Lib\site-packages\langgraph\channels\base.py:117, in create_checkpoint(checkpoint, channels) 115 """Create a checkpoint for the given channels.""" 116 ts = datetime.now(timezone.utc).isoformat() --> 117 assert ts > checkpoint["ts"], "Timestamps must be monotonically increasing" 118 values: dict[str, Any] = {} 119 for k, v in channels.items(): AssertionError: Timestamps must be monotonically increasing
@ersaaatmeh9273
@ersaaatmeh9273 7 ай бұрын
did you solve it?
@sharofazizmatov1000
@sharofazizmatov1000 7 ай бұрын
@@ersaaatmeh9273 No. I couldn't find a solution
@willfu-hinthorn
@willfu-hinthorn 7 ай бұрын
@@sharofazizmatov1000 I think we fixed this in the most recent relase. Tl;dr, windows timestamping precision was insufficient for our checkpointer.
Building and Testing Reliable Agents
22:17
LangChain
Рет қаралды 15 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Introduction to LangGraph: A Quick Dive into Core Concepts
21:54
Coding Crash Courses
Рет қаралды 15 М.
How I build a Social Media Manager using LangGraph AI Agents
39:19
Lore Van Oudenhove
Рет қаралды 756
Report mAIstro: Multi-agent research and report writing
34:45
LangChain
Рет қаралды 12 М.
Complete Session On Knowledge Graph and GraphDb With Langchain
2:05:00
LangChain Crash Course for Beginners
1:05:30
freeCodeCamp.org
Рет қаралды 176 М.
LangChain vs LangGraph: A Tale of Two Frameworks
9:55
IBM Technology
Рет қаралды 44 М.
Learn LangChain in 7 Easy Steps - Full Interactive Beginner Tutorial
41:37
Building a LangGraph ReAct Mini Agent
14:47
Sam Witteveen
Рет қаралды 16 М.
What are AI Agents?
12:29
IBM Technology
Рет қаралды 873 М.