{"id":8116,"date":"2026-08-10T09:52:05","date_gmt":"2026-08-10T09:52:05","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-text-to-sql-spring-ai-implementation-with-rag-2024-12\/"},"modified":"2026-08-10T09:52:05","modified_gmt":"2026-08-10T09:52:05","slug":"udemy-text-to-sql-spring-ai-implementation-with-rag-2024-12","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-text-to-sql-spring-ai-implementation-with-rag-2024-12\/","title":{"rendered":"Udemy \u2013 Text-to-SQL Spring AI Implementation with RAG 2024-12"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p><span style=\"vertical-align: inherit\">Text-to-SQL Spring AI Implementation with RAG Course. In today\u2019s world, building AI applications has become very popular. For Java developers, the best choice for building these applications is to use Spring AI. To learn how to use Spring AI to build AI applications, we need a practical example. Text-to-SQL is a common application of AI to increase productivity. Using Text-to-SQL, non-technical people can describe query requirements from a database using natural language. These queries are sent to Large Language Models (LLM). LLM can generate SQL statements to answer user queries. Also, LLM can use tools to execute SQL statements and return query results to the user. Text-to-SQL is a good example of AI applications.<\/span><\/p>\n<div data-purpose=\"safely-set-inner-html:description:description\">\n<h3 data-sourcepos=\"11:1-11:82\"><strong><span style=\"vertical-align: inherit\">What you will learn in the Text-to-SQL Spring AI Implementation with RAG course:<\/span><\/strong><\/h3>\n<ul data-sourcepos=\"13:1-21:0\">\n<li data-sourcepos=\"13:1-13:75\"><span style=\"vertical-align: inherit\">How to use ChatClient to send a request to LLM and receive a response.<\/span><\/li>\n<li data-sourcepos=\"14:1-14:94\"><span style=\"vertical-align: inherit\">How to extract database metadata and include it in the request sent to LLM.<\/span><\/li>\n<li data-sourcepos=\"15:1-15:110\"><span style=\"vertical-align: inherit\">How to use Spring AI advisors to intercept ChatClient requests to process requests and responses.<\/span><\/li>\n<li data-sourcepos=\"16:1-16:111\"><span style=\"vertical-align: inherit\">How to use Embedding and Vector Store models to implement semantic search in database metadata.<\/span><\/li>\n<li data-sourcepos=\"17:1-17:76\"><span style=\"vertical-align: inherit\">How to use LLM to generate summaries of database tables and SQL statements.<\/span><\/li>\n<li data-sourcepos=\"18:1-18:58\"><span style=\"vertical-align: inherit\">How to use LLM to automatically reselect tables.<\/span><\/li>\n<li data-sourcepos=\"19:1-19:97\"><span style=\"vertical-align: inherit\">How to allow the user to manually reselect tables using message history.<\/span><\/li>\n<li data-sourcepos=\"20:1-21:0\"><span style=\"vertical-align: inherit\">How to execute and validate SQL statements using functions.<\/span><\/li>\n<\/ul>\n<h3 data-sourcepos=\"28:1-28:31\"><strong><span style=\"vertical-align: inherit\">This course is suitable for people who:<\/span><\/strong><\/h3>\n<ul data-sourcepos=\"30:1-31:0\">\n<li data-sourcepos=\"30:1-31:0\"><span style=\"vertical-align: inherit\">Are Java developers and are interested in building AI applications using Spring AI.<\/span><\/li>\n<\/ul>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Course Details Text-to-SQL Spring AI Implementation with RAG<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Publisher:&nbsp; <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/spring-ai-text-to-sql\/?couponCode=LEARNNOWPLANS\" target=\"_blank\" rel=\"noopener\"><span style=\"vertical-align: inherit\">Udemy<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Instructor:&nbsp; <\/span><a class=\"ud-btn ud-btn-large ud-btn-link ud-heading-md ud-text-sm ud-instructor-links\" href=\"https:\/\/downloadlynet.ir\/tag\/fu-cheng\/\" data-position=\"1\"><span class=\"ud-btn-label\"><span style=\"vertical-align: inherit\">Fu Cheng<\/span><\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: Beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 1 hour and 59 minutes<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Number of lessons: 26<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course syllabus as of 20025\/1<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-957363 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/01\/Text-to-SQL-Spring-AI-Implementation-with-RAG2.png\" alt=\"Text-to-SQL Spring AI Implementation with RAG\" width=\"808\" height=\"549\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Course prerequisites<\/span><\/h3>\n<div class=\"ud-block-list-item ud-block-list-item-small ud-block-list-item-tight ud-block-list-item-neutral ud-text-sm\">\n<ul>\n<li class=\"ud-block-list-item-content\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Basic knowledge of Java<\/span><\/li>\n<li class=\"ud-block-list-item-content\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Basic knowledge of Spring &amp; Spring Boot<\/span><\/li>\n<li class=\"ud-block-list-item-content\" dir=\"ltr\" style=\"text-align: left\"><span style=\"vertical-align: inherit\">Basic knowledge of LLM<\/span><\/li>\n<\/ul>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-957364 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/01\/Text-to-SQL-Spring-AI-Implementation-with-RAG3.png\" alt=\"Text-to-SQL Spring AI Implementation with RAG\" width=\"779\" height=\"360\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Sample course video<\/span><\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-151824-1\"><video class=\"wp-video-shortcode\" id=\"video-151824-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Text-to-SQL_Spring_AI_Implementation_with_RAG_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Text-to-SQL_Spring_AI_Implementation_with_RAG_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Text-to-SQL_Spring_AI_Implementation_with_RAG_Downloadly.ir.mp4?nocache=1786111399532\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Text-to-SQL_Spring_AI_Implementation_with_RAG_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<h3><span style=\"vertical-align: inherit\">Installation Guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitles: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 720p<\/span><\/p>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">Download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Udemy_Text-to-SQL_Spring_AI_Implementation_with_RAG_2024-12.part1_Downloadly.ir.rar?nocache=1786111397\"><span style=\"vertical-align: inherit\">Download Part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Udemy_Text-to-SQL_Spring_AI_Implementation_with_RAG_2024-12.part2_Downloadly.ir.rar?nocache=1786111397\"><span style=\"vertical-align: inherit\">Download Part 2 \u2013 319 MB<\/span><\/a><\/p>\n<p><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">File size<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">1.3 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Text-to-SQL Spring AI Implementation with RAG Course. In today\u2019s world, building AI applications has become very popular. For Java developers, the b<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[72506,72507,72508,72509,72510,72511],"class_list":["post-8116","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-text-to-sql-spring-ai-implementation-with-rag","dgi_tag-download-course-text-to-sql-spring-ai-implementation-with-rag","dgi_tag-download-text-to-sql-spring-ai-implementation-with-rag","dgi_tag-free-download-text-to-sql-spring-ai-implementation-with-rag","dgi_tag-free-text-to-sql-spring-ai-implementation-with-rag","dgi_tag-fu-cheng"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/8116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/8116\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=8116"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=8116"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=8116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}