0
نام کتاب
Building Intelligent Applications with Spring AI

Develop Practical Java Solutions with Generative AI, Multimodal Models, and Agents

John Blum

Paperback310 Pages
PublisherPackt
Edition1
LanguageEnglish
Year2026
ISBN9781836204619
449
A6946
انتخاب نوع چاپ:
جلد سخت
0ت
0
جلد نرم
0ت
0
طلق پاپکو و فنر
0ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:رنگی با کادر / تصویر
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Spring_AI

#Spring_Boot

#Spring_Data

#Spring_Framework

#Spring_Session

#Java

توضیحات

ساخت اپلیکیشن‌های Java مجهز به AI با Spring AI


🤖 اپلیکیشن‌های هوشمند Java رو با استفاده از Spring AI بساز؛ از طریق پروژه‌های عملی که Generative AI، مدل‌های چندوجهی و Use Caseهای دنیای واقعی رو پوشش میدن.


ویژگی‌های کلیدی

🏗️ اپلیکیشن‌های AI آماده پروداکشن میسازی؛ با همان مدل برنامه‌نویسی آشنای Spring

🧠 قابلیت‌های Chat، تصویر، صدا، Embedding و خروجی ساختاریافته رو در Java به کار میگیری

⚙️ مدل‌ها رو مقایسه میکنی، هزینه رو کنترل میکنی و Spring AI رو برای استفاده‌های واقعی توسعه میدی


📘 توضیح کتاب

🚀 یاد بگیر چطور ایده‌های AI رو به اپلیکیشن‌های عملی Java تبدیل کنی، بدون اینکه با ابزارهای ناآشنا یا Boilerplateهای سنگین درگیر بشی. این کتاب نشون میده چطور از Spring AI برای ساخت اپلیکیشن‌های هوشمند با مدل برنامه‌نویسی Spring استفاده کنی؛ طوری که بهره‌ور بمونی و هم‌زمان قابلیت‌های Chat، صدا، تصویر، Embedding، خروجی ساختاریافته و اتوماسیون رو در پروژه‌های واقعی به کار بگیری.


👨‍💻 این کتاب نوشته جان بلوم است؛ Staff Software Engineer که قبلاً در تیم Spring R&D در VMware کار کرده و در پروژه‌هایی مثل Spring AI، Spring Boot، Spring Data، Spring Framework و Spring Session مشارکت داشته. کتاب تخصص عمیق Spring رو با تجربه عملی در AI ترکیب میکنه. از مبانی AI و Spring AI شروع میکنی، بعد وارد ساخت اپلیکیشن‌هایی میشی که پیام‌ها رو در لحظه ترجمه میکنن، صدا رو پردازش میکنن، آهنگ‌ها رو تشخیص میدن و Reasoning مدل‌ها رو در سناریوهای بازی‌محور مقایسه میکنن.


🧩 همین‌طور گزینه‌های مختلف مدل، Observability، تستینگ، Extensionها و ورک‌فلوهای Autonomous رو بررسی میکنی تا از مرحله Prototype عبور کنی و اپلیکیشن‌های قابل‌اعتماد بسازی. تا پایان این کتاب، با خیال راحت میتونی از Spring AI برای طراحی، توسعه، ارزیابی و بهبود اپلیکیشن‌های هوشمند Java در طیف گسترده‌ای از Use Caseها استفاده کنی.


🎯 چیزهایی که یاد میگیری

🧠 کانسپت‌های اصلی AI و Abstractionهای Spring AI رو میفهمی

💬 اپلیکیشن‌های Java با مدل‌های Chat و Multimodal میسازی

🔁 با کمترین تغییر، بین AI Providerها و مدل‌های Local جابه‌جا میشی

🧾 Promptها، خروجی‌ها و داده‌های خارجی رو به‌شکل مؤثر ساختاردهی میکنی

🎙️ قابلیت‌های Speech، Transcription و Image رو به اپلیکیشن‌ها اضافه میکنی

📊 پاسخ‌ها رو ارزیابی میکنی، مصرف رو مانیتور میکنی و هزینه‌های AI رو مدیریت میکنی

🛠️ Spring AI رو برای Use Caseهای پیشرفته و سفارشی توسعه میدی


👤 این کتاب برای چه کسانیه؟

👨‍💻 این کتاب برای دولوپرهای Java، دولوپرهای Spring، مهندس‌های نرم‌افزار و معمارهای اپلیکیشن نوشته شده که میخوان با Spring AI اپلیکیشن‌های عملی و AI-Powered بسازن. باید با ساخت اپلیکیشن با Java و Spring راحت باشی؛ تجربه قبلی در AI مفیده، اما الزامی نیست.


📖 فهرست مطالب

فصل ۱. شروع کار با Spring AI

فصل ۲. فهم Spring AI: بخش ۱

فصل ۳. فهم Spring AI: بخش ۲

فصل ۴. ترجمه پیام در لحظه

فصل ۵. Beat Shazam

فصل ۶. وصل کردن نقطه‌ها

فصل ۷. تبدیل شدن به کاربر حرفه‌ای Spring AI

فصل ۸. ایجنت‌های مخفی

فصل ۹. شفاف کردن اثر AI


💬 نظر

💭 «جان بلوم یک مهندس باتجربه است که سال‌ها تجربه عملی سخت‌به‌دست‌آمده داره، و این تجربه در هر صفحه کتاب دیده میشه. کتابی که در دست دارید ارزش وقت گذاشتن رو داره. این یک منبع عالی برای ساخت تخصص در توسعه اپلیکیشن‌های هوشمند با Spring AI است.»

—اوگنیان کابرانوو، Senior Software Engineer در General Motors


👤 درباره نویسنده

👨‍💻 جان بلوم مشاور مستقل و Staff Software Engineer است که قبلاً با تیم Spring R&D در VMware کار کرده. او مهندس Java، Kotlin و Spring است و تجربه عملی در پژوهش AI داره. جان در پروژه‌هایی مثل Spring AI، Spring Boot، Spring Data، Spring Framework و Spring Session مشارکت داشته. او مدرک کارشناسی Computer Science با Minor در ریاضی داره و Java Certified Professional است.


Build intelligent Java applications using Spring AI with practical projects covering generative AI, multimodal models, and real-world use cases


Key Features

  • Build production-minded AI apps with Spring's familiar programming model
  • Apply chat, image, audio, embeddings, and structured output in Java
  • Compare models, control cost, and extend Spring AI for real-world use


Book Description

Learn how to turn AI ideas into practical Java applications without fighting unfamiliar tools or excessive boilerplate. This book shows you how to use Spring AI to build intelligent applications with the Spring programming model, helping you work productively while applying chat, audio, image, embeddings, structured output, and automation capabilities in real projects.


Written by John Blum, a staff software engineer formerly with Spring R&D at VMware and a contributor to Spring AI, Spring Boot, Spring Data, Spring Framework, and Spring Session, this book combines deep Spring expertise with hands-on AI experience. You start with the foundations of AI and Spring AI, then move into building applications that translate messages in real time, process audio, identify songs, and compare model reasoning in game-based scenarios.


You also explore model options, observability, testing, extensions, and autonomous workflows so you can move beyond prototypes and build reliable applications. By the end of this book, you will be comfortable using Spring AI to design, develop, evaluate, and refine intelligent Java applications for a wide range of use cases.


What you will learn

  • Understand core AI concepts and Spring AI abstractions
  • Build Java applications with chat and multimodal models
  • Switch AI providers and local models with minimal changes
  • Structure prompts, outputs, and external data effectively
  • Add speech, transcription, and image capabilities to apps
  • Evaluate responses, monitor usage, and manage AI costs
  • Extend Spring AI for advanced and custom use cases


Who this book is for

Java developers, Spring developers, software engineers, and application architects who want to build practical AI-powered applications with Spring AI will find this book useful. You should be comfortable building applications with Java and Spring; prior AI experience is helpful but not required.


Table of Contents

  1. Getting Started with Spring AI
  2. Understanding Spring AI: Part 1
  3. Understanding Spring AI-Part 2
  4. Real-Time Message Translation
  5. Beat Shazam
  6. Connecting The Dots
  7. Become a Spring AI Power User
  8. Secret Agents
  9. Demystifying the Impact of AI


Review

“John Blum is an experienced engineer with years of hard-earned practical experience, and that experience shows on every page. The book in your hands is worth your time. It is an excellent resource for building expertise in how to develop intelligent applications with Spring AI.”

Ognian Kabranov, Senior Software Engineer at General Motors


About the Author

John Blum is an independent consultant and staff software engineer who previously worked with Spring R&D at VMware. A Java, Kotlin, and Spring engineer with hands-on AI research experience, he has contributed to Spring AI, Spring Boot, Spring Data, Spring Framework, and Spring Session. He holds a Bachelor of Science in Computer Science with a minor in Mathematics and is a Java Certified Professional.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Java
1,195
Learn Java with Projects
1,544,000 تومان
Java
1,286
Java: The Complete Reference
2,994,000 تومان
Java
1,106
OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide
1,544,000 تومان
Java
1,036
Making Java Groovy
895,000 تومان
Oracle
1,026
Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809
1,375,000 تومان
Java
1,395
OCP Oracle Certified Professional Java SE 17 Developer Study Guide
2,597,000 تومان
Java
1,138
Java Challenges
1,877,000 تومان
Java
1,077
Java Software Solutions
2,388,000 تومان
Java
1,461
Test-Driven Development with Java
926,000 تومان
Java
1,079
Beginning Programming with Java For Dummies
1,586,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©