К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
RAG and Tool Calling with DeepSeek · LearnSpace
Назад в каталог
courseraПрограммирование

RAG and Tool Calling with DeepSeek

Курс от Edureka
Средний≈ 6.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

RAG and tool-enabled AI applications are built to do more than generate free-form responses. In this hands-on course, you’ll learn RAG and Tool Calling with DeepSeek, a practical course that helps developers create structured, reliable, tool-enabled, and knowledge-grounded AI applications. Whether you want to validate AI responses, connect models with external tools, retrieve information from documents, or reduce hallucinations, this course gives you a structured starting point. You’ll begin by exploring structured output and reliable response design, including JSON structures, schemas, reasoning modes, Pydantic models, field constraints, validation errors, response repair, and fallback strategies. Then, you’ll move into function calling and external tool integration by working with JSON Schema, calculator tools, external APIs, authentication, timeouts, restricted SQLite access, multi-tool routing, and failure recovery. Finally, you’ll explore Retrieval-Augmented Generation with document loading, text chunking, embeddings, vector stores, semantic retrieval, top-K selection, metadata filtering, grounded generation, source attribution, hallucination control, and RAG application testing. By the end of this course, you will be able to: -Design structured DeepSeek responses using JSON schemas, Pydantic models, field types, constraints, and validation rules. -Implement response validation, repair, and fallback strategies for reliable AI application workflows. -Integrate DeepSeek with external tools, APIs, and restricted databases using function calling, JSON -Schema, and safe execution practices. -Develop RAG pipelines using document processing, embeddings, vector stores, semantic retrieval, top-K selection, and metadata filtering. -Evaluate grounded DeepSeek responses for source relevance, hallucination control, unsupported questions, and overall application reliability. This course is designed for Python developers, AI application developers, backend engineers, software engineers, and anyone who wants to build reliable applications using DeepSeek. If you are familiar with basic DeepSeek API usage and want a practical path from structured responses to function calling and Retrieval-Augmented Generation, this course provides a guided learning experience. You should have basic experience with Python, JSON, APIs, and command-line usage. Familiarity with DeepSeek or other LLM APIs, Python virtual environments, and basic database concepts is helpful, along with a willingness to practice through hands-on AI application development tasks. Enroll now and learn how to build reliable, tool-enabled, and knowledge-grounded AI applications with DeepSeek.

Навыки, которые вы освоите

Data ValidationVerification And ValidationVector DatabasesJSONMetadata ManagementAI PersonalizationAI WorkflowsLarge Language ModelingEmbeddingsModel EvaluationLLM ApplicationData AccessTest ToolsAPI GatewayGenerative AI

Программа курса

3 модулей · 46 учебных материалов

01Structured Output and Reliable Response Design16 материалов
Specialization IntroВидеоCourse IntroductionВидеоCourse SyllabusЧтениеStructured Output for DeepSeek ApplicationsВидео

Учитесь у экспертов

Edureka

Преподаватель курса

RAG and Tool Calling with DeepSeek
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 6.1 ч

3 модулей

Язык: Английский

Часть программы вашего университета
Designing Structured JSON Responses for ApplicationsЧтение
Reasoning Modes and Reliable Response DesignВидео
Reasoning Mode Selection and Response Reliability GuideЧтение
Hands-On: Generating a Basic JSON ResponseВидео
Hands-On: Designing a Pydantic Response ModelВидео
Hands-On: Validating DeepSeek Output with PydanticВидео
Structured Output and Validation CheckЗадание
Pydantic Data Validation with Field Types and ConstraintsЧтение
Hands-On: Handling Invalid Structured ResponsesВидео
Hands-On: Building a Support-Ticket ClassifierВидео
Structured Output Repair and Fallback StrategiesЧтение
Knowledge Check: Structured Output and Reliable Response DesignЗадание
02Function Calling and External Tool Integration14 материалов
Function Calling and Tool-Use ArchitectureВидеоFunction Calling Workflow and Tool Responsibility GuideЧтениеDesigning Safe and Validated Tool ExecutionВидеоJSON Schema for Tool ParametersЧтениеHands-On: Defining a Calculator ToolВидеоHands-On: Executing a DeepSeek Tool CallВидеоFunction Calling and Tool Schema CheckЗаданиеHands-On: Connecting a Weather API ToolВидеоSecure and Reliable External API CommunicationЧтениеHands-On: Creating a Restricted SQLite ToolВидеоSafe Database Access for LLM ApplicationsЧтениеHands-On: Routing Requests Across Multiple ToolsВидеоTool Selection and Failure Recovery StrategiesЧтениеKnowledge Check: Function Calling and External Tool IntegrationЗадание
03Retrieval-Augmented Generation with DeepSeek16 материалов
RAG Architecture with DeepSeekВидеоEmbeddings and Semantic Retrieval FundamentalsЧтениеHands-On: Loading and Splitting DocumentsВидеоDocument Loaders and Effective ChunkingЧтениеHands-On: Creating Embeddings and a Vector StoreВидеоDocument Processing and Vector Store CheckЗаданиеHands-On: Retrieving Relevant Document ChunksВидеоOptimising Retrieval with Top-K and Metadata FilteringЧтениеHands-On: Generating a Grounded DeepSeek ResponseВидеоSource-Grounded Generation and Response ReliabilityЧтениеHands-On: Integrating and Testing a Document AssistantВидеоTesting RAG Applications and Handling Unsupported QuestionsЧтениеRAG and Tool-Calling Assistant Design ReviewDIALOGUEPractice Project: Building a Reliable RAG and Tool-Calling Support Assistant with DeepSeekЧтениеEnd Course Knowledge Check: Building DeepSeek Applications with Tools and RAGЗаданиеCourse SummaryВидео