- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > À̰ÍÀÌ Spring AI´Ù - ÅØ½ºÆ® ¹× À½¼º ´ëÈ¿¡¼ MCP Server±îÁö Spring AIÀÇ ¸ðµç °Í / ÇѺû¹Ìµð¾î / ºÐö°¡´É

Java »ýŰ迡¼ AI ±â¼úÀ» ÅëÇÕÇÏ´Â ¸ðµç °úÁ¤À» ´ãÀº ¡ºÀ̰ÍÀÌ Spring AI´Ù¡»!
ÀÌ Ã¥Àº Spring AIÀÇ ±âÃÊ °³³äºÎÅÍ ½ÇÀü ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà±îÁö ´Ü°èº°·Î ÇнÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. ÅØ½ºÆ® ´ëÈ¿Í ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µºÎÅÍ ½ÃÀÛÇØ¼ À½¼º ´ëÈ, À̹ÌÁö »ý¼º, ¸ÖƼ¸ð´Þ ºñÀü 󸮱îÁö ÃֽŠAI ±â¼úÀ» Æø³Ð°Ô ´Ù·é´Ù. ƯÈ÷ RAG(°Ë»ö Áõ° »ý¼º), º¤ÅÍ ÀúÀå¼Ò, ´ëÈ ±â¾ï, Tool Calling, MCP Server ±¸Ãà µî ½ÇÁ¦ AI ¼ºñ½º °³¹ß¿¡ ÇʼöÀûÀÎ °í±Þ ±â´ÉµéÀ» ½Ç½À Áß½ÉÀ¸·Î »ó¼¼È÷ ¼³¸íÇÑ´Ù.
¸ðµç ¿¹Á¦´Â ½ÇÁ¦ µ¿ÀÛÇÏ´Â ÄÚµå¿Í ÇÔ²² Á¦°øµÇ¸ç, °³¹ß ȯ°æ ±¸ÃàºÎÅÍ ÃÖÁ¾ ¼ºñ½º ±¸Çö±îÁö Spring AI¸¦ Ȱ¿ëÇÑ AI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Àü °úÁ¤À» ¿ÏÁÖÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

1.1 AI ¾ÖÇø®ÄÉÀ̼Ç
1.2 AI ¸ðµ¨ ºÐ·ù
1.3 Spring AI ¼Ò°³
1.4 Spring AI °³¹ß ȯ°æ ±¸Ãà
1.5 ¿¹Á¦ ¼Ò½º ¼³Ä¡
1.6 Spring AI ÇÁ·ÎÁ§Æ® »ý¼º
1.7 Spring AI ÇнÀÀ» À§ÇÑ UI ±¸¼º
Chapter 02 ÅØ½ºÆ® ´ëÈ
2.1 Chat Model API 042
2.2 Chat Model API »ç¿ëÇϱâ
2.3 ChatModel ½ºÆ®¸®¹Ö ÀÀ´ä
2.4 ChatClient »ç¿ëÇϱâ
Chapter 03 ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µ
3.1 ÇÁ·ÒÇÁÆ® ÅÛÇø´
3.2 º¹¼ö ¸Þ½ÃÁö Ãß°¡
3.3 µðÆúÆ® ¸Þ½ÃÁö¿Í ¿É¼Ç
3.4 ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µ
3.5 Á¦·Î-¼¦ ÇÁ·ÒÇÁÆ®
3.6 Ç»-¼¦ ÇÁ·ÒÇÁÆ®
3.7 ¿ªÇÒ ºÎ¿© ÇÁ·ÒÇÁÆ®
3.8 ½ºÅÜ-¹é ÇÁ·ÒÇÁÆ®
3.9 »ý°¢ÀÇ »ç½½ ÇÁ·ÒÇÁÆ®
3.10 ÀÚ±â Àϰü¼º
Chapter 04 ±¸Á¶ÈµÈ Ãâ·Â
4.1 ±¸Á¶ÈµÈ Ãâ·Â º¯È¯±â
4.2 List¡´String¡µÀ¸·Î º¯È¯ (ListOutputConverter)
4.3 T·Î º¯È¯ (BeanOutputConverter)
4.4 List¡´T¡µ·Î º¯È¯ (BeanOutputConverter)
4.5 MapÀ¸·Î º¯È¯ (MapOutputConverter)
4.6 ½Ã½ºÅÛ ¸Þ½ÃÁö¿Í ÇÔ²² »ç¿ë
Chapter 05 À½¼º ´ëÈ
5.1 À½¼º º¯È¯ ±â¼ú
5.2 À½¼º º¯È¯ÇØ º¸±â
5.3 ÀÔ·Â À½¼º Áغñ¿Í ½ºÆ®¸®¹Ö À½¼º Àç»ý
5.4 ÅØ½ºÆ®µµ °°ÀÌ Ãâ·ÂµÇ´Â À½¼º ´ëÈ
5.5 ¼ø¼ö À½¼º ´ëÈ ±¸Çö (¹æ¹ý1)
5.6 ¼ø¼ö À½¼º ´ëÈ ±¸Çö (¹æ¹ý2)
Chapter 06 ºñÀü ¹× À̹ÌÁö »ý¼º
6.1 ºñÀü°ú ¸ÖƼ¸ð´Þ LLM
6.2 Spring AI ¸ÖƼ¸ð´Þ Áö¿ø
6.3 °´Ã¼ ŽÁö ¹× »óÅ ºÐ¼®
6.4 ºñµð¿À ÇÁ·¹ÀÓ ºÐ¼®
6.5 À̹ÌÁö »ý¼ºÇü ¸ðµ¨
6.6 OpenAI À̹ÌÁö »ý¼ºÇü ¸ðµ¨
6.7 Spring AI À̹ÌÁö »ý¼ºÇü ¸ðµ¨ Áö¿ø
6.8 À̹ÌÁö »ý¼º
6.9 À̹ÌÁö ÆíÁý
Chapter 07 ¸ðµ¨ Àü¡¤ÈÄó¸® ¾îµå¹ÙÀÌÀú
7.1 Advisor ¼Ò°³
7.2 Spring AI Advisor API
7.3 Advisor ±¸Çö
7.4 Advisor Àû¿ë
7.5 °øÀ¯ µ¥ÀÌÅÍ ÀÌ¿ë
7.6 ³»Àå Advisor
7.7 ·Î±ë Advisor
7.8 ¼¼ÀÌÇÁ°¡µå Advisor
Chapter 08 ÀÓº£µù°ú º¤ÅÍ ÀúÀå¼Ò
8.1 ÀÓº£µùÀ̶õ
8.2 º¤ÅÍ ÀúÀå¼Ò ¼³Ä¡
8.3 Spring AI Embedding Model API
8.4 OpenAI ÀÓº£µù ¸ðµ¨
8.5 ÅØ½ºÆ® ÀÓº£µù
8.6 VectorStore ÀÎÅÍÆäÀ̽º
8.7 Document ÀúÀå
8.8 Document °Ë»ö
8.9 Document »èÁ¦
8.10 À̹ÌÁö ÀÓº£µù°ú ¾ó±¼ ÀνÄ
Chapter 09 ´ëÈ ±â¾ï
9.1 ´ëÈ ±â¾ï°ú ±â¾ï ÀúÀå¼Ò
9.2 ´ëÈ ±â¾ïÀ» À§ÇÑ Advisor
9.3 In-Memory ´ëÈ ±â¾ï
9.4 VectorStore ´ëÈ ±â¾ï
9.5 RDBMS ´ëÈ ±â¾ï
9.6 Cassandra ´ëÈ ±â¾ï
Chapter 10 ¹®¼ °Ë»ö ±â¹Ý ´äº¯, RAG
10.1 RAG ÀÌÇØÇϱâ
10.2 Áö½Ä ±â¹Ý ÀúÀå¼Ò¿Í ETL
10.3 ETL: Text, PDF, Word ÆÄÀÏ
10.4 ETL: HTML, JSON
10.5 RAG: QuestionAnswerAdvisor
10.6 RAG: RetrievalAugmentationAdvisor
10.7 RAG: CompressionQueryTransformer ¸ðµâ
10.8 RAG: RewriteQueryTransformer ¸ðµâ
10.9 RAG: TranslationQueryTransformer ¸ðµâ
10.10 RAG: MultiQueryExpander ¸ðµâ
Chapter 11 µµ±¸ È£Ãâ
11.1 µµ±¸ È£Ãâ
11.2 µµ±¸ Á¤ÀÇÇϱâ
11.3 ÇÁ·ÒÇÁÆ®¿¡ µµ±¸ Á¤º¸ Æ÷ÇÔ
11.4 Ãß°¡ µ¥ÀÌÅÍ Á¦°ø
11.5 µµ±¸¿¡¼ ¹Ù·Î ÀÀ´ä
11.6 µµ±¸ ¿¹¿Ü ó¸®
11.7 À̹ÌÁö ºÐ¼® ÈÄ Á¶Ä¡ µµ±¸
11.8 ÆÄÀÏ °ü¸® µµ±¸
11.9 ÀÎÅÍ³Ý °Ë»ö µµ±¸
Chapter 12 MCP, ¿ÜºÎ µµ±¸
12.1 MCP¶õ
12.2 MCP Åë½Å ¹æ½Ä
12.3 STDIO Åë½Å ¹æ½Ä MCP Server
12.4 WebMVC ±â¹Ý SSE Åë½Å ¹æ½Ä MCP Server
12.5 WebFlux ±â¹Ý SSE Åë½Å ¹æ½Ä MCP Server
ºÎ·Ï
A.1 OpenAI API key »ý¼º ¹× Credits °áÁ¦
A.2 Docker Desktop ¼³Ä¡
A.3 Vertex AI Gemini ¸ðµ¨ »ç¿ë
A.4 ¿Â-ÇÁ·¹¹Ì½º LLM ¼³Ä¡
ã¾Æº¸±â
¡á »ý¼ºÇü AIÀÇ ÀÚ¹Ù ¹é¿£µå ½ÇÀü Àû¿ë
¡á Spring °³¹ßÀÚÀÇ AI ±â¼ú µµÀÔ °í¹Î ÇØ°á
¡á ¸ÖƼ¸ð´ÞºÎÅÍ RAG±îÁö ÃֽŠAI ±â´É Spring ±¸Çö
¢º ¿Ïº® °¡À̵å | À̰ÍÀÌ ÀÚ¹Ù´Ù ÀúÀÚ°¡ Á¦½ÃÇÏ´Â Spring AI ¿Ïº® °¡À̵å!
ÀÌ Ã¥Àº °ËÁõµÈ ÀúÀÚ°¡ Spring »ýŰ迡¼ »ý¼ºÇü AI¸¦ ÅëÇÕÇÏ´Â Àü °úÁ¤À» ü°èÀûÀ¸·Î ´Ù·é ½Ç¹«¼´Ù. ´Ü¼øÇÑ API »ç¿ë¹ýÀÌ ¾Æ´Ï¶ó ½ÇÁ¦ ¼ºñ½º ±¸Ãà¿¡ ÇÊ¿äÇÑ ÇÙ½É ±â´ÉµéÀ» ½Ç½À Áß½ÉÀ¸·Î ±¸¼ºÇß´Ù. Chat Model APIºÎÅÍ ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µ, ±¸Á¶ÈµÈ Ãâ·Â±îÁö ±âº»±â¸¦ źźÈ÷ ÀÍÈù ÈÄ, À½¼º ´ëÈ¿Í À̹ÌÁö »ý¼º µî ¸ÖƼ¸ð´Þ 󸮷ΠÀÚ¿¬½º·´°Ô È®ÀåÇØ ³ª°£´Ù.
¢º °í±Þ ±â´É | RAGºÎÅÍ MCP±îÁö, ½ÇÀü AI ¼ºñ½º¿¡ ÇÊ¿äÇÑ °í±Þ ±â´ÉÀ» ¸ðµÎ ´Ù·é´Ù!
º¤ÅÍ ÀúÀå¼Ò¸¦ Ȱ¿ëÇÑ ÀÓº£µùºÎÅÍ ´ëÈ ±â¾ï, ¹®¼ °Ë»ö ±â¹Ý RAG ±¸Çö±îÁö Çö¾÷¿¡¼ ¹Ù·Î ½á¸ÔÀ» ¼ö ÀÖ´Â ÇÙ½É ±â¼úµéÀ» ´Ü°èº°·Î ÇнÀÇÑ´Ù. ƯÈ÷ Tool Calling°ú MCP(Model Context Protocol) ±â¹Ý ¿ÜºÎ ½Ã½ºÅÛ ¿¬µ¿Àº ÀÌ Ã¥¸¸ÀÇ Â÷º°ÈµÈ °Á¡ÀÌ´Ù. ºü¸£°Ô º¯ÈÇÏ´Â AI ±â¼ú Æ®·»µå¸¦ ¹Ý¿µÇÑ Ãֽг»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
¢º Ä£¼÷ÇÑ °æÇè | Java °³¹ßÀÚ¸¦ À§ÇÑ Ä£¼÷ÇÑ ÇнÀ °æÇèÀ» Á¦°øÇÑ´Ù!
À̰ÍÀÌ ½Ã¸®Áî Æ¯À¯ÀÇ Ã¼°èÀûÀÎ ±¸¼º°ú dzºÎÇÑ ½Ç½À ¿¹Á¦·Î AI ±â¼úÀ» ´Ü°èº°·Î ÇнÀÇÒ ¼ö ÀÖ´Ù. °¢ À帶´Ù ½Ç½À¿ë UI¿Í ¿¹Á¦ ¼Ò½º¸¦ Á¦°øÇϸç, °³¹ß ȯ°æ ±¸ÃàºÎÅÍ ½ÇÁ¦ µ¿ÀÛ±îÁö »ó¼¼È÷ ¾È³»ÇÑ´Ù.
¢º ½Ç¹« Àû¿ë | Java »ýŰ迡¼ AI ÀüȯÀ» ²Þ²Ù´Â ¸ðµç °³¹ßÀÚ¸¦ À§ÇÑ ¿Ïº®ÇÑ ¾È³»¼!
Spring Boot ¹é¿£µå °³¹ßÀڷμ LLM ¼ºñ½º ÅëÇÕÀ» °í¹ÎÇÏ´Â ºÐ, AI Agent ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ±âȹ ÁßÀÎ ºÐ, À½¼º ´ëÈ Ãªº¿À̳ª ¸ÖƼ¸ð´Þ ¼ºñ½º ±¸ÃàÀ» ¿øÇÏ´Â ºÐ ¸ðµÎ¿¡°Ô ½ÇÁúÀû µµ¿òÀÌ µÈ´Ù. »ý¼ºÇü AI ½Ã´ëÀÇ Java °³¹ßÀÚ¿¡°Ô µçµçÇÑ ±â¼úÀû Åä´ë°¡ µÇ¾îÁÙ °ÍÀÌ´Ù.
| µµ¼¸í | À̰ÍÀÌ Spring AI´Ù |
|---|---|
| ÀúÀÚ, ÃâÆÇ»ç | ½Å¿ë±Ç / ÇѺû¹Ìµð¾î |
| Å©±â | 183x235x18 / »ó¼¼¼³¸íÂüÁ¶ |
| Âʼö | 472ÂÊ |
| Á¦Ç°±¸¼º | »ó¼¼¼³¸íÂüÁ¶ |
| ¹ßÇàÀÏ | 2025-08-24 |
| ¸ñÂ÷ ¶Ç´Â Ã¥¼Ò°³ | »óǰ»ó¼¼ÂüÁ¶ |
| ISBN | 9791169214230 |



































