Rivet: Break Free from Chat: AI-Powered Interactivity on Websites - Low Code Prototyping with Anvil

  Рет қаралды 676

AI Made Approachable

AI Made Approachable

2 ай бұрын

Explore the new era of web interaction in this tutorial, where AI elevates user engagement beyond the chatbox. Discover simple steps to make your website more interactive and responsive to user needs with minimal coding effort.
Links:
- Info: All the instructions and links are in the project file in the #main graph
- Download the project file: github.com/ai-made-approachab...
- Install rivet-chat-api + Chatbot-UI: github.com/ai-made-approachab...
- Get Rivet: rivet.ironcladapp.com/
- LinkedIn: / tim-k%c3%b6hler-ai-mad...

Пікірлер: 8
@teatray75
@teatray75 2 ай бұрын
Wonderful job Tim!!
@giacomociarlini4557
@giacomociarlini4557 Ай бұрын
Incredible work!
@cb4623
@cb4623 2 ай бұрын
Nice.
@cb4623
@cb4623 Ай бұрын
Can you stream the products back into chat ui?
@texzes
@texzes 2 ай бұрын
Thank you so much for your videos; they've been an incredible find, and I eagerly await each new release. After attempting it on my own, I've encountered a challenge I hope you can help with. How do you handle parallel function calling in Chat? I've managed to run multiple functions within a single request, but the output `All message` from the Chat Node only returns the result of the first function. As a result, GPT is unable to find the other `tool_call_id`s, leading to an error in the loop. Could you please advise on this issue?
@AIMadeApproachable
@AIMadeApproachable 2 ай бұрын
That is a topic I purposely left out. Not because it is not solvable, but because I did not want to make the prototype more complex. Currently the option "Enable Parallel Function Calling" is set to "off" in the chat node, but I also saw it happening once and assume that this on/off-switch in Rivet is not working as intended. If you want to enable it, the rivet project needs to be extended roughly like this: - Check function calling result (parallel or single call) - Bring the function calls into a common format (best is probably to format single function calls in some format as parallel function call) - Activate splitting on the match node and the following nodes, so that each will be executed for each entry in the array (= each function) - Then either send the function call results seperately into the 2nd chat node or merge them all before (although out of my head I also do not know how they need to be formatted for it to work)
@texzes
@texzes 2 ай бұрын
@@AIMadeApproachable The `tool` features of the Chat Node are quite challenging to grasp. I attempted the method you suggested, and here's what I found: - When the 'parallel function calling' option is activated, the Chat Node does indeed initiate multiple functions at the same time as per the request. These can be seen under the 'Function Calls' output port of the Chat Node. However, in the 'All Messages' output port, only the message from the first function called by the assistant appears. - This indicates that the first function needs to be processed separately by providing a response to the function call. - The rest function listed in the 'Function Calls' port array must be processed individually. Afterward, their outputs should be appended to 'All Messages' (this includes the function request, function response, summarization, etc.). I apologize if my explanation of the algorithm comes across as unclear. My understanding of it is still evolving as I continue experimenting with it myself.
@AIMadeApproachable
@AIMadeApproachable 2 ай бұрын
Well you can send multiple function call results back in one message (tested that today)... but Rivet does not handle it correctly at the moment. I created an issue and hope they will fix it: github.com/Ironclad/rivet/issues/381
These 2 UI Libraries Are The Perfect Combo
5:03
Josh tried coding
Рет қаралды 117 М.
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 373 М.
Cute Barbie gadgets 🩷💛
01:00
TheSoul Music Family
Рет қаралды 73 МЛН
Pokey pokey 🤣🥰❤️ #demariki
00:26
Demariki
Рет қаралды 6 МЛН
Rivet: How To Use Local LLMs & ChatGPT At The Same Time (LM Studio tutorial)
8:06
Training Your Own AI Model Is Not As Hard As You (Probably) Think
10:24
Steve (Builder.io)
Рет қаралды 405 М.
Tublian AI Engineer Agent Demo
9:44
Tublian
Рет қаралды 148
A Worlds First On This Top Tier Radio - TIDRadio H3
11:52
Tech Minds
Рет қаралды 16 М.
Run Any Chatbot FREE Locally on Your Computer
10:00
Matt Wolfe
Рет қаралды 109 М.
How To Run Chatbot UI On Your Computer
15:00
Mckay Wrigley
Рет қаралды 14 М.
Топ-3 суперкрутых ПК из CompShop
1:00
CompShop Shorts
Рет қаралды 268 М.
3.5.A Solar Mobile 📱 Charger
0:39
Gaming zone
Рет қаралды 319 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 246 М.
A Comprehensive Guide to Using Zoyya Tools for Photo Editing
0:50
как спасти усилитель?
0:35
KS Customs
Рет қаралды 496 М.