- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÇÁ·Î±×·¡¹Ö/¾ð¾î > À̰ÍÀÌ Spring AI´Ù ( °³Á¤ÆÇ) / ÇѺû¹Ìµð¾î / ºÐö°¡´É

▪ RAG, Tool Calling, MCP Server, ¸ÖƼ ¿¡ÀÌÀüÆ®±îÁö Á÷Á¢ ±¸ÇöÇÏ¸ç ¹è¿ì´Â ´Ü°èº° ½Ç½À
▪ ¿¡ÀÌÀüÆ® °³¹ß¡¤¸ÖƼ ¿¡ÀÌÀüÆ® Çù¾÷ éÅÍ Ãß°¡, ½Ç½À ¼Ò½º ¹× Ưº° ¿µ»ó Á¦°ø
▪ ÅØ½ºÆ® ¹× À½¼º ´ëÈ, ¸ÖƼ¸ð´Þ ºñÀü, À̹ÌÁö »ý¼º, ´ëÈ ±â¾ï, ±¸Á¶ÈµÈ Ãâ·Â, RAG, Tool Calling, ½Ì±Û¡¤¸ÖƼ ¿¡ÀÌÀüÆ® ¿ÀÄɽºÆ®·¹À̼Ç, MCP Server, Spring AI ½Ç½À °¡À̵å
»ý¼ºÇü AI´Â ´õ ÀÌ»ó º°µµÀÇ ±â´ÉÀÌ ¾Æ´Ï¶ó ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Á¶ ¾È¿¡ ÅëÇյǾî¾ß ÇÒ ÇÙ½É ¿ä¼Ò°¡ µÇ¾ú´Ù. ÀÌ Ã¥Àº AI ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³³ä°ú ¸ðµ¨ ºÐ·ù¸¦ ÀÌÇØÇÏ´Â ´Ü°è¿¡¼ Ãâ¹ßÇØ Spring AI °³¹ß ȯ°æ ±¸Ãà°ú ÇÁ·ÎÁ§Æ® »ý¼º±îÁö Â÷±ÙÂ÷±Ù ¾È³»ÇÑ´Ù.
Chat API, ÇÁ·ÒÇÁÆ® ¿£Áö´Ï¾î¸µ, ±¸Á¶ÈµÈ Ãâ·ÂÀ» ½ÃÀÛÀ¸·Î À½¼º¡¤À̹ÌÁö¡¤¸ÖƼ¸ð´Þ ó¸®, RAG, Tool Calling, MCP Server ±¸Ãà±îÁö ½ÇÁ¦ AI ¼ºñ½º¿¡ ÇÊ¿äÇÑ ±â¼úÀ» Çϳª¾¿ ¿Ï¼ºÇØ ³ª°£´Ù. Advisor¸¦ Ȱ¿ëÇÑ ÀÀ´ä Àü¡¤ÈÄó¸®¿Í ´ëÈ ±â¾ï °ü¸®·Î ÀÀ´ä ǰÁúÀ» ¾ÈÁ¤ÀûÀ¸·Î À¯ÁöÇϰí, ÀÓº£µù°ú º¤ÅÍ ÀúÀå¼Ò ±â¹ÝÀÇ ¹®¼ °Ë»ö È帧À» ÅëÇØ ½ÇÁ¦ ¼ºñ½º¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ¼³°è °¨°¢À» ½×¾Æ°£´Ù.
À̹ø °³Á¤ÆÇ¿¡¼´Â ¿¡ÀÌÀüÆ® °ü·Ã éÅͰ¡ »õ·Ó°Ô Ãß°¡µÇ¾ú´Ù. ½º½º·Î ÆÇ´ÜÇϰí ÇൿÇÏ´Â ¿¡ÀÌÀüÆ® ±¸ÇöºÎÅÍ ¿ÀÄɽºÆ®·¹ÀÌÅÍ¡¤º´·Ä ½ÇÇࡤÀڱ⠱³Á¤À» °®Ãá ¸ÖÆ¼ ¿¡ÀÌÀüÆ® Çù¾÷ ±¸Á¶±îÁö ´Ü°èÀûÀ¸·Î È®ÀåÇØ ³ª°£´Ù. °ü±¤Áö¡¤¸ÀÁý¡¤¼÷¼Ò Ãßõ, À¯Æ©ºê °Ë»ö ¿¡ÀÌÀüÆ®¸¦ Á÷Á¢ ¿Ï¼ºÇÏ¸ç ¿¡ÀÌÀüÆ® ½Ã½ºÅÛÀÇ Àüü È帧À» °æÇèÇÒ ¼ö ÀÖ´Ù.

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
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 Image Model API
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
Chapter 13 ¿¡ÀÌÀüÆ® °³¹ß
13.1 ¿¡ÀÌÀüÆ® °³¿ä
13.2 ¿¡ÀÌÀüÆ® ±âº» ±¸Çö
13.3 Advisor¸¦ ÀÌ¿ëÇÑ ÆÇ´Ü È帧 Á¦¾î
13.4 ´Ù¾çÇÑ Tool·Î Çൿ ¹üÀ§ È®Àå
13.5 ´ëÈ ¸Æ¶ôÀ» À¯ÁöÇÏ´Â ¿¡ÀÌÀüÆ®
13.6 ¿©Çà µµ¸ÞÀÎ ¿¡ÀÌÀüÆ®
13.7 °ü±¤Áö Ãßõ ¿¡ÀÌÀüÆ®
13.8 ¸ÀÁý Ãßõ ¿¡ÀÌÀüÆ®
13.9 ¼÷¼Ò Ãßõ ¿¡ÀÌÀüÆ®
13.10 À¯Æ©ºê °Ë»ö ¿¡ÀÌÀüÆ®
13.11 ½Ì±Û ¿¡ÀÌÀüÆ® ÇѰè
Chapter 14¸ÖƼ ¿¡ÀÌÀüÆ®·Î Çù¾÷Çϱâ
14.1 ¸ÖƼ ¿¡ÀÌÀüÆ®°¡ ÇÊ¿äÇÑ ÀÌÀ¯
14.2 ¿ÀÄɽºÆ®·¹ÀÌÅÍÀÇ µîÀå
14.3 ¿ÀÄɽºÆ®·¹ÀÌÅÍ ±¸Çö
14.4 ¿¡ÀÌÀüÆ®°£ÀÇ Á¤º¸ °øÀ¯
14.5 SSE ¸Þ½ÃÁö¸¦ ÀÌ¿ëÇÑ ½Ã°¢È
14.6 ¿¡ÀÌÀüÆ®¸¦ º´·Ä·Î ½ÇÇàÇϱâ
14.7 ½º½º·Î ±³Á¤ÇÏ´Â Áö´ÉÇü ¿¡ÀÌÀüÆ®
14.8 ÅëÁ¦µÈ ¿ÀÄɽºÆ®·¹À̼Ç
14.9 ¸ÖƼ LLM ÀÌ¿ëÇϱâ
14.10 ¸ÖƼ ¿¡ÀÌÀüÆ® ÇÁ·ÎÁ§Æ® ½ÇÇà
ºÎ·Ï
A.1 OpenAI API key »ý¼º ¹× Credits °áÁ¦
A.2 SerpApi API Key ¹ß±Þ
A.3 Docker Desktop ¼³Ä¡
A.4 Google Vertex AI Gemini ¸ðµ¨ »ç¿ë
A.5 ·ÎÄÿ¡¼ Meta Llama ¸ðµ¨ »ç¿ë
A.6 ·ÎÄÿ¡¼ DeepSeek R1 ¸ðµ¨ »ç¿ë
ã¾Æº¸±â
¡á [°³Á¤ÆÇ] ¿¡ÀÌÀüÆ® °³¹ß ¹× ¸ÖƼ ¿¡ÀÌÀüÆ® Çù¾÷ éÅÍ Àü°Ý Ãß°¡!
¡á Spring ±â¹Ý AI ¼ºñ½º ¼³°èºÎÅÍ ½ÇÀü ¾ÆÅ°ÅØÃ³ ±¸Ãà±îÁö ÇÑ ±Ç¿¡
¡á OpenAI¡¤Gemini¡¤Llama¡¤DeepSeek µî ÁÖ¿ä LLM ȯ°æ ¿¬µ¿
¢º ±âÃÊ ¿Ï¼º | Chat APIºÎÅÍ ¸ÖƼ¸ð´Þ±îÁö, Spring AIÀÇ ÇÙ½É ±âº»±â¸¦ ´Ü°èº°·Î ¿Ï¼ºÇÑ´Ù!
ÅØ½ºÆ® ´ëÈ¿Í ´Ù¾çÇÑ ÇÁ·ÒÇÁÆ® ±â¹ý(Á¦·Î¼¦¡¤Ç»¼¦¡¤CoT µî)À¸·Î ½ÃÀÛÇØ ±¸Á¶ÈµÈ Ãâ·Â º¯È¯, À½¼º ´ëÈ, À̹ÌÁö »ý¼º, ¸ÖƼ¸ð´Þ ºñÀü 󸮱îÁö ÃֽŠAI ±â¼úÀ» Æø³Ð°Ô ´Ù·é´Ù. °¢ éÅ͸¶´Ù ½Ç½À¿ë UI¿Í ¿¹Á¦ ¼Ò½º¸¦ Á¦°øÇØ °³³ä°ú ±¸ÇöÀ» µ¿½Ã¿¡ ÀÍÈù´Ù.
¢º °í±Þ ±â´É | AdvisorºÎÅÍ MCP±îÁö, ½ÇÀü AI ¼ºñ½º¿¡ ÇÊ¿äÇÑ °í±Þ ±â´ÉÀ» ¸ðµÎ ´ã¾Ò´Ù!
¸ðµ¨ Àü¡¤ÈÄ󸮸¦ Á¦¾îÇÏ´Â Advisor API, º¤ÅÍ ÀúÀå¼Ò ±â¹Ý ÀÓº£µù, ´Ù¾çÇÑ ÀúÀå¼Ò¸¦ Áö¿øÇÏ´Â ´ëÈ ±â¾ï, PDF¡¤HTML¡¤JSON µî ´Ù¾çÇÑ ¹®¼ Çü½ÄÀ» ó¸®ÇÏ´Â RAG ÆÄÀÌÇÁ¶óÀαîÁö ü°èÀûÀ¸·Î ÇнÀÇÑ´Ù. Tool Calling°ú MCP ±â¹Ý ¿ÜºÎ ½Ã½ºÅÛ ¿¬µ¿Àº ½ÇÁ¦ ¼ºñ½º ¿¬µ¿ È帧À» Á÷Á¢ ±¸ÇöÇÑ´Ù.
¢º ¿¡ÀÌÀüÆ® °³¹ß | ½Ì±Û ¿¡ÀÌÀüÆ®ºÎÅÍ ½ÇÀü ÇÁ·ÎÁ§Æ®±îÁö, ½º½º·Î ÆÇ´ÜÇÏ´Â AI¸¦ Á÷Á¢ ¸¸µç´Ù! (°³Á¤ÆÇ ½Å±Ô)
¿¡ÀÌÀüÆ®ÀÇ ±âº» ±¸Á¶ºÎÅÍ Advisor¸¦ Ȱ¿ëÇÑ ÆÇ´Ü È帧 Á¦¾î, ToolÀ» ÅëÇÑ Çൿ ¹üÀ§ È®Àå, ´ëÈ ¸Æ¶ô À¯Áö±îÁö ´Ü°èÀûÀ¸·Î ½×¾Æ°£´Ù. °ü±¤Áö¡¤¸ÀÁý¡¤¼÷¼Ò Ãßõ, À¯Æ©ºê °Ë»ö ¿¡ÀÌÀüÆ®¸¦ Á÷Á¢ ¿Ï¼ºÇÏ¸ç ½Ì±Û ¿¡ÀÌÀüÆ®ÀÇ °¡´É¼º°ú ÇѰ踦 ÇÔ²² üÇèÇÑ´Ù.
¢º ¸ÖƼ ¿¡ÀÌÀüÆ® | ¿ÀÄɽºÆ®·¹ÀÌÅͺÎÅÍ ¸ÖƼ LLM±îÁö, Çù¾÷ AI ½Ã½ºÅÛÀÇ ¸ðµç °ÍÀ» ´Ù·é´Ù! (°³Á¤ÆÇ ½Å±Ô)
½Ì±Û ¿¡ÀÌÀüÆ®ÀÇ ÇѰ踦 ³Ñ¾î ¿©·¯ ¿¡ÀÌÀüÆ®°¡ ¿ªÇÒÀ» ºÐ´ãÇϰí Çù·ÂÇÏ´Â ¸ÖƼ ¿¡ÀÌÀüÆ® ¾ÆÅ°ÅØÃ³¸¦ ½Ç½ÀÇÑ´Ù. ¿ÀÄɽºÆ®·¹ÀÌÅÍ ±¸Çö, ¿¡ÀÌÀüÆ® °£ Á¤º¸ °øÀ¯, SSE ½Ã°¢È, º´·Ä ½ÇÇà, ½º½º·Î ±³Á¤ÇÏ´Â Áö´ÉÇü ¿¡ÀÌÀüÆ®, ¸ÖƼ LLM Ȱ¿ë±îÁö ½Ç¹«¿¡¼ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Â °í±Þ ÆÐÅÏÀ» Á÷Á¢ ±¸ÇöÇÑ´Ù.
¢º ½Ç¹« Àû¿ë | Java »ýŰ迡¼ AI ÀüȯÀ» ²Þ²Ù´Â °³¹ßÀÚ¸¦ À§ÇÑ ¿Ïº®ÇÑ ¾È³»¼!
Spring Boot ¹é¿£µå °³¹ßÀڷμ LLM ¼ºñ½º ÅëÇÕÀ» °í¹ÎÇÏ´Â ºÐ, ¿¡ÀÌÀüÆ®¡¤¸ÖƼ ¿¡ÀÌÀüÆ® ±â¹Ý AI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ±âȹ ÁßÀÎ ºÐ, À½¼º¡¤À̹ÌÁö¡¤¸ÖƼ¸ð´Þ ¼ºñ½º ±¸ÃàÀ» ¿øÇÏ´Â ºÐ ¸ðµÎ¿¡°Ô ½ÇÁúÀûÀÎ µµ¿òÀÌ µÈ´Ù. ºÎ·Ï¿¡¼´Â OpenAI, Google Vertex AI Gemini, Meta Llama, DeepSeek R1 µî ´Ù¾çÇÑ ¸ðµ¨ ȯ°æ ±¸Ãà ¹æ¹ý±îÁö ¾È³»ÇØ ·ÎÄà ȯ°æºÎÅÍ Å¬¶ó¿ìµå±îÁö Æø³ÐÀº ½Ç½ÀÀÌ °¡´ÉÇÏ´Ù. ÀÌ Ã¥À» ¸¶Ä¡¸é ´Ü¼øÇÑ API È£ÃâÀ» ³Ñ¾î, ½ÇÁ¦ ¼ºñ½º¿¡ ÅõÀÔ °¡´ÉÇÑ AI ¾ÖÇø®ÄÉÀ̼ÇÀ» Spring »ýÅÂ°è ¾È¿¡¼ ½º½º·Î ¼³°èÇÏ°í ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
| µµ¼¸í | À̰ÍÀÌ Spring AI´Ù |
|---|---|
| ÀúÀÚ, ÃâÆÇ»ç | ½Å¿ë±Ç / ÇѺû¹Ìµð¾î |
| Å©±â | 183x235x20 / »ó¼¼¼³¸íÂüÁ¶ |
| Âʼö | 524ÂÊ |
| Á¦Ç°±¸¼º | »ó¼¼¼³¸íÂüÁ¶ |
| ¹ßÇàÀÏ | 2026-03-09 |
| ¸ñÂ÷ ¶Ç´Â Ã¥¼Ò°³ | »óǰ»ó¼¼ÂüÁ¶ |
| ISBN | 9791175790254 |



































