本课程教你从零开发全栈RAG应用,涵盖FastAPI后端、Weaviate向量存储、DSPy文档解析及React前端,适合有Python基础的开发者快速掌握检索增强生成技术。

原始标题:DSPy: Develop a RAG app using DSPy, Weaviate, and FastAPI

DSPy: Develop a RAG app using DSPy, Weaviate, and FastAPI

Published 9/2024
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Language: English | Duration: 1h 51m | Size: 1.12 GB

Master Full-Stack RAG App Development with FastAPI, Weaviate, DSPy, and React

What you’ll learn
Build and Deploy a Full-Stack RAG Application
Efficient Data Management with Weaviate
Document Parsing and File Handling
Implement Advanced Backend Features with FastAPI

Requirements
Basic Knowledge of Python
Familiarity with REST APIs
Understanding of Frontend Development
Development Environment Setup

Description
Learn to build a comprehensive full-stack Retrieval Augmented Generation (RAG) application from scratch using cutting-edge technologies like FastAPI, Weaviate, DSPy, and React. In this hands-on course, you will master the process of developing a robust backend with FastAPI, handling document uploads and parsing with DSPy, and managing vector data storage using Weaviate. You’ll also create a responsive React frontend to provide users with an interactive interface. By the end of the course, you’ll have the practical skills to develop and deploy AI-powered applications that leverage retrieval-augmented generation techniques for smarter data handling and response generation.Here’s the structured outline of your course with sections and lectures:Section 1: IntroductionLecture 1: IntroductionLecture 2: Extra: Learn to Build an Audio AI AssistantLecture 3: Building the API with FastAPISection 2: File UploadLecture 4: Basic File Upload RouteLecture 5: Improved Upload RouteSection 3: Parsing DocumentsLecture 6: Parsing Text DocumentsLecture 7: Parsing PDF Documents with OCRSection 4: Vector Database, Background Tasks, and FrontendLecture 8: Setting Up a Weaviate Vector StoreLecture 9: Adding Background TasksLecture 10: The Frontend, Finally!Section 5: Extra – Build an Audio AI AssistantLecture 11: What You Will BuildLecture 12: The FrontendLecture 13: The BackendLecture 14: The End

隐藏内容

此处内容需要权限查看

  • 普通3金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注