03868nam a22004935i 4500001001800000003000900018005001700027007001500044008004100059020003700100024003500137050001500172072001600187072002300203072001500226100008700241245014700328250001800475264005400493300004300547336002600590337002600616338003600642347002400678505034200702520178101044650005702825650004502882650003602927650003302963650003302996650001603029650003603045650003303081710003403114773002603148776003603174776003603210776003603246856004603282912001403328912001503342999001703357979-8-8688-1001-5DE-He21320251030114600.0cr nn 008mamaa241202s2024 xxu| s |||| 0|eng d a97988688100159979-8-8688-1001-57 a10.1007/979-8-8688-1001-52doi 4aQA76.7-.73 7aUMX2bicssc 7aCOM0510102bisacsh 7aUMX2thema1 aParasuraman, Banu.eauthor.4aut4http://id.loc.gov/vocabulary/relators/aut98847310aMastering Spring AIh[electronic resource] :bThe Java Developer’s Guide for Large Language Models and Generative AI /cby Banu Parasuraman. a1st ed. 2024. 1aBerkeley, CA :bApress :bImprint: Apress,c2024. aXV, 424 p. 50 illus.bonline resource. atextbtxt2rdacontent acomputerbc2rdamedia aonline resourcebcr2rdacarrier atext filebPDF2rda0 a1: Introduction to Generative AI and Large Language Models (LLMs) -- 2; Exploring Spring.io, Spring Components for Gen AI: The Developer's Backbone -- 3: Spring AI and LLMs -- 4: Spring AI and RAG -- 5: Conversational AI with Spring AI -- 6: Function Calling with Spring AI -- 7: Productionizing Spring AI -- 8: Real-world Case Studies. aDive into the future of programming with this comprehensive guide for Java developers to integrate large language models (LLMs) and Generative AI using the Spring Framework. This book comes at a revolutionary time when AI technology is transforming how we implement solutions in various fields, including natural language processing, content generation, and predictive analytics. With its widespread use in the Java community, the Spring Framework is a logical choice for this integration. By focusing on integrating LLMs and GenAI with Spring, this book bridges a significant gap between cutting-edge AI technologies and traditional Java development practices. The author uses a hands-on approach, guiding you through practical implementation to effectively show how to apply theory in real-world situations. Basic introductions of topics—Spring AI, Spring Framework, and other related AI technologies—evolve into advanced integrations to ensure that you find valuable insights regardless of your starting level. Additionally, this book dedicates sections to security and ethical considerations, addressing the pressing issues associated with AI. With a look at emerging trends and future developments, this book prepares you for what's next, ensuring that you are not just catching up with the current state of technology but are also ready for future advancements. What You Will Learn • Master the integration of LLMs and GenAI with the Spring Framework • Develop practical skills in developing AI-driven applications using Java • Gain insights into handling data, security, and ethical considerations in AI applications • Apply strategies for optimizing performance and scalability in AI-enabled applications • Prepare for future AI trends and technologies . 0aProgramming languages (Electronic computers).966206 0aJava (Computer program language).966213 0aArtificial intelligence.958441 0aSoftware engineering.93395314aProgramming Language.96620824aJava.9479424aArtificial Intelligence.95844124aSoftware Engineering.9339532 aSpringerLink (Online service)0 tSpringer Nature eBook08iPrinted edition:z979886881000808iPrinted edition:z979886881002208iPrinted edition:z979886881371940uhttps://doi.org/10.1007/979-8-8688-1001-5 aZDB-2-CWD aZDB-2-SXPC c65443d65443