Building a Personal Assistant using Agents (no-code) - Flowise Tutorial #8

  Рет қаралды 15,191

Leon van Zyl

Leon van Zyl

Күн бұрын

#flowiseai #flowise #openai #langchain
Self-reasoning agents are one of the most important features of Flowise (and Langchain).
These agents use tools to achieve their goals and can be used in some impressive use-cases.
🙏 Support My Channel:
Buy me a coffee ☕ : www.buymeacoffee.com/leonvanzyl
📑 Useful Links:
LangSmith: www.langchain.com/langsmith
💬 Chat with Like-Minded Individuals on Discord:
/ discord
🧠 I can build your chatbots for you!
www.cognaitiv.ai
🕒 TIMESTAMPS:
00:00 - Intro
00:23 - Chains VS Agents
01:34 - Create chatflow
04:09 - Calculator Tool
05:21 - Langsmith
05:52 - SerpAPI Tool
07:44 - Chain Tool
11:12 - Retrieval Tool
17:45 - Outro

Пікірлер: 156
@leonvanzyl
@leonvanzyl 2 ай бұрын
Note that the Conversational Retrieval Agent covered at the end of this video is being replaced with the OpenAI Tools Agent. Simply use that node instead of the CRA and everything should work the same. github.com/FlowiseAI/Flowise/pull/1991
@BertrandGoetzmann
@BertrandGoetzmann Ай бұрын
Hello Leon. First, many thanks for your great work! As OpenAI Tools is currenlty marked DEPRECATING, I tried the NEW Tool Agent with success.
@AmanpuneetSingh
@AmanpuneetSingh 17 күн бұрын
@leonvanzyl Is Open AI tool Agent or New Tool agent work only with Open AI or Azure chat models. Which agent shall we use for offline model like llama2 chat running from ollama to integrate with retrieval tool. This runs into error with these new agents. Error received is Error: Value error, The inputs are invalid, at least one input is required: received [] in parameters
@AmanpuneetSingh
@AmanpuneetSingh 17 күн бұрын
I am not deleting my comment. For others help, we can integrate Ollama Function with Tool Agent to run retrieval tool locally. Thanks for this video it helped me in my use case from flowise :)
@leongodwin69
@leongodwin69 3 ай бұрын
I would love to see future videos cover off Workflow Automation Agents, Data Analysis Agents, and integraion with other tools such as Python scripts that can scrape sites such as LinkedIn
@leonvanzyl
@leonvanzyl 3 ай бұрын
Noted, thank you! I'm guessing you'd like to scrape LinkedIn to gather leads?
@leongodwin69
@leongodwin69 3 ай бұрын
@@leonvanzyl Anything that can enrich a CRM wudl be great. Basically I would love to see Flowise (or any other opensource AI) used in more business contexts. Many AI's can do cool thingns for thin individual, but I would loev to see it employed at a departmental or organisatinal level.
@user-vi1hj7zq3m
@user-vi1hj7zq3m Күн бұрын
Thanks for your video. This is very interesting
@ahmedkhalidak4515
@ahmedkhalidak4515 3 ай бұрын
As always, Thank you Leon.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you ❤️
@wgaitanartunduaga
@wgaitanartunduaga 3 ай бұрын
This tutorial on creating an AI assistant without coding is amazing! The explanation of chains vs. agents is very clear, and adding tools like a calculator or Google search makes it so practical. Excited to see more examples like the recipe generator! Great job!
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you very much!
@maniecronje
@maniecronje 2 ай бұрын
Thank you Leon again... very informative and to the point! I just like your style 🙌
@leonvanzyl
@leonvanzyl 2 ай бұрын
Dankie Manie
@kaidickas3973
@kaidickas3973 Ай бұрын
Thanks Leon for all the great videos in this flowise-playlist. You really helped me a lot understanding how this tool work and keep me motivated of try out things on my own. Really looking forward to watch the next videos.
@leonvanzyl
@leonvanzyl Ай бұрын
Thank you for the awesome comment! You're welcome 🤗
@user-qj4np8wt9s
@user-qj4np8wt9s 3 ай бұрын
Awesome tutorials, thanks Leon! I'd love to see a tutorial on how to use code interpreter / data analysis function use case with Flowise!
@rishabsharma5307
@rishabsharma5307 3 ай бұрын
great videos man! keep up the good work!
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thanks Rishab 👍
@beemerrox
@beemerrox 2 ай бұрын
Great video @leon! 1. I´d like to see some "best practices" video when working with Flowise. 1. Also would like to see a video focused only on a dozen of useful tools, Not only existing tools, but tools that are useful and not already integrated in Flowise. Perhaps tools that extend functionality and integrates with other services out there, building your own tools guides etc.
@MyXRLearning
@MyXRLearning 2 ай бұрын
Amazing Video! Thank you Leon.
@leonvanzyl
@leonvanzyl 2 ай бұрын
Thank you!
@WayneBruton
@WayneBruton 3 ай бұрын
I must say Leon, the last two videos have been absolutely awesome. One error (which took way too long to find 😁, elementary error) was that I had a space in the name of my chef in the chain tool.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you
@GilbertMizrahi
@GilbertMizrahi 3 ай бұрын
Great video as always. Thanks.
@leonvanzyl
@leonvanzyl 3 ай бұрын
You're welcome 🤗
@khalifarmili1256
@khalifarmili1256 2 ай бұрын
i love how AI revived the thrill to build interesting solutions ❤ Thanks for the awesome product
@leonvanzyl
@leonvanzyl 2 ай бұрын
I agree with you.
@neiljb1975
@neiljb1975 Ай бұрын
I built a basic personal assistant using AutoGPT, Chain Tool, and added an API Loader with OpenAI Embeddings etc. The information I got was a bit limited because of the Chain Tool. So a tool that improves upon the Chain Tool would be great. Btw, your tutorials are awesome, thank you.
@arbenparty
@arbenparty 3 ай бұрын
Great Video ! :)
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you
@MaliRasko
@MaliRasko 3 ай бұрын
Thank you for this tutorial Leon. One topic that I would love to see in the future is ..how to make a simple API call ..and use the Response as a context for the LLM in answering questions. I can't seem to figure this out.. it should be straight forward.. but I'm having all sorts of issues with it.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Great idea. Will create a video on the API tools.
@Organizational_Psychology_PhD
@Organizational_Psychology_PhD 3 ай бұрын
Another great tutorial. Thank you. This might be more trouble than it is worth, but I would love to be able to watch your typical video and then watch an extended version where you do more explaining about these various choices. Like the in-memory vector store vs Pinecone. This same video but when you switched to Pinecone you could talk about the differences beyond just using a pre-existing DB.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Dude, I would LOVE to do that. I'm just not sure about the demand. Maybe I should offer a paid course?
@Cloudways-AI
@Cloudways-AI 2 ай бұрын
I don't know why you don't, people have had enough of you to know your knowledge is 100% good and professional. or at least create a members page where there are paid videos and you get renumerated for your work. I would pay.@@leonvanzyl
@omarabutouq2755
@omarabutouq2755 3 ай бұрын
"Leon, I really appreciate the high-quality content you are sharing here. We would love if you could create a detailed video explaining all the nodes, what their functions are, and how we can utilize them. The documentation on the website available is a little bit poor, so I think a video would be really helpful. Thank you!"
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you!
@digitald74
@digitald74 3 ай бұрын
Would love to see a video about the different vectorstore options and especially which vectorstore to use if everything should run on the same server. so chroma or faiss, and regarding the on memory vectorstore when does it reset?
@makiprodan
@makiprodan 3 ай бұрын
Another excellent video! Congratulations! I would like to see some integration between Flowise and n8n if possible. Thanks.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Great idea!
@Alvaro-cs7zs
@Alvaro-cs7zs 2 ай бұрын
Leon, I have to say you're one of the best if not the best explaining stuff and showing us real world stuff. I simply love your content!! Could I ask you something? I you needed to create an agent with a lot of knowledge (around 600 pages), would that be possible in flowise? Or maybe separte the knowledge base in separate embeddings? Keep up the good work. Looking forward to seeing the next video!!
@leonvanzyl
@leonvanzyl 2 ай бұрын
Thank you for the kind words. You can definitely that content into a vector store. I would recommend using a text splitter to chunk it though.
@Alvaro-cs7zs
@Alvaro-cs7zs 2 ай бұрын
@@leonvanzyl Thank you Leon. What flow would you use?
@iham1313
@iham1313 3 ай бұрын
interesting! sadly missing the source in the last output … but next step would be awesome to see: multi agent setup with hierarchy like in crew ai or langgraph :)
@leonvanzyl
@leonvanzyl 3 ай бұрын
I'm not sure that collaborative agents in Flowise is possible (yet). Would be awesome though.
@ward_jl
@ward_jl 3 ай бұрын
This please! If not in flowise, code it :)
@iham1313
@iham1313 3 ай бұрын
@@leonvanzyl pretty sure, multi agent setup isn’t there yet. looking forward to it coming soon ;)
@YitzhakErezKarat
@YitzhakErezKarat 2 ай бұрын
Thank you for the professional and informative video. Pay attention that the Conversational Retrieval Agent is deprecated in the last version of Flowise
@leonvanzyl
@leonvanzyl 2 ай бұрын
Yeah, they're replacing it with the OpenAI Tools Agent soon. I'll update the pinnned comment to reflect this. Thank you.
@andymoiser4611
@andymoiser4611 Ай бұрын
@@leonvanzyl Yes, I think it may even be the new Tools agent now as the OpenAI Tools Agent was saying depreciated. Thanks again for the great content
@user-ku3md9xt2j
@user-ku3md9xt2j 3 ай бұрын
I would be definetely interested in a tuturial how to connect company data like e.g. email from outlook to automatically create answers to customers or distribute emails like to which department the email should be assigned. (Typically German long sentence construction :-) )
@MarcosSei
@MarcosSei 2 ай бұрын
Bro, thank you very much, i paid for courses that had half of the quality of your free videos. If my startup became a sucess, I'll come back here and give you some prize haha
@leonvanzyl
@leonvanzyl 2 ай бұрын
Haha, that is awesome! Just glad I could help.
@PierreGorissen
@PierreGorissen 3 ай бұрын
Really great and easy to follow video, again. Thank you! I haven't watched all of them yet, but one scenario that I don't know if you've already covered is using Flowise and RAG where the agent decides to use web search if not confident enough about the answer returned from the PDF. So for example like in this video if you would ask it about the newest released Tesla model, could you make it so that it figures out that the PDF didn't return a good enough answer and then still do the web search? (I know, best way is to build the agent in my own Flowise instance and try to figure it out. 🙂)
@leonvanzyl
@leonvanzyl 3 ай бұрын
You could change the prompt template. Tell it to first look for the answer from the knowledge base before trying the other tools 👍
@JohnMasse
@JohnMasse 3 күн бұрын
If you are coming around to this tutorial today (Flowise version 1.8.1+) both the CRA (Conversational Retrieval Agent) and the OpenAI Tools Agent are being deprecated in favor of NEW Tool Agent. If you are running into errors related to schema invalidation (especially when using the Retrieval tool) OR facing invalidation of a particular regular expression you should be able to simply drop in the Tools Agent, rewire your inputs and off you go.
@HermesMacedo
@HermesMacedo 3 ай бұрын
Suggestion: create a tutorial with 3 different agents acting TOGETHER. That's the challenge. How do I work in sequence with 3 agents or more?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thanks man. Trying to figure out this KZbin thing. Appreciate your constructive feedback
@pathtank
@pathtank 2 ай бұрын
What happens when we upsert another document while connected to pinecone free version. That is only using one pinecone index. Does the new document upsert overwrite the old document upsert? Does it append or add it on?
@DarkKnight-uk7mq
@DarkKnight-uk7mq 3 ай бұрын
Great video as always. Could you make an Image to Text to Speech video with flowise?
@tashfinbashar1943
@tashfinbashar1943 3 ай бұрын
Do you have any video to have a support agent based on business data using buildship?
@ernesttan8090
@ernesttan8090 Ай бұрын
Thank you sir for a great tutorial! I have one request. In Flowise, how do I make Llama3 running on Ollama, into a Tool calling chat model? Can I make it return structured output?
@SullyOrchestration
@SullyOrchestration 3 ай бұрын
Whenever a new chat is made or tool is called, does the embedding process repeat again?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Embedding is only done once, when you upsert the docs.
@lesinarretables
@lesinarretables 3 ай бұрын
Thank you very much, Leon, for your videos which greatly help me find solutions for my clients. They are always very clear and relevant. I would like to know if you have an idea that would allow working on lead generation with Flowise. Maybe a chatbot that could query Google or LinkedIn and would be able to create a list of prospects with their phone number and email, sent to a Google Sheet according to defined criteria ?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you VERY MUCH for the support. It helps a lot. I'll try to create a tutorial on this topic 👍. I would combine tools like Make.com and OpenAI for lead generation, but I'm sure it's possible in Flowise as well.
@ohyesinvest
@ohyesinvest Ай бұрын
What if you had let's say a database of 40-50 documents, each with a description and a purpose, and based on the question or some other context from the chain, you wanted it to use THAT document. For example, I have a property management chatbot where I have google docs that have context info for each property. I am calling the langchain from another application, would i pass the URL of the google doc to a scraper tool somehow?
@WayneBruton
@WayneBruton 3 ай бұрын
Awesome video Leon (Loved the langsmith video too, awesome tool), not quite finished. Followed your video to the letter (up to where I am now14:48 minutes), using in memory vector store. Using my CV as an example. In the retriever tool my description is "Use this tool when asked questions about Wayne Bruton or Wayne." but I keep getting the following response: "Received tool input did not match expected schema", Really not sure what I am doing wrong? Any ideas?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Clearly you didn't watch the entire video 😁. I do discuss that error and solution 👍. You're using the wrong node.
@volume3738
@volume3738 9 сағат бұрын
Awesome vid! in the tools menu, SerpAPI or BraveSearch API can be connected to the tool in Conversational Agent while SearchAPI has output port of Document. That API offers free searches without payment information. great to test out workflows. Any way of using searchAPI instead of SerpAPI?
@lauroduarte1337
@lauroduarte1337 2 ай бұрын
Is it possible to have more than 1 agent in the same flow? I would love to have different work assigned to specific agents. Lets say, one is good at researching and another one is good at creating a summary of all the research done. I know i can do that with chains but cant the same be done with agents? Or am I just not understanding the chains/agents correctly? 😞
@ricardofernandez2286
@ricardofernandez2286 2 ай бұрын
Great explanation! Thank you! One question ... would it be possible to reuse the already existing recipe flow? By that I mean call it from this flow instead of having to recreate it block by block. Similar to what you would do when you create a library of functions in any programming language.
@leonvanzyl
@leonvanzyl 2 ай бұрын
Absolutely! You could call the API of the Recipe Flow using an API Tool or Custom Tool.
@ricardofernandez2286
@ricardofernandez2286 2 ай бұрын
@@leonvanzyl Ahh, you mean for example the way you would call the Flow from an application. I haven't explored APIs and Custom Tools yet, but I've seen that you have several videos on these topics. I'll watch them and see if I can put them in practice for this use case. Thank you very much!!
@joaobranco6419
@joaobranco6419 3 ай бұрын
These tutorials are awesome. Thank you very much. I'm just having a little bit of problem making long PDFs work with Vector Store databases. When different parts of the PDF, parts witch are located far appart in the document, are related and share context, the agent is not able to pull both parts and gives incomplete answers or even wrong answers cause it doesn't consider all of the important parts of the document. How could we fix this?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you! Increase the chunk size until the results improve. Also increase the k value in the retriever. Hope these help.
@WayneBruton
@WayneBruton 3 ай бұрын
Hi Leon, Quick question. I notice, playing with openai assistants, I can go into the assistant(in openai) and change files as well as the prompt and it automatically updates my flowise. Which is pretty cool. Problem is openai assistants does not (yet) support streaming so has the appearance of being slow. Using your demo as per the video above, would it be possible to get a new document, embed it using openai embeddings and push to an existing index (which I am using in my flowise app). Doing all this external from flowise, would it work in flowise similarly to how it does with openai asistants?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Absolutely! You can update the index anyway you want. Flowise simply fetches documents from the index.
@ricardofernandez2286
@ricardofernandez2286 29 күн бұрын
Hi Leon, I'm revisiting this video and I must say that I enjoyed it way more than the first time I saw it. Perhaps because now I have a slightly better understanding of the whole thing. And this triggers me a question. I know this question does not have an absolute answer; it is more a "how would you think about a best practice for doing this". And the question is, in a scenario in which you have to solve many different tasks would you favor a complex flow like this one, that handles many different things, or would you split tasks into different flows and orchestrate them from somewhere else, like for example an application UI, where depending on what the user needs to do you access the right flow? Thank you!!
@leonvanzyl
@leonvanzyl 29 күн бұрын
Excellent question. Think of this in terms of token usage. Each tool is technically injecting information about the tool into the prompt so that the model has an understanding of when and how to use the tool. There is obviously a cost involved (whether $ or performance). When you add a lot of tools you will greatly increase your token usage and costs. To keep costs low I would suggest creating agents that focus on specific tasks and only call the appropriate agent depending on the task. I know it's not a clear answer, but it really does come down to token usage.
@ricardofernandez2286
@ricardofernandez2286 29 күн бұрын
@@leonvanzyl Well, originally I was thinking of this with the goal of building the solution "the right way", on the premise that there are many ways of doing the same thing, but some ways are better than others. However, your perspective on tokens is really a good way of looking at the problem from the economic point of view, that could eventually define the meaning of "the best way" 😄
@abiolasamuel8092
@abiolasamuel8092 3 ай бұрын
Great content as always! How can we customize the default chat window message "Hi there! How can I help?"
@leonvanzyl
@leonvanzyl 3 ай бұрын
There doesn't seem to be a way to change it within Flowise itself, although I wouldn't be surprised if that changes soon. You can change it when embedding it in websites though. I'll release a video soon on website embedding that will show you how.
@Philosophicflix
@Philosophicflix 2 ай бұрын
you did exceptional great Leon. please my question is how do i integrate my chatbot agent into an app like whatapp?
@leonvanzyl
@leonvanzyl 2 ай бұрын
Thank you! WhatsApp is an extremely complicated process. Best to use a service like Twillio with Flowise. I might create a tutorial on this, but I haven't really found a cost effective and simple process yet.
@TorstenHeissler
@TorstenHeissler 3 ай бұрын
Thank you! Impressive. Now only the real next step agent (kind of IFTTT or Zapier or own agents) is missing.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Oh wow, thank you VERY MUCH for the support! 🙏
@luca2366
@luca2366 2 ай бұрын
I am trying to build an agent that compares a JSON with user data from a database to a given final JSON format. It should first identify what values of the final JSON are missing and then needs to ask the user for the missing user data one by one (e.g age, name, email, adress etc.). Once the use has given all the answers the agent should store the updated JSON with the given answers in a database. Do you have an idea on how to start that challenge using Flowise? Thank you!!
@Jothid101
@Jothid101 3 ай бұрын
Hi Leon, great video!! How much was the cost in OpenAi for these few questions?
@leonvanzyl
@leonvanzyl 3 ай бұрын
OpenAI is cheaper than you think. Hard to say as these questions would have cost a fraction of a cent.
@aghasaad2962
@aghasaad2962 2 ай бұрын
Can this agent use 2 tools together/ concurrently
@KarlGainey
@KarlGainey 18 күн бұрын
How can you speed up the latency on these?
@susheelkumarvashulal8951
@susheelkumarvashulal8951 2 ай бұрын
Hi Leon, Could you please cover usage of Agent with API Chain Tools for making (GET and POST) API calls? Thanks
@leonvanzyl
@leonvanzyl 2 ай бұрын
Will do 👍
@ricardocnn
@ricardocnn 3 ай бұрын
Awesome! Flowise runs on top of LangChain js?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Correct. It uses the JS version of Langchain.
@bambanx
@bambanx Ай бұрын
thanks Leon, why use serpapi instad some like cherio which is free? thanks you
@leonvanzyl
@leonvanzyl Ай бұрын
I think Cheerio is a web scraper whereas SERP is more like a search engine. I might be wrong 🧐
@bambanx
@bambanx Ай бұрын
@@leonvanzyl you are right
@GiorgioTomasi
@GiorgioTomasi 3 ай бұрын
Hallo Leon, Dit is baie teid dat ek nie in Afrikaans praat en skryf nie. Ek was in Randfontein gebore, en dan in Krugersodrp geblei. Ek sal jy net frag, is dit moontlik om Langchain & Flowise op 'n bediener te installeer en meer as een persoon dit te laat gebruik. Hemel dit is nie maklik in Afrikaans om te skryf nie. Beter skakel oor na Engels. Great tutorial. great work keep it up. Just one question. Is it possible to set up a serve, with langchain and flowise on it. Then hook up to your own serve over the web or locally and have 2-3 people working on it in small office. I suppose it is possible, but suppose is aòways the srat of a F-up. So just asking. Thanks for your respone. Ciao from Italy.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Awesome comment 😁❤️. In the next video we'll have a look at deploying Flowise to the cloud so that your team can work on flows together 👍
@MatheusTassoo
@MatheusTassoo 3 ай бұрын
This series is amazing, i would love to know how can i create a bot that makes appointments
@leonvanzyl
@leonvanzyl 3 ай бұрын
Check out this video. kzbin.info/www/bejne/qWXQfnx8rpuMhsk
@ritaverissimo1720
@ritaverissimo1720 Ай бұрын
Hi, regarding the RAG, is it possible to set up rules so certain information can be accessed only to specific companies?
@leonvanzyl
@leonvanzyl Ай бұрын
Yes, check out the API video where I show how you would be able to store and retrieve the data is seperate namespaces. For instance, you could have seperate namespaces for each use / client / company.
@ritaverissimo1720
@ritaverissimo1720 Ай бұрын
@@leonvanzyl Thanks a lot for you reply :)
@MatheusTassoo
@MatheusTassoo 5 күн бұрын
Leon can you help me? I tried to use pinecone as the vector store, and the retriever tool to connect to the conversational agent, but when i ask anything thats in the vector store i get: "received tool input did not match expected schema", do you know why?
@leonvanzyl
@leonvanzyl 4 күн бұрын
Try using the tools agent instead 👍
@krisograbek
@krisograbek 3 ай бұрын
A quick question, Leon... If I want my knowledge base to be multiple files... When does it make sense to split it to multiple Retrieval tools? Let's say I'm building a chatbot for a hotel. And the knowledge files contain: 1. Hotel FAQ. 2. Menu for the in-house restaurant. 3. A comprehensive PDF with local attractions (for planning local trips for guests). Would you create 3 separate tools (with 3 Pinecone blocks) or rather try to combine all the documents into a single Retrieval tool? PS. I know you're just a single person, so don't feel forced to answer. But I'll appreciate if you find time :)
@leonvanzyl
@leonvanzyl 3 ай бұрын
This is a fantastic use case! I would use 3 seperate retrieval tools so that each tool contains a description related to the data being fetched like "use this tool when asked about the menu and restaurant". I know this might seem silly since the data are all stored in the same Vector database, but it does give you some flexibility. We haven't really convered this topic, but you can set a namespace when upserting docs to Pinecone. So in the retriever you can then only filter on the documents related to the menu as an example.
@krisograbek
@krisograbek 3 ай бұрын
@@leonvanzyl I'm building this chatbot right now. Trying to leverage namespace and metadata in Pinecone as well. I could happily show you the results I'm getting (so that you have a project for another Flowise video). Let me know if you're interested.
@valentinkim1822
@valentinkim1822 22 күн бұрын
Hi, does anyone know why it returns the "Error: 400 Can't add messages to thread_MJQuAZmpo1FBiMApvq8SVqaf while a run run_G6RhlEhytDcCSLSdvNriReow is active."? Why is it active and how to solve the issue?
@krisograbek
@krisograbek 3 ай бұрын
Thanks for another great tutorial, Leon! I'm pretty sure I'm following all the steps (and corresponding blocks), but my Retriever tool ain't working... I keep getting "TypeError: Cannot read properties of undefined (reading '_def')" Any chance you can help me, Leon?
@krisograbek
@krisograbek 3 ай бұрын
I built again from scratch and it worked... I have no idea what caused the problem...
@leonvanzyl
@leonvanzyl 3 ай бұрын
Glad you figured it out 😁.
@krisograbek
@krisograbek 3 ай бұрын
@@leonvanzyl there must be some bug on the Flowise side, though. I've duplicated a working chatflow and got the same error again. I've deleted all the nodes and connected the blocks again. The error disappeared. I really don't know what causes this error.
@itayba76
@itayba76 3 ай бұрын
I was wondering why you were using a conversational agent with a retrieval tool i.s.o using a conversational retrieval agent node in the first place? Also, could you shed some light on the difference between using these agents with ChatOpenAI as the model, and the OpenAI Assistant? BTW, around 11:30 you have a sentence that repeats twice ("answer questions based on you own data")
@leonvanzyl
@leonvanzyl 3 ай бұрын
I like to build up the complexity when explaining things. Jumping straight into the retrieval node would then cause a bunch of people to ask me why I didn't just use the conversation node. I just can't win 😅. The OpenAI Assistant is actually not a model, but an entire framework which includes long term memory and RAG built in. Although Easy to use, it means vendor lock in. Some people prefer to build their own agents and select their own vendors.
@saumyajaiswal6585
@saumyajaiswal6585 3 ай бұрын
Hey Any help would be really appreciated I want to demonstrate the following Performance Metrics of a chatbot (not llm) Please guide how this can be done(any tools etc?) 1. Goal Completion rate: No of times goal was completed 2. Dissatisfaction Rate: No of times goal was not achieved 3. Fallback Rate: How many times the chatbot said it did dont undertand the query or did not give any response 4. Conversation duration: How long a conversation was in terms of time 5. Interaction rate: No of messages exchanged per conversation 6. Number of sessions: No of times users initiated conversation in a specific time period Please suggest any other metrics also that might be easier to implement than those i have mentioned
@jim02377
@jim02377 3 ай бұрын
Can node-red flows be used with flowise? Maybe in the capacity of a tool that could be used for specific things that node-red is better at than a LLM?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Hi, not familiar with node-red. Will look into it. Maybe someone else can assist 👍
@jim02377
@jim02377 3 ай бұрын
When I saw flowise it reminded by of it. I hoped the projects might be somehow connectable. @@leonvanzyl
@efifragin7455
@efifragin7455 3 ай бұрын
hi nice guide , how i use llm studio for example if i wanna use. open source models and i dont wanna run via ollama
@leonvanzyl
@leonvanzyl 3 ай бұрын
These agents require OpenAI as they use function calling.
@efifragin7455
@efifragin7455 3 ай бұрын
@@leonvanzyl can it be done with llm studio when running open source llm like. llama2-38b/70b locally instraction model or minstral etc ?
@frankbazuaye4747
@frankbazuaye4747 Ай бұрын
Hi Leon .Great video. i followed the instructions for creating the LLM chain for unique recipe .See the error message i got from the input question what is for dinner ? iam in the mood for chicken {400 Invalid 'functions[1].name': string does not match pattern. Expected a string that matches the pattern '^[a-zA-Z0-9_-]+$'.}
@leonvanzyl
@leonvanzyl Ай бұрын
I'm not familiar with that error. Try using the tools agent instead of the retrieval agent. Seems that the way Flowise is moving.
@user-ku3md9xt2j
@user-ku3md9xt2j 3 ай бұрын
When I create a chatbot and implement it on my website using JS I cant increase the width of the chat window. Is there are hack/trick to do it?
@leonvanzyl
@leonvanzyl 3 ай бұрын
This is not an embedding video 😁. I'll release a video on that soon, but there is no way to increase the width unfortunately.
@fernandogg152
@fernandogg152 3 ай бұрын
Hi King Leon I have a question. It works with Google gemini?
@leonvanzyl
@leonvanzyl 3 ай бұрын
"king lion" 🤣 Honestly, I haven't had much success when creating agents with anything besides OpenAI. You could try 😁
@martingronek4813
@martingronek4813 3 ай бұрын
The conversation retrieval agent does not support chat models with image upload - this is a real issue, how can I solve this?
@leonvanzyl
@leonvanzyl 2 ай бұрын
Thanks for letting me know. I was just about to release a video on the image upload feature. I'll ask the Flowise team if this is a bug 👍
@ralphmccloudvideo
@ralphmccloudvideo 3 ай бұрын
Is there a tool within Flowise that can parse an XML feed?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Interesting question. Do you mean that the model should generate a result, and the result should be converted to XML? Output parsers are used to format the OUTPUT of the model. If you're referring to the opposite where the model received an XML structure as input, then no parsing is needed. These models are really good at understanding the contents of an XML structure.
@ralphmccloudvideo
@ralphmccloudvideo 3 ай бұрын
@@leonvanzyl I was talking about the models receiving data from an online XML source as input. I did not see any tools to directly plug the XML URL as the source. I hope this makes sense. Thank you for your reply and for your channel!
@abdelkaioumbouaicha
@abdelkaioumbouaicha 3 ай бұрын
📝 Summary of Key Points: 📌 The video introduces the concept of creating a powerful AI assistant without coding, focusing on the difference between chains and agents. Agents can use reasoning to complete tasks by utilizing a list of available tools, offering more complex functionalities compared to chains. 🧐 The tutorial demonstrates how to build an agent that can answer questions, perform calculations using tools like a calculator, search the internet using tools like Ser API, generate unique recipes, and retrieve information from knowledge bases like PDF documents or existing databases. 🚀 By integrating retrieval tools, the agent can access and provide answers from specific knowledge bases, enhancing its capabilities for tasks like customer support or data retrieval. 💡 Additional Insights and Observations: 💬 Quotable Moments: Agents can leverage a variety of tools to enhance their functionality, from simple calculations to complex information retrieval tasks. 📊 Data and Statistics: The video showcases the practical application of AI assistants in various business scenarios, highlighting the versatility and efficiency they can bring to different tasks. 🌐 References and Sources: The tutorial emphasizes the importance of providing detailed descriptions for tools within the agent to optimize their usage based on specific tasks. 📣 Concluding Remarks: The video offers a comprehensive guide on creating AI assistants with advanced capabilities, showcasing how agents can be empowered to handle diverse tasks efficiently. By leveraging tools, knowledge bases, and retrieval mechanisms, businesses can enhance customer interactions, streamline processes, and improve overall productivity. Generated using TalkBud
@leonvanzyl
@leonvanzyl 3 ай бұрын
Oh wow, this is cool!
@SoyPorteroYT
@SoyPorteroYT 3 ай бұрын
How much value in a free video 🙏🙏🙏
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you!
@florentflote
@florentflote 3 ай бұрын
@leonvanzyl
@leonvanzyl 3 ай бұрын
Flote, your hearts always make my day! Thank you!
@florentflote
@florentflote 3 ай бұрын
@@leonvanzylyour work helps me so much. Thank you ! From France ;)
@centerdepenter
@centerdepenter 3 ай бұрын
Can we talk to MySQL?
@leonvanzyl
@leonvanzyl 3 ай бұрын
Absolutely.
@MariushAI
@MariushAI 3 ай бұрын
Why are my comments being removed?
@leonvanzyl
@leonvanzyl 3 ай бұрын
I never delete comments. Perhaps they violate YT guidelines, who knows 🤣
@MariushAI
@MariushAI 3 ай бұрын
​@@leonvanzyl The first time it happened to me, I wrote 2 comments and they disappeared. And I don't know why? If YT deletes they should write why. No matter. I asked about the tutorial about LlamaIndex and what do you think about Bubble for website integration?
@MariushAI
@MariushAI 3 ай бұрын
Hehehe, perhaps.@@leonvanzyl
@pedrojt7688
@pedrojt7688 2 ай бұрын
@leonvanzyl I have a issue its giving me a error 400 invalid model ID
@leonvanzyl
@leonvanzyl 2 ай бұрын
Which chat model are you using?
@pedrojt7688
@pedrojt7688 2 ай бұрын
@@leonvanzyl hello sir thank you for reaching out I’m using GPT 4 turbo 1106 preview
@pedrojt7688
@pedrojt7688 2 ай бұрын
@@leonvanzyl also sir I saw that the bubble on the chatbot is with another color you have a tutorial on how I can modify the UI of the chatbot change the background color and bubble color?
@pedrojt7688
@pedrojt7688 2 ай бұрын
@leonvanzyl I am having a issue with the yarn build it says that there’s a error
How To Access Flowise From ANYWHERE - Flowise Tutorial #9
9:47
Leon van Zyl
Рет қаралды 7 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 47 МЛН
UFC Vegas 93 : Алмабаев VS Джонсон
02:01
Setanta Sports UFC
Рет қаралды 198 М.
AI Leader Reveals The Future of AI AGENTS (LangChain CEO)
16:22
Matthew Berman
Рет қаралды 96 М.
Building a multi-modal chatbot with Flowise
14:47
Derek Cheung
Рет қаралды 4,4 М.
Must Have AI Skills In 2024
12:27
Tina Huang
Рет қаралды 45 М.
AutoGen Studio: Build Self-Improving AI Agents With No-Code
27:06
I wish every AI Engineer could watch this.
33:49
1littlecoder
Рет қаралды 51 М.
FREE AI in Flowise! Use Hugging Face Models (No Code)
8:18
Leon van Zyl
Рет қаралды 8 М.
Build Anything with AI Agents, Here's How
29:49
David Ondrej
Рет қаралды 199 М.
Разряженный iPhone может больше Android
0:34
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 24 МЛН
DC Fast 🏃‍♂️ Mobile 📱 Charger
0:42
Tech Official
Рет қаралды 485 М.
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 6 МЛН