What Is JavaScript Used For?
September 30, 2024
Article
Recommended experience
Beginner level
Explore RAG app development & build a full-stack web app with LlamaIndex for those with basic JavaScript knowledge!
Recommended experience
Beginner level
Explore RAG app development & build a full-stack web app with LlamaIndex for those with basic JavaScript knowledge!
Learn how to build a RAG application in JavaScript, and use an intelligent agent that discerns and selects from data sources to answer your queries.
Build a full-stack web app with an interactive frontend component that interacts and chats with your data.
Discover persisting data, enabling data chatting, and streaming responses with the create-llama command-line tool.
Only available on desktop
Get started building full-stack RAG web applications. This course introduces the basics of Retrieval Augment Generation (RAG), including its practical implementation with JavaScript. You’ll assemble an intelligent agent capable of running its own queries. This course will guide you through the process of building a full-stack JavaScript web application, from the API server to a React component that queries your data. You’ll also learn to develop persistent chat that streams your answers to an interactive front-end in real time.
Learn from Laurie Voss, VP of developer relations at LlamaIndex, web developer and the co-founder of npm, the central registry of JavaScript packages. In this course: 1. Learn to build a RAG application in JavaScript for querying your own data. 2. Develop tools to interact with multiple data sources using a router query engine that intelligently selects the right tool for your queries. 3. Build a full-stack web application step by step, starting with a backend web app and progressing to an interactive React frontend that calls your API to display query results. 4. Learn about production-ready techniques, including persisting your data, chatting with your data, and streaming responses for multiple queries. 5. Create a user-friendly web app that can chat with data using the create-llama command line tool from LlamaIndex. Start building RAG web applications in JavaScript that allow you to interact with your data using LlamaIndex.
DeepLearning.AI is an education technology company that develops a global community of AI talent. DeepLearning.AI's expert-led educational experiences provide AI practitioners and non-technical professionals with the necessary tools to go all the way from foundational basics to advanced application, empowering them to build an AI-powered future.
Hands-on, project-based learning
Practice new skills by completing job-related tasks with step-by-step instructions.
No downloads or installation required
Access the tools and resources you need in a cloud environment.
Available only on desktop
This project is designed for laptops or desktop computers with a reliable Internet connection, not mobile devices.
DeepLearning.AI
Course
Course
Scrimba
Specialization
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Earn a degree from world-class universities - 100% online
Upskill your employees to excel in the digital economy
In Projects, you'll complete an activity or scenario by following a set of instructions in an interactive hands-on environment. Projects are completed in a real cloud environment and within real instances of various products as opposed to a simulation or demo environment.
By purchasing a Project, you'll get everything you need to complete the Project including temporary access to any product required to complete the Project.
Even though Projects are technically available on mobile devices, we highly recommend that you complete Projects on a laptop or desktop only.
Yes, you can download and keep any of your created files from the Project. To do so, please make sure you save any files and work to your device before exiting the product environment.
Projects are not eligible for refunds. See our full refund policy.
Financial aid is not available for Projects.
In rare instances, Projects may be taken down for maintenance or other reasons. If you are experiencing any issues, please contact us.
Auditing is not available for Projects.
At the top of the page, you can view the experience level recommended for this Project.
Yes, everything you need to complete your Project will be available in your browser.