Build AI App Prototypes Visually with No-Code (Open-source)
Earlier this year, Ironclad open sourced their Graphical Development Environment for AI applications Rivet. It is a great environment to prototype AI apps without any code. Especially if you’re building complex apps with multiple services, it is great to have the visual aspect and the no-code flexibility.
You can also integrate the graphs you build in Rivet directly into your Node.js application.
In this tutorial, you'll use Rivet to develop a graph that transcribes a podcast episode, and a graph that takes your question and generates an answer using LeMUR. You'll then call these two graphs to get answers to questions given an audio URL.
Download Rivet: https://rivet.ironcladapp.com/
Here is the written tutorial with the Node.js integration code: https://www.assemblyai.com/blog/podcast-qa-application-rivet/?utm_source=youtube&utm_medium=referral&utm_campaign=yt_mis_56
What is Rivet by Ironclad?
Rivet is a visual programming environment for building AI agents with LLMs. Iterate on your prompt graphs in Rivet, then run them directly in your application. With Rivet, teams can effectively design, debug, and collaborate on complex LLM prompt graphs, and deploy them in their own environment.
How can you use Rivet?
Rivet has a graphical interface that makes it very easy to quickly prototype AI applications. Just download it, set up your plugins and start building.
How to prototype with AI APIs and services?
Rivet is a great way to prototype AI applications. Using their graphical interface and plugins for many different AI services, you can build the prototype of an AI application with a few clicks.
00:00 Intro demo
00:21 What is Rivet by Ironclad?
00:47 Setting up the environment
02:09 Project structure
02:23 Simple transcription example
03:32 Set up project for Q&A
04:11 Transcription graph
05:38 Question answering graph
07:10 Main graph for Q&A
09:06 Example run
10:15 Finalizing the output format
12:36 Node.js integration
13:09 Watch next!
▬▬▬▬▬▬▬▬▬▬▬▬ CONNECT
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from AssemblyAI · AssemblyAI · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Python Speech Recognition in 5 Minutes
AssemblyAI
Python Click Part 1 of 4
AssemblyAI
Python Click Part 2 of 4
AssemblyAI
Python Click Part 3 of 4
AssemblyAI
Python Click Part 4 of 4
AssemblyAI
Deep learning in 5 minutes | What is deep learning?
AssemblyAI
How to make a web app that transcribes YouTube videos with Streamlit | Part 1
AssemblyAI
How to make a web app that transcribes YouTube videos with Streamlit | Part 2
AssemblyAI
Batch normalization | What it is and how to implement it
AssemblyAI
Real-time Speech Recognition in 15 minutes with AssemblyAI
AssemblyAI
Regularization in a Neural Network | Dealing with overfitting
AssemblyAI
Add speech recognition to your Streamlit apps in 5 minutes
AssemblyAI
Transformers for beginners | What are they and how do they work
AssemblyAI
Automatic Chapter Detection With AssemblyAI | Python Tutorial
AssemblyAI
Deep Learning Series Part 1 - What is Deep Learning?
AssemblyAI
Deep Learning Series part 2 - Why is it called “Deep Learning”?
AssemblyAI
Activation Functions In Neural Networks Explained | Deep Learning Tutorial
AssemblyAI
Deep Learning Series part 3 - Deep Learning vs. Machine Learning
AssemblyAI
Deep Learning Series part 4 - Why is Deep Learning better for NLP?
AssemblyAI
Intro to Batch Normalization Part 1
AssemblyAI
Intro to Batch Normalization Part 2
AssemblyAI
Intro to Batch Normalization Part 3 - What is Normalization?
AssemblyAI
Intro to Batch Normalization Part 4
AssemblyAI
Intro to Batch Normalization Part 5
AssemblyAI
Sentiment Analysis for Earnings Calls with AssemblyAI
AssemblyAI
Summarizing my favorite podcasts with Python
AssemblyAI
Introduction to Regularization
AssemblyAI
How/Why Regularization in Neural Networks?
AssemblyAI
Getting Started With Torchaudio | PyTorch Tutorial
AssemblyAI
Types of Regularization
AssemblyAI
Tuning Alpha in L1 and L2 Regularization
AssemblyAI
Dropout Regularization
AssemblyAI
What is GPT-3 and how does it work? | A Quick Review
AssemblyAI
Backpropagation For Neural Networks Explained | Deep Learning Tutorial
AssemblyAI
Jupyter Notebooks Tutorial | How to use them & tips and tricks!
AssemblyAI
Best Free Speech-To-Text APIs and Open Source Libraries
AssemblyAI
Regularization - Early stopping
AssemblyAI
Regularization - Data Augmentation
AssemblyAI
Bias and Variance for Machine Learning | Deep Learning
AssemblyAI
Recurrent Neural Networks (RNNs) Explained - Deep Learning
AssemblyAI
What is BERT and how does it work? | A Quick Review
AssemblyAI
Introduction to Transformers
AssemblyAI
Transformers | What is attention?
AssemblyAI
Transformers | how attention relates to Transformers
AssemblyAI
Transformers | Basics of Transformers
AssemblyAI
Supervised Machine Learning Explained For Beginners
AssemblyAI
Transformers | Basics of Transformers Encoders
AssemblyAI
Transformers | Basics of Transformers I/O
AssemblyAI
How to evaluate ML models | Evaluation metrics for machine learning
AssemblyAI
Unsupervised Machine Learning Explained For Beginners
AssemblyAI
Weight Initialization for Deep Feedforward Neural Networks
AssemblyAI
Q-Learning Explained - Reinforcement Learning Tutorial
AssemblyAI
Should You Use PyTorch or TensorFlow in 2022?
AssemblyAI
What is Layer Normalization? | Deep Learning Fundamentals
AssemblyAI
I created a Python App to study FASTER
AssemblyAI
How to create your FIRST NEURAL NETWORK with TensorFlow!
AssemblyAI
Neural Networks Summary: All hyperparameters
AssemblyAI
Getting Started with OpenAI API and GPT-3 | Beginner Python Tutorial
AssemblyAI
Convert Speech-To-Text In Python in 60 seconds!
AssemblyAI
Gradient Clipping for Neural Networks | Deep Learning Fundamentals
AssemblyAI
Related AI Lessons
⚡
⚡
⚡
⚡
We Need to Talk About AI & Baseball Stats
Medium · Data Science
How to Learn a New Language Twice as Fast Using AI (The Complete Beginner’s Guide)
Medium · ChatGPT
Why Your Flashcard App Is Showing You Words You Already Know — And What To Do About It
Dev.to · Funlingo
Level Up with AWS Bedrock Batch Inference to Reduce Token Cost
Medium · AI
Chapters (13)
Intro demo
0:21
What is Rivet by Ironclad?
0:47
Setting up the environment
2:09
Project structure
2:23
Simple transcription example
3:32
Set up project for Q&A
4:11
Transcription graph
5:38
Question answering graph
7:10
Main graph for Q&A
9:06
Example run
10:15
Finalizing the output format
12:36
Node.js integration
13:09
Watch next!
🎓
Tutor Explanation
DeepCamp AI