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

  Рет қаралды 27,284

Leon van Zyl

Leon van Zyl

Күн бұрын

Пікірлер: 185
@leonvanzyl
@leonvanzyl 8 ай бұрын
Note that the Conversational Retrieval Agent covered at the end of this video is being replaced with the Tools Agent node. Simply use that node instead of the CRA and everything should work the same. github.com/FlowiseAI/Flowise/pull/1991
@BertrandGoetzmann
@BertrandGoetzmann 7 ай бұрын
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 6 ай бұрын
@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 6 ай бұрын
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 :)
@MoAoRoKoY
@MoAoRoKoY 4 ай бұрын
@@AmanpuneetSingh I get the same issue Conversational Retrieval Agent is no longer in Flowise
@bestebahn
@bestebahn 4 ай бұрын
Thank you for your tutorials. I came to the comment section to ask exactly this question.
@JohnMasse
@JohnMasse 6 ай бұрын
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.
@nessunohastonick
@nessunohastonick 4 ай бұрын
Hi, I'm trying to replicate the example in the video using the new "Tool agent" but I receive this error: 400 Invalid 'tools[2].function.name': empty string. Expected a string with minimum length 1, but got an empty string instead. Have an idea of what can it be related? the thing is also that nothing is passed on langsmith, so I can't even delve deeper
@nessunohastonick
@nessunohastonick 4 ай бұрын
edit: I found the solution. I forgot to put the name in the retriever tool, which is a required field. I would also like to point this out, if it can be useful to someone: after placing it I received another very similar error 400 Invalid 'tools[3].function.name': string does not match pattern. Expected a string that matches the pattern '^[a-zA-Z0-9_-]+$'. In practice With the tool agent now the names of the various tools must not contain spaces. edit2: the error did not appear on langsmith only because I had duplicated the chatflow, when you duplicate a chatflow the analysis is not activated by default.
@wgaitanartunduaga
@wgaitanartunduaga 10 ай бұрын
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 9 ай бұрын
Thank you very much!
@dominicmazvimavi6066
@dominicmazvimavi6066 Күн бұрын
Leon, smooth and clean video ! Half way (when you asked us to subscribe) , and I am enjoying it and excited to build more agents as well as go through your content. Cheers!
@leonvanzyl
@leonvanzyl 22 сағат бұрын
Thank you 😊
@leongodwin69
@leongodwin69 10 ай бұрын
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 9 ай бұрын
Noted, thank you! I'm guessing you'd like to scrape LinkedIn to gather leads?
@leongodwin69
@leongodwin69 9 ай бұрын
@@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.
@ahmedkhalidak4515
@ahmedkhalidak4515 10 ай бұрын
As always, Thank you Leon.
@leonvanzyl
@leonvanzyl 10 ай бұрын
Thank you ❤️
@cvwdhn
@cvwdhn 2 ай бұрын
Thank you very much for this video. It really helped a lot to solve some problems I was facing in creating an agentic workflow. Also thanks for the hint about the changed/replaced agent node.
@leonvanzyl
@leonvanzyl 2 ай бұрын
You're always welcome 🤗. Happy to help
@mzafarr
@mzafarr 3 ай бұрын
Thank you so much for this playlist, this is by far the best I have found.
@leonvanzyl
@leonvanzyl 3 ай бұрын
Thank you!
@WayneBruton
@WayneBruton 9 ай бұрын
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 9 ай бұрын
Thank you
@santiagoghione9177
@santiagoghione9177 4 ай бұрын
Eres un maldito Dios! Un titan del conocimiento. Muchas gracias!!!
@Organizational_Psychology_PhD
@Organizational_Psychology_PhD 10 ай бұрын
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 10 ай бұрын
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 8 ай бұрын
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
@TorstenHeissler
@TorstenHeissler 9 ай бұрын
Thank you! Impressive. Now only the real next step agent (kind of IFTTT or Zapier or own agents) is missing.
@leonvanzyl
@leonvanzyl 9 ай бұрын
Oh wow, thank you VERY MUCH for the support! 🙏
@kaidickas3973
@kaidickas3973 7 ай бұрын
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 7 ай бұрын
Thank you for the awesome comment! You're welcome 🤗
@neiljb1975
@neiljb1975 7 ай бұрын
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.
@rishabsharma5307
@rishabsharma5307 10 ай бұрын
great videos man! keep up the good work!
@leonvanzyl
@leonvanzyl 10 ай бұрын
Thanks Rishab 👍
@MaliRasko
@MaliRasko 10 ай бұрын
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 10 ай бұрын
Great idea. Will create a video on the API tools.
@maniecronje
@maniecronje 8 ай бұрын
Thank you Leon again... very informative and to the point! I just like your style 🙌
@leonvanzyl
@leonvanzyl 8 ай бұрын
Dankie Manie
@khalifarmili1256
@khalifarmili1256 8 ай бұрын
i love how AI revived the thrill to build interesting solutions ❤ Thanks for the awesome product
@leonvanzyl
@leonvanzyl 8 ай бұрын
I agree with you.
@MathieuZEINEL
@MathieuZEINEL 9 ай бұрын
Awesome tutorials, thanks Leon! I'd love to see a tutorial on how to use code interpreter / data analysis function use case with Flowise!
@НикитаАлександров-п7м
@НикитаАлександров-п7м 4 ай бұрын
in the video, you showed what you need to add a *conversational Retrieval Agent*, but I did not find such an agent in the agents tab, please tell me which agent you need to add so that it all works
@leonvanzyl
@leonvanzyl 4 ай бұрын
Hey there, it was replaced with the Tools Agent. Use that instead 👍
@НикитаАлександров-п7м
@НикитаАлександров-п7м 4 ай бұрын
@@leonvanzyl thanks for the reply. I would also like to ask you to make a detailed video about multi-agent networks, right now I'm trying to make a multi-agent network that will generate pages with modal windows according to the description of the application. It would be very interesting to watch a video with an explanation from you
@beemerrox
@beemerrox 8 ай бұрын
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.
@YitzhakErezKarat
@YitzhakErezKarat 9 ай бұрын
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 9 ай бұрын
Yeah, they're replacing it with the OpenAI Tools Agent soon. I'll update the pinnned comment to reflect this. Thank you.
@andymoiser4611
@andymoiser4611 7 ай бұрын
@@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
@iham1313
@iham1313 10 ай бұрын
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 10 ай бұрын
I'm not sure that collaborative agents in Flowise is possible (yet). Would be awesome though.
@ward_jl
@ward_jl 10 ай бұрын
This please! If not in flowise, code it :)
@iham1313
@iham1313 10 ай бұрын
@@leonvanzyl pretty sure, multi agent setup isn’t there yet. looking forward to it coming soon ;)
@abdelkaioumbouaicha
@abdelkaioumbouaicha 10 ай бұрын
📝 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 9 ай бұрын
Oh wow, this is cool!
@WolfMarbach
@WolfMarbach 9 ай бұрын
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 :-) )
@itayba76
@itayba76 9 ай бұрын
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 9 ай бұрын
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.
@УдаловПавел
@УдаловПавел 6 ай бұрын
Thanks for your video. This is very interesting
@volume3738
@volume3738 6 ай бұрын
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?
@omarabutouq2755
@omarabutouq2755 10 ай бұрын
"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 9 ай бұрын
Thank you!
@MarcosSei
@MarcosSei 8 ай бұрын
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 8 ай бұрын
Haha, that is awesome! Just glad I could help.
@HermesMacedo
@HermesMacedo 10 ай бұрын
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 10 ай бұрын
Thanks man. Trying to figure out this KZbin thing. Appreciate your constructive feedback
@WayneBruton
@WayneBruton 10 ай бұрын
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 10 ай бұрын
Clearly you didn't watch the entire video 😁. I do discuss that error and solution 👍. You're using the wrong node.
@digitald74
@digitald74 9 ай бұрын
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?
@krisograbek
@krisograbek 9 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
@@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.
@ernesttan8090
@ernesttan8090 7 ай бұрын
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?
@tashfinbashar1943
@tashfinbashar1943 9 ай бұрын
Do you have any video to have a support agent based on business data using buildship?
@susheelkumarvashulal8951
@susheelkumarvashulal8951 8 ай бұрын
Hi Leon, Could you please cover usage of Agent with API Chain Tools for making (GET and POST) API calls? Thanks
@leonvanzyl
@leonvanzyl 8 ай бұрын
Will do 👍
@yahyaal-salman702
@yahyaal-salman702 3 ай бұрын
Thank you for your video Leon , if I connect the vector store node of pinecone to a dynamically changing table of airtable as document, do I need to upsert data regularly to the vector store when new data being added to the airtable table ?
@makiprodan
@makiprodan 10 ай бұрын
Another excellent video! Congratulations! I would like to see some integration between Flowise and n8n if possible. Thanks.
@leonvanzyl
@leonvanzyl 9 ай бұрын
Great idea!
@MyXRLearning
@MyXRLearning 8 ай бұрын
Amazing Video! Thank you Leon.
@leonvanzyl
@leonvanzyl 8 ай бұрын
Thank you!
@Alvaro-cs7zs
@Alvaro-cs7zs 8 ай бұрын
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 8 ай бұрын
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 8 ай бұрын
@@leonvanzyl Thank you Leon. What flow would you use?
@ricardofernandez2286
@ricardofernandez2286 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
@@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" 😄
@ricardofernandez2286
@ricardofernandez2286 8 ай бұрын
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 8 ай бұрын
Absolutely! You could call the API of the Recipe Flow using an API Tool or Custom Tool.
@ricardofernandez2286
@ricardofernandez2286 8 ай бұрын
@@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!!
@Philosophicflix
@Philosophicflix 8 ай бұрын
you did exceptional great Leon. please my question is how do i integrate my chatbot agent into an app like whatapp?
@leonvanzyl
@leonvanzyl 8 ай бұрын
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.
@arbenparty
@arbenparty 10 ай бұрын
Great Video ! :)
@leonvanzyl
@leonvanzyl 10 ай бұрын
Thank you
@bambanx
@bambanx 7 ай бұрын
thanks Leon, why use serpapi instad some like cherio which is free? thanks you
@leonvanzyl
@leonvanzyl 7 ай бұрын
I think Cheerio is a web scraper whereas SERP is more like a search engine. I might be wrong 🧐
@bambanx
@bambanx 7 ай бұрын
@@leonvanzyl you are right
@SullyOrchestration
@SullyOrchestration 10 ай бұрын
Whenever a new chat is made or tool is called, does the embedding process repeat again?
@leonvanzyl
@leonvanzyl 9 ай бұрын
Embedding is only done once, when you upsert the docs.
@saumyajaiswal6585
@saumyajaiswal6585 9 ай бұрын
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
@GilbertMizrahi
@GilbertMizrahi 9 ай бұрын
Great video as always. Thanks.
@leonvanzyl
@leonvanzyl 9 ай бұрын
You're welcome 🤗
@frankbazuaye4747
@frankbazuaye4747 7 ай бұрын
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 7 ай бұрын
I'm not familiar with that error. Try using the tools agent instead of the retrieval agent. Seems that the way Flowise is moving.
@nanditavora6807
@nanditavora6807 6 ай бұрын
can you please share the link to booking agent video?
@abiolasamuel8092
@abiolasamuel8092 9 ай бұрын
Great content as always! How can we customize the default chat window message "Hi there! How can I help?"
@leonvanzyl
@leonvanzyl 9 ай бұрын
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.
@ritaverissimo1720
@ritaverissimo1720 7 ай бұрын
Hi, regarding the RAG, is it possible to set up rules so certain information can be accessed only to specific companies?
@leonvanzyl
@leonvanzyl 7 ай бұрын
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 7 ай бұрын
@@leonvanzyl Thanks a lot for you reply :)
@efifragin7455
@efifragin7455 10 ай бұрын
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 10 ай бұрын
These agents require OpenAI as they use function calling.
@efifragin7455
@efifragin7455 10 ай бұрын
@@leonvanzyl can it be done with llm studio when running open source llm like. llama2-38b/70b locally instraction model or minstral etc ?
@jim02377
@jim02377 9 ай бұрын
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 9 ай бұрын
Hi, not familiar with node-red. Will look into it. Maybe someone else can assist 👍
@jim02377
@jim02377 9 ай бұрын
When I saw flowise it reminded by of it. I hoped the projects might be somehow connectable. @@leonvanzyl
@luca2366
@luca2366 8 ай бұрын
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!!
@dangauerke
@dangauerke 8 ай бұрын
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?
@joaobranco6419
@joaobranco6419 9 ай бұрын
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 9 ай бұрын
Thank you! Increase the chunk size until the results improve. Also increase the k value in the retriever. Hope these help.
@PierreGorissen
@PierreGorissen 10 ай бұрын
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 10 ай бұрын
You could change the prompt template. Tell it to first look for the answer from the knowledge base before trying the other tools 👍
@ohyesinvest
@ohyesinvest 7 ай бұрын
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 9 ай бұрын
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 9 ай бұрын
Absolutely! You can update the index anyway you want. Flowise simply fetches documents from the index.
@aghasaad2962
@aghasaad2962 9 ай бұрын
Can this agent use 2 tools together/ concurrently
@krisograbek
@krisograbek 9 ай бұрын
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 9 ай бұрын
I built again from scratch and it worked... I have no idea what caused the problem...
@leonvanzyl
@leonvanzyl 9 ай бұрын
Glad you figured it out 😁.
@krisograbek
@krisograbek 9 ай бұрын
@@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.
@KarlGainey
@KarlGainey 6 ай бұрын
How can you speed up the latency on these?
@ralphmccloudvideo
@ralphmccloudvideo 9 ай бұрын
Is there a tool within Flowise that can parse an XML feed?
@leonvanzyl
@leonvanzyl 9 ай бұрын
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 9 ай бұрын
@@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!
@MatheusTassoo
@MatheusTassoo 6 ай бұрын
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 6 ай бұрын
Try using the tools agent instead 👍
@Jothid101
@Jothid101 9 ай бұрын
Hi Leon, great video!! How much was the cost in OpenAi for these few questions?
@leonvanzyl
@leonvanzyl 9 ай бұрын
OpenAI is cheaper than you think. Hard to say as these questions would have cost a fraction of a cent.
@lauroduarte1337
@lauroduarte1337 9 ай бұрын
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? 😞
@obui3472
@obui3472 2 ай бұрын
Hi Leon, I don't see the Conversational Retrieval Agent. I am using the latest version of flowise 2.1.2, are there any way I can have that Agent ?
@leonvanzyl
@leonvanzyl 2 ай бұрын
Hey there. The video was recorded before Flowise 2 was released. The Conversational Retrieval Agent was replaced with the Tool Agent. Simply add the Tool Agent instead.
@DarkKnight-uk7mq
@DarkKnight-uk7mq 9 ай бұрын
Great video as always. Could you make an Image to Text to Speech video with flowise?
@ricardocnn
@ricardocnn 10 ай бұрын
Awesome! Flowise runs on top of LangChain js?
@leonvanzyl
@leonvanzyl 9 ай бұрын
Correct. It uses the JS version of Langchain.
@ricardobraune7930
@ricardobraune7930 Ай бұрын
Very Good Content
@leonvanzyl
@leonvanzyl Ай бұрын
Thank you ❤️
@WolfMarbach
@WolfMarbach 9 ай бұрын
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 9 ай бұрын
This is not an embedding video 😁. I'll release a video on that soon, but there is no way to increase the width unfortunately.
@martingronek4813
@martingronek4813 9 ай бұрын
The conversation retrieval agent does not support chat models with image upload - this is a real issue, how can I solve this?
@leonvanzyl
@leonvanzyl 9 ай бұрын
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 👍
@MatheusTassoo
@MatheusTassoo 9 ай бұрын
This series is amazing, i would love to know how can i create a bot that makes appointments
@leonvanzyl
@leonvanzyl 9 ай бұрын
Check out this video. kzbin.info/www/bejne/qWXQfnx8rpuMhsk
@valentinkim1822
@valentinkim1822 6 ай бұрын
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?
@GiorgioTomasi
@GiorgioTomasi 10 ай бұрын
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 10 ай бұрын
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 👍
@fernandogg152
@fernandogg152 10 ай бұрын
Hi King Leon I have a question. It works with Google gemini?
@leonvanzyl
@leonvanzyl 9 ай бұрын
"king lion" 🤣 Honestly, I haven't had much success when creating agents with anything besides OpenAI. You could try 😁
@MariushAI
@MariushAI 9 ай бұрын
Why are my comments being removed?
@leonvanzyl
@leonvanzyl 9 ай бұрын
I never delete comments. Perhaps they violate YT guidelines, who knows 🤣
@MariushAI
@MariushAI 9 ай бұрын
​@@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 9 ай бұрын
Hehehe, perhaps.@@leonvanzyl
@onurolce
@onurolce Ай бұрын
very complex video for me. I'd prefer to do these tasks by coding !:)
@leonvanzyl
@leonvanzyl Ай бұрын
Hehe, my Langchain series might be for you then 😁👍
@onurolce
@onurolce Ай бұрын
@@leonvanzyl I'll watch them :)
@onurolce
@onurolce Ай бұрын
@@leonvanzyl I've another question. I'm a Java coder. I don't know Python. Does it worth to learn it especially for work on AI or JavaScript would be a good alternative for work with different frameworks/libraries ?
@SoyPorteroYT
@SoyPorteroYT 9 ай бұрын
How much value in a free video 🙏🙏🙏
@leonvanzyl
@leonvanzyl 9 ай бұрын
Thank you!
@centerdepenter
@centerdepenter 9 ай бұрын
Can we talk to MySQL?
@leonvanzyl
@leonvanzyl 9 ай бұрын
Absolutely.
@florentflote
@florentflote 10 ай бұрын
@leonvanzyl
@leonvanzyl 10 ай бұрын
Flote, your hearts always make my day! Thank you!
@florentflote
@florentflote 9 ай бұрын
@@leonvanzylyour work helps me so much. Thank you ! From France ;)
@pedrojt7688
@pedrojt7688 8 ай бұрын
@leonvanzyl I have a issue its giving me a error 400 invalid model ID
@leonvanzyl
@leonvanzyl 8 ай бұрын
Which chat model are you using?
@pedrojt7688
@pedrojt7688 8 ай бұрын
@@leonvanzyl hello sir thank you for reaching out I’m using GPT 4 turbo 1106 preview
@pedrojt7688
@pedrojt7688 8 ай бұрын
@@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 8 ай бұрын
@leonvanzyl I am having a issue with the yarn build it says that there’s a error
@Mintcloud-mn2wh
@Mintcloud-mn2wh 5 ай бұрын
As always, Thank you Leon.
@leonvanzyl
@leonvanzyl 5 ай бұрын
You're welcome 🤗
How To Access Flowise From ANYWHERE - Flowise Tutorial #9
9:47
Leon van Zyl
Рет қаралды 14 М.
We've Been Building AI Agents WRONG Until Now
19:51
Cole Medin
Рет қаралды 41 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Make Your RAG Agents Actually Work! (No More Hallucinations)
35:01
Leon van Zyl
Рет қаралды 24 М.
Build Anything with Claude Agents, Here’s How
18:35
David Ondrej
Рет қаралды 182 М.
AI Personal Assistant 2.0 | This Agent Calls Other Agents (No Code) in n8n
26:43
Nate Herk | AI Automation
Рет қаралды 22 М.
Qwen Just Casually Started the Local AI Revolution
16:05
Cole Medin
Рет қаралды 115 М.
bolt.diy: The Future of Open Source AI Coding - What's Next?
20:46
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН