»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³¡Ú ÆÄÀÌÇÁ¶óÀÎÀ» ÃÖÀûÈÇÏ°í ¿¡ÀÌÀüÆ®¸¦ ¸¸µé¾î ¼ºñ½º·Î ¹èÆ÷Çϱâ±îÁö
¡Ú 90Á¡Â¥¸® RAG¸¦ 100Á¡Â¥¸® °í±Þ RAG·Î ¾÷±×·¹À̵åÇÏ´Â ºñ¹ý
µ¥ÀÌÅ͸¦ °Ë»öÇØ¼ ´äº¯À» »ý¼ºÇÏ´Â RAG¸¦ ÀÍÇû´Ù¸é ÀÌÁ¦ Á¤º¸¸¦ ´õ Á¤±³ÇÏ°Ô ÃßÃâÇϰí ó¸® È帧À» À¯¿¬ÇÏ°Ô ¼³°èÇÏ´Â °í±Þ RAG(Advanced RAG)·Î ³ª¾Æ°¥ Â÷·Ê´Ù. ÀÌ Ã¥¿¡¼´Â RAG ½Ã½ºÅÛÀÌ ´õ Á¤È®ÇÏ°í °ü·Ã¼º ³ôÀº ¹®¼¸¦ ¼±ÅÃÇϵµ·Ï ±¸¼ºÇØ ÀÀ´ä ǰÁúÀ» ³ôÀ̰í, ÀÔ·Â Á¶°Ç°ú ó¸® ¸ñÀû¿¡ µû¶ó ½ÇÇà È帧À» ÀÚÀ¯·Ó°Ô ¼³°èÇÒ ¼ö ÀÖ´Â ±¸Á¶¸¦ ±¸ÇöÇϸç, Á¤·®Àû ÁöÇ¥¸¦ ¹ÙÅÁÀ¸·Î ¹®Á¦Á¡À» ½Äº°ÇÏ°í ¹Ýº¹ ½ÇÇèÀ» ÅëÇØ ¼º´ÉÀ» °³¼±ÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ¶ÇÇÑ LLMÀÌ µµ±¸¸¦ »ç¿ëÇØ ½ÇÁúÀûÀÎ ÀÛ¾÷À» ÀÚµ¿À¸·Î ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇϰí, °³¹ßÇÑ ½Ã½ºÅÛÀ» ¿ÜºÎ »ç¿ëÀÚ¿¡°Ô Á¦°ø °¡´ÉÇÑ ÇüÅ·Π¼ºñ½ºÈÇÏ´Â °úÁ¤±îÁö Æ÷ÇÔÇÑ´Ù.
»ó¼¼À̹ÌÁö![]() ÀúÀÚ¼Ò°³ÀúÀÚ : À̰æ·Ï(Å×µð³ëÆ®)
»ï¼ºÀüÀÚ ¹«¼±»ç¾÷ºÎ¿¡¼ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î Ãâ¹ßÇß´Ù. 2018³â AI ±³À°·°³¹ß ½ºÅ¸Æ®¾÷ ºê·¹ÀÎÅ©·ç¸¦ â¾÷Çϸç ÇöÀå °³¹ß¿¡ ¶Ù¾îµé¾ú°í, µ¥ÀÌÅÍ ºÐ¼®, ¸Ó½Å·¯´×, µö·¯´× °øºÎ¸¦ Çß´ø °ÍÀ» ±â¹ÝÀ¸·Î »ý¼ºÇü AI ½Ã´ë¸¦ ¸Â¾Æ ±â¼ú°ú »îÀ» ÀÕ´Â ½ÇÀü °³¹ßÀ» ²÷ÀÓ¾øÀÌ Çϰí ÀÖ´Ù. ƯÈ÷ 2023³âºÎÅÍ´Â LLM·RAG ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ¸ç ¡´·©Ã¼ÀÎ Çѱ¹¾î Æ©Å丮¾ó¡µÀ» °ø°³ÇØ LangChain·LangGraph »ýŰ踦 ±¹³»¿¡ È®»ê½ÃÄ×°í, Áö±ÝÀº ±â¾÷°ú ´ëÇÐÀ» ¿À°¡¸ç °¿¬°ú ÄÁ¼³ÆÃÀ» ÅëÇØ ´õ ¸¹Àº ÇнÀÀÚ¿Í Á¶Á÷ÀÌ AI¸¦ ¼Õ¿¡ Áæ ¼ö ÀÖµµ·Ï µ½°í ÀÖ´Ù.
°³¹ßÀ» »ç¶ûÇÏ°í »ç¶÷µé°ú ¼ÒÅëÇÏ´Â °ÍÀ» Áñ±â´Â õÁ÷ °³¹ßÀÚ´Ù. ¶ÇÇÑ Áö½Ä °øÀ¯ÀÇ Áñ°Å¿òÀ» ¿øµ¿·Â »ï¾Æ LLM ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÃÖÀü¼±¿¡¼ '½¬¿î ±â¼ú ¼³¸í'À» ÀüÆÄÇÏ´Â µ¥ ´©±¸º¸´Ù Áø½ÉÀÌ´Ù. ƯÈ÷ ÀÌ ¹ÏÀ½À¸·Î Áö½Ä °øÀ¯ Ç÷§Æû 'Å×µð³ëÆ®' ºí·Î±×¿Í À¯Æ©ºê ä³ÎÀ» ¿î¿µÇÑ´Ù. 2025³â 4¿ù ÇöÀç À¯Æ©ºê ±¸µ¶ÀÚ 4.2¸¸ ¸í, GitHub Æ©Å丮¾ó 1,630°³¿Í ¾à 1,500¸íÀÇ ÆÈ·Î¿ö¸¦ ±â·ÏÇϸç ÀÔ¹®ÀÚ¿¡°Ô Ä£¼÷ÇÑ ¾ð¾î·Î AI °³³ä°ú Ãֽе¿ÇâÀ» ÀüÇϰí ÀÖ´Ù.
´ëÇ¥ Àú¼
- ÀÏÀß·¯ÀÇ ºñ¹Ð, êGPT¿Í GPTs·Î ³ª¸¸ÀÇ AI 꺿 ¸¸µé±â(2025, ÇѺû¹Ìµð¾î)
- ÆÄÀ̽㠵ö·¯´× ÅÙ¼Ç÷Π(2021, Á¤º¸¹®È»ç)
¸ñÂ÷ÇÁ·Ñ·Î±×
̵̧ȍ
µ¶ÀÚµéÀÇ Âù»ç
ÄÚµå ¸®ºä¾îµéÀÇ Èıâ
´Ù¿î·Îµå ¹× ¹®ÀÇ
ÀÌ Ã¥ÀÇ ±¸¼º
PART 01 °í±Þ RAG
CHAPTER 01 ¸®·©Ä¿·Î °Ë»öµÈ ¹®¼ ¼øÀ§ Á¶Á¤Çϱâ
01 ±³Â÷ ÀÎÄÚ´õ ¸®·©Ä¿
02 Cohere ¸®·©Ä¿
03 Jina ¸®·©Ä¿
04 FlashRank ¸®·©Ä¿
CHAPTER 02 RAG ÆÄÀÌÇÁ¶óÀÎ
01 ³×À̹ö ´º½º ±â»ç ±â¹Ý QA ½Ã½ºÅÛ
02 RAPTOR
03 ¹«·á ¿ÀÇ ¸ðµ¨·Î ±¸ÇöÇÏ´Â ¹®¼ ±â¹Ý QA ½Ã½ºÅÛ
CHAPTER 03 »çÀü¿¡ Á¤ÀÇµÈ Ã¼ÀÎ
01 Stuff ¿ä¾à
02 Map-Reduce ¿ä¾à
03 Map-Refine ¿ä¾à
04 Chain of Density(CoD) ¿ä¾à
05 Clustering-Map-Refine ¿ä¾à
06 SQL Äõ¸® »ý¼º±â
PART 02 LCEL °í±Þ ¹®¹ý
CHAPTER 04 LCEL °í±Þ ¹®¹ýÀ¸·Î Runnable Ȱ¿ëÇϱâ
01 RunnablePassthrough
02 Runnable ±¸Á¶ °ËÅäÇϱâ
03 RunnableLambda
04 RunnableBranch¿Í RunnableLambda¸¦ ÀÌ¿ëÇÑ ¶ó¿ìÆÃ
05 RunnableParallel
06 config·Î LLMÀ̳ª ÇÁ·ÒÇÁÆ®¸¦ µ¿ÀûÀ¸·Î º¯°æÇϱâ
07 @chain µ¥ÄÚ·¹ÀÌÅÍ·Î Runnable ¼³Á¤Çϱâ
PART 03 RAG Æò°¡¿Í °³¼±
CHAPTER 05 RAGAS·Î ´äº¯ Æò°¡Çϱâ
01 ÇÕ¼º Å×½ºÆ® µ¥ÀÌÅͼ »ý¼ºÇϱâ
02 RAGAS·Î Æò°¡Çϱâ
03 Å×½ºÆ® µ¥ÀÌÅͼ ¹ø¿ª ¹× ¾÷·Îµå °ü¸®Çϱâ
CHAPTER 06 LangSmith API¸¦ Ȱ¿ëÇÑ ÇÁ·ÒÇÁÆ® ÃÖÀûÈ
01 Æò°¡¿ë Å×½ºÆ® µ¥ÀÌÅͼ ±¸ÃàÇϱâ
02 LLM-as-a-judge·Î Æò°¡Çϱâ
03 »ç¿ëÀÚ Á¤ÀÇ Æò°¡ÀÚ ¸¸µé±â
04 ÈÞ¸®½ºÆ½ ¹æ½ÄÀ¸·Î Æò°¡Çϱâ
05 ½ÇÇ躰 ºñ±³ ºÐ¼®Çϱâ
06 ¿ä¾à Æò°¡ÀÚ·Î Àüü ¼öÁØ Æò°¡Çϱâ
07 Groundedness Æò°¡ÀÚ·Î ÇÒ·ç½Ã³×ÀÌ¼Ç È®ÀÎÇϱâ
08 Pairwise Æò°¡·Î ½ÇÇè ºñ±³ ºÐ¼®Çϱâ
09 ¹Ýº¹ Æò°¡Çϱâ
10 ¿Â¶óÀÎ LLM Æò°¡ÀÚ¸¦ Ȱ¿ëÇÑ Æò°¡ ÀÚµ¿ÈÇϱâ
11 RAGAS¸¦ Ȱ¿ëÇØ RAG Æò°¡Çϱâ
PART 04 ¿¡ÀÌÀüÆ®
CHAPTER 07 µµ±¸¿Í ŸŶ
01 LangChain¿¡¼ Á¦°øÇÏ´Â µµ±¸
02 »ç¿ëÀÚ Á¤ÀÇ µµ±¸ ¸¸µé±â
CHAPTER 08 ¿¡ÀÌÀüÆ® ÁÖ¿ä ±â´É
01 LLM¿¡ µµ±¸ ¹ÙÀεùÇϱâ
02 ¿¡ÀÌÀüÆ®¿Í AgentExecutor »ý¼ºÇϱâ
03 ¿¡ÀÌÀüÆ®ÀÇ Áß°£ ´Ü°è ½ºÆ®¸®¹Ö Ãâ·ÂÇϱâ
04 ÀÌÀü ´ëÈ ³»¿ëÀ» ±â¾ïÇÏ´Â ¿¡ÀÌÀüÆ® ¸¸µé±â
05 ´Ù¾çÇÑ LLMÀ» Ȱ¿ëÇØ ¿¡ÀÌÀüÆ® »ý¼ºÇϱâ
06 iter() ÇÔ¼ö·Î ´Ü°èº° Ãâ·ÂÇϰí È®ÀÎÇϱâ
CHAPTER 09 ¿¡ÀÌÀüÆ® Ȱ¿ë
01 Agentic RAG
02 CSV, ¿¢¼¿ µ¥ÀÌÅÍ ºÐ¼® ¿¡ÀÌÀüÆ®
03 ÆÄÀÏ °ü¸® ¾÷¹« ÀÚµ¿È ¿¡ÀÌÀüÆ®
04 º¸°í¼ ÀÛ¼º ¾÷¹« ÀÚµ¿È ¿¡ÀÌÀüÆ®
05 CSV ÆÄÀÏ ±â¹Ý µ¥ÀÌÅÍ ºÐ¼® ¿¡ÀÌÀüÆ®
PART 05 ¼ºñ½º ¹èÆ÷
CHAPTER 10 StreamlitÀ» ÀÌ¿ëÇÑ ¼ºñ½º ¹èÆ÷ ½Ç½À
01 ¹èÆ÷¸¦ À§ÇÑ config ¼³Á¤Çϱâ
02 ¹èÆ÷¸¦ À§ÇÑ GitHub¿Í ±âŸ ¼³Á¤ ÆÄÀÏ ÁغñÇϱâ
03 ¹èÆ÷ ¹× µ¿ÀÛ Å×½ºÆ®Çϱâ
04 ¼ºñ½º ¼öÁ¤ ¹× º¯°æ »çÇ× È®ÀÎÇϱâ
CHAPTER 11 LangServe
01 LangServe·Î ¸ðµ¨À» ¼ºùÇϱâ
02 NGROKÀ» Ȱ¿ëÇØ¼ ¸ðµ¨À» ¿ÜºÎ¿¡ °ø°³Çϱâ
¿¡Çʷα×
ã¾Æº¸±â
Ã¥¼ÓÀ¸·Î¿ì¸®°¡ ¹è¿ü´ø ±âÁ¸ RAG ½Ã½ºÅÛ¿¡¼´Â ·ÎµåÇÑ ¹®¼¸¦ ÀÛÀº ûũ·Î ºÐÇÒÇÏ°í ¿©±â¼ À¯»çµµ°¡ ³ôÀº ûũ¸¦ °Ë»öÇÕ´Ï´Ù. ÀÌó·³ ª°í ¿¬¼ÓÀûÀÎ ÅØ½ºÆ® ûũ¸¦ °Ë»öÇÏ´Â ¹æ½ÄÀº ¹®¼ Àüü¸¦ ¾Æ¿ì¸£´Â ³»¿ë ±¸Á¶¸¦ ÀÌÇØÇÏ´Â ´É·ÂÀÌ ¶³¾îÁý´Ï´Ù. Àüü ³»¿ë¿¡¼ ÀϺκи¸ Ã߸®¸é ÇÊ¿äÇÑ ³»¿ëÀÌ ´©¶ôµÇ±â ¸¶·ÃÀÔ´Ï´Ù. ¿¹¸¦ µé¾î ½Åµ¥·¼¶ó À̾߱⿡¼ ¡®½Åµ¥·¼¶ó´Â ¾î¶»°Ô ÇູÇÑ °á¸»À» ¸ÂÀÌÇߴ°¡?¡¯¶ó°í Áú¹®Çß´Ù°í °¡Á¤ÇØ º¾½Ã´Ù. ÀÌó·³ ³ÐÀº ¹üÀ§¿¡ ´ëÇÑ Ãß»óÀûÀÎ Áú¹®À» ó¸®ÇÏ·Á¸é óÀ½ºÎÅÍ ³¡±îÁö Àüü ÁٰŸ®ÀÇ Àü¹ÝÀûÀÎ È帧À» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ RAPTOR´Â¡¦¡¦ --- p.038 RAG¸¦ Æò°¡ÇÒ ¶§ »ç¶÷ÀÌ ÀÏÀÏÀÌ RAG ´äº¯ÀÇ Ç°ÁúÀ» È®ÀÎÇÏ¸é ½Ã°£°ú ³ë·ÂÀÌ ¸¹ÀÌ ¼Ò¿äµË´Ï´Ù. RAGAS(Retrieval Augmented Generation Assessment)¿¡´Â LLMÀ» »ç¿ëÇÏ¿© RAG Æò°¡¸¦ À§ÇÑ µ¥ÀÌÅͼÂÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÇÕ¼º Å×½ºÆ® µ¥ÀÌÅͼÂÀ̶ó ÇÕ´Ï´Ù. ¹°·Ð LangChainÀ» ÀÌ¿ëÇØ¼ ƯÁ¤ÇÑ ¹®¼¿¡ ´ëÇØ ÀÓÀÇ·Î Áú¹®°ú ´äº¯À» »ý¼ºÇؼ Å×½ºÆ® µ¥ÀÌÅͼÂÀ¸·Î ¾µ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì È¿¿ë¼º ¾ø´Â Áú¹®ÀÌ »ý¼ºµÉ ¼öµµ ÀÖ°í, ´äº¯¿¡µµ ÇÒ·ç½Ã³×À̼ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ý¸é RAGAS´Â¡¦¡¦ --- p.134 Çѱ¹¾î ¹®Àå¿¡ ´ëÇØ ±ÔÄ¢ ±â¹ÝÀÇ ÈÞ¸®½ºÆ½ Æò°¡¸¦ ÇÏ·Á¸é ÇÑ±Û ÇüÅÂ¼Ò ºÐ¼®±â°¡ Áß¿äÇÕ´Ï´Ù. ÀÚ¿¬¾î 󸮸¦ óÀ½ Á¢ÇÏ´Â »ç¶÷À̶ó¸é ÇÑ±Û ÇüÅÂ¼Ò ºÐ¼®±â¿¡ ´ëÇØ »ý¼ÒÇÒ ¼öµµ ÀÖÀ» ÅÙµ¥¿ä. ÇÑ±Û ÇüÅÂ¼Ò ºÐ¼®±â¶õ Çѱ¹¾î ¹®ÀåÀ» °¡Àå ÀÛÀº ÀÇ¹Ì ´ÜÀ§ÀÎ ÇüżҷΠºÐ¸®ÇÏ°í °¢ ÇüżÒÀÇ Ç°»ç¸¦ ÆÇº°ÇÏ´Â µµ±¸ÀÔ´Ï´Ù. --- p.182 ÃâÆÇ»ç ¼Æò¡Ú ´õ¿í Á¤±³ÇϰÔ: °í±Þ RAG·Î ÇÊ¿äÇÑ Á¤º¸¸¦ ÃßÃâÇÑ´Ù
±âº» RAGÀÇ ¸®Æ®¸®¹ö´Â ´Ü¼øÈ÷ º¤ÅÍ À¯»çµµ¿¡¸¸ ±Ù°ÅÇØ ½ÇÁ¦·Î Áß¿äÇÑ ¹®¼¸¦ »Ì¾Æ³»´Â µ¥ ÇѰ谡 ÀÖ´Ù. À̶§ ¸®Æ®¸®¹ö °Ë»ö ¹®¼ÀÇ ¼øÀ§¸¦ ÀçÁ¶Á¤ÇÏ´Â ¸®·©Ä¿(CrossEncoder, Cohere, Jina, FlashRank µî)¸¦ µµÀÔÇÏ¸é ´õ¿í Á¤È®ÇÏ°í °ü·Ã¼º ³ôÀº Á¤º¸¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Ù. ¹®¼¸¦ °èÃþ ±¸Á¶·Î ¿ä¾àÇÏ´Â RAPTOR¸¦ ÀÌ¿ëÇØ ±¸Ã¼ÀûÀÎ Áú¹®ºÎÅÍ Ãß»óÀûÀÎ Áú¹®±îÁö È¿°úÀûÀ¸·Î ´äº¯ÇÏ´Â ¹æ¹ýµµ ÀÖÀ¸¸ç, Stuff, Map-Reduce, Map-Refine, CoD(Chain of Density), Clustering-Map-Refine µî ¿©·¯ ±â¹ýÀ» ÀÌ¿ëÇØ ¹Ðµµ ³ôÀº ¿ä¾àÀ» ¾ò´Â °úÁ¤À» ½ÇÇèÇØ º¼ ¼ö ÀÖ´Ù.
¡Ú ´õ¿í À¯¿¬ÇϰÔ: LCEL °í±Þ ¹®¹ýÀ» ÀÌ¿ëÇØ º¹ÀâÇÑ Ã¼ÀÎÀ» ±¸¼ºÇÑ´Ù
LCEL ±â¹Ý üÀÎÀ» ±¸¼ºÇÏ´Â ¿©·¯ Runnable Ŭ·¡½º(RunnableLambda, RunnableParallel, RunnableBranch, RunnablePassthrough µî)¸¦ Ȱ¿ëÇØ º´·Ä ó¸®, Á¶°Ç ºÐ±â, ¶ó¿ìÆÃ, µ¿Àû ÇÁ·ÒÇÁÆ® ±¸¼º µîÀ» ±¸ÇöÇÑ´Ù. »ç¿ëÀÚ ÀԷ¿¡ µû¶ó ÇÁ·ÒÇÁÆ®¿Í ¸ðµ¨À» ¼±ÅÃÀûÀ¸·Î ¹Ù²Ù°Å³ª üÀÎ È帧À» ºÐ±â ó¸®ÇÏ´Â °í±Þ ¼³°è±îÁö Á÷Á¢ ½Ç½ÀÇÒ ¼ö ÀÖ´Ù.
¡Ú ´õ¿í Á¤È®ÇϰÔ: RAG ½Ã½ºÅÛÀÇ ÀÀ´ä ǰÁúÀ» Æò°¡ÇÏ°í °³¼±ÇÑ´Ù
RAGAS¸¦ ÅëÇØ LLM ÀÀ´äÀÇ °ü·Ã¼º, ½Å·Úµµ, ¹®¸Æ°úÀÇ Á¤ÇÕ¼º µîÀ» ¼öÄ¡ÈÇÏ¿© Æò°¡ÇÏ´Â ¹æ¹ýÀ» ´Ù·ç°í, LangSmith API·Î Æò°¡ µ¥ÀÌÅͼ »ý¼º, LLM-as-a-judge ±â¹Ý Æò°¡, »ç¿ëÀÚ Á¤ÀÇ Æò°¡ÀÚ ±¸Çö, ÈÞ¸®½ºÆ½ ±â¹Ý Æò°¡, ¿Â¶óÀÎ Æò°¡ ÀÚµ¿È, ÀÀ´ä ºñ±³ Æò°¡ µî ½ÇÁ¦ ǰÁú ½ÇÇèÀ» À§ÇÑ ´Ù¾çÇÑ Æò°¡ ¹æ½ÄÀ» ü°èÀûÀ¸·Î ¾È³»ÇÑ´Ù. ½Ç½ÀÀº ÄÚµå ±â¹ÝÀ¸·Î ÁøÇàµÇ¸ç ½ÇÇè °á°ú¸¦ ºñ±³ ºÐ¼®ÇÏ´Â ¹æ½Ä±îÁö Æ÷ÇԵǾî ÀÖ´Ù.
¡Ú ´õ¿í Æí¸®ÇϰÔ: LangChainÀ¸·Î ¿¡ÀÌÀüÆ®¸¦ ±¸¼ºÇÏ°í ¿ÜºÎ µµ±¸¸¦ ¿¬µ¿ÇÑ´Ù
LLMÀÌ ¿ÜºÎ µµ±¸¸¦ Á÷Á¢ È£ÃâÇØ º¹ÀâÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¿¡ÀÌÀüÆ® ±¸Á¶¸¦ ´Ù·é´Ù. ÆÄÀ̽ã REPL, Tavily °Ë»ö µµ±¸, DALL¡¤E µî ´Ù¾çÇÑ µµ±¸¸¦ ¹ÙÀεùÇϰí, ¸Þ¸ð¸® ±â´É°ú Áß°£ ÀÀ´ä ½ºÆ®¸®¹Ö±îÁö Æ÷ÇÔÇÑ ½Ç½ÀÀ» ÅëÇØ ½ÇÁ¦ ¾÷¹« ¼öÁØÀÇ ÀÚµ¿È ÀÛ¾÷À» ±¸ÇöÇØ º»´Ù. AgentExecutor, Agentic RAG, ÆÄÀÏ ºÐ¼®, º¸°í¼ ÀÛ¼º ÀÚµ¿È µî ½ÇÀü ¿¹Á¦¸¦ ÅëÇØ ´Ü¼øÇÑ QA¸¦ ³Ñ¾î¼± È®ÀåÇü LLM ½Ã½ºÅÛ ¼³°è¸¦ ÇнÀÇÒ ¼ö ÀÖ´Ù.
¡Ú ´õ¿í ¿ÏÀüÇϰÔ: ½ÇÁ¦ »ç¿ëÀÚ¿¡°Ô Á¦°øÇÒ ¼ö ÀÖ´Â ¼ºñ½º¸¦ ¹èÆ÷ÇÑ´Ù
StreamlitÀ» ÀÌ¿ëÇØ »ç¿ëÀÚ ÀԷ°ú üÀÎ ½ÇÇà °á°ú¸¦ ¿¬°áÇÏ´Â À¥ UI¸¦ ±¸¼ºÇϰí, ¼³Á¤ ÆÄÀϰú GitHub ¿¬µ¿À» ÅëÇØ ¹èÆ÷ ÀÌÈÄÀÇ ÄÚµå ¼öÁ¤°ú Å×½ºÆ®±îÁö ½Ç½ÀÇÑ´Ù. LangServe¸¦ Ȱ¿ëÇØ üÀÎÀ̳ª ¿¡ÀÌÀüÆ®¸¦ API·Î ¼ºùÇϰí, NGROKÀ» ÅëÇØ ¿ÜºÎ¿¡¼ Á¢±Ù °¡´ÉÇÑ È¯°æÀ» ±¸¼ºÇÑ´Ù.
¢ºÃßõ»ç
¡°LangChainÀÇ ¾ËÆÄÀÌÀÚ ¿À¸Þ°¡ÀÔ´Ï´Ù. ÀÌ ½Ã¸®Áî·Î ¹è¿ü´Ù¸é ´õ ¹è¿ï °ÍÀÌ ¾ø´Ù°í ÇÒ Á¤µµ·Î »ó¼¼È÷ ¸¹Àº ³»¿ëÀ» ´Ù·ç°í ÀÖ½À´Ï´Ù. Ãë¾÷À» ÁغñÇϵç, ±â¾÷¿¡¼ AI ±¸ÇöÀ» ½ÃÀÛÇϵç, AIÀÇ ½Çü¸¦ ¾Ë°í ½ÍÀº ¸ðµç ºÐµé¿¡°Ô ÀÌ Ã¥À» ±ÇÇÕ´Ï´Ù .¡±
_À嵿ÀÎ_ KAIST ±èÀçö AI ´ëÇпø Ã¥ÀÓ±³¼ö ¹× AIBB LAB ´ëÇ¥
¡°ÀÌ Ã¥Àº ¡®»ýÁ¸ ŰƮ¡¯ÀÔ´Ï´Ù. ƯÈ÷ LangChainÀ» ±â¹ÝÀ¸·Î ÇÑ RAG Àü·«°ú ÇöÀå Áß½ÉÀÇ ÆÁµéÀº ºü¸£°Ô º¯ÈÇÏ´Â °³³äÀ» ´Ü½Ã°£¿¡ üµæÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó ¹Ù·Î Çö¾÷¿¡¼ ½ÇÁúÀûÀÎ ¼º°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ÀúÀÚÀÇ ½Ã°£°ú ³ëÇϿ츦 ¿À·ÔÀÌ ´ã¾Æ³½ ÀÌ ³ëÆ®¸¦ ³Ê¹« ½±°Ô ¾ò°Ô µÇ¾î ¹Ì¾ÈÇÑ ¸¶À½±îÁö µì´Ï´Ù.¡±
_°¼öÁø_ ´õ ÇÁ·ÒÇÁÆ® ÄÄÆÛ´Ï ´ëÇ¥
¢ºÄÚµå ¸®ºä¾îµéÀÇ Èıâ
¡°½Ç½À Áß½ÉÀ¸·Î °³³ä ÇнÀÀº ¹°·Ð, ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ °ð¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ½ÇÀüÇü °¡À̵åÀÔ´Ï´Ù. ƯÈ÷ LangSmith¿Í °°Àº Ãֽеµ±¸±îÁö ¹Ý¿µµÇ¾î ÀÖ¾î ±× °¡Ä¡´Â ´õ Å®´Ï´Ù.¡±
_Àüâ¿ø_ LG CNS
¡°Àü°øÀÚ°¡ ¾Æ´Ñ Á¦°¡ °¨È÷ ¸®ºä¸¦ ÇØµµ µÉÁö °í¹ÎÇßÁö¸¸, Àú¿Í ºñ½ÁÇÏ°Ô ´Ù¸¥ ºÐ¾ßÀÇ ¾÷¹«¸¦ ÇÏ¸é¼ AI ºÐ¾ß Çʿ伺À» ´À²¸ ¹è¿òÀ» ½ÃÀÛÇÏ´Â µ¶Àڵ鿡°Ô Á¶±ÝÀÌ¶óµµ µµ¿òÀÌ µÇ°íÀÚ ÇÏ´Â ¸¶À½À¸·Î ÁøÇàÇß½À´Ï´Ù. ½Ç½À Áß½ÉÀÇ ±¸¼º°ú Ä£ÀýÇÑ ¼³¸í ´öºÐ¿¡ ´©±¸µç ºÎ´ã ¾øÀÌ ½ÃÀÛÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.¡±
_±è¹«»ó_ »ï¼ºÀüÀÚ
¡°¡ºÅ×µð³ëÆ®ÀÇ ·©Ã¼ÀÎÀ» Ȱ¿ëÇÑ RAG ºñ¹ý³ëÆ®¡»´Â LLMÀ» ¶Ù¾î³î°Ô ÇÏ´Â ¾Æ¸§´Ù¿î ÄÚµåÀÔ´Ï´Ù. ¸®ºä¸¦ °ÅµìÇÒ¼ö·Ï ÀúÀÚÀÇ ÇÇ¿Í ¶¡ÀÌ ¾ó¸¶³ª ÀÌ Äڵ忡 ½º¸çµé¾ú´ÂÁö ´À³¥ ¼ö ÀÖ¾ú½À´Ï´Ù.¡±
_±èÁ¤¿í_ ºê·¹ÀÎÅ©·ç
¢ºÀÌ Ã¥¿¡ ½ñ¾ÆÁø Âù»ç
¡°½ÃÀÛÀÌ ¾î·Á¿ü´ø ¸ðµÎ¿¡°Ô ÃÖ°íÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÔ´Ï´Ù.¡±
_±èÀçÈ£_¼ö¿ø´ëÇб³ ´ëÇпø ÄÄÇ»ÅÍÇаú
¡°µ¶º¸Àû Çѱ¹Çü ¿¹½Ã·Î ÀÌÇØ°¡ ½ï½ï µÇ¾ú°í ºü¸£°Ô ¼ºÀåÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.¡±
_¹ÚÁ¤±â_JCH SYSTEMS / AI ¼±ÀÓ ¿¬±¸¿ø / n8n Korea ¾Ú¹ö¼´õ
¡°º¹ÀâÇÑ ¼³¸í ¾øÀÌ step by step µû¶óÇϱâ·Î! Á¤¸» ¸Å·ÂÀûÀÔ´Ï´Ù. »ç½ÇÀÔ´Ï´Ù.¡±
_½ÅÁ¤È£_ÀÔ¼Ò½ºÄÚ¸®¾Æ / µ¥ÀÌÅÍ»çÀ̾ð½º
¡°Ã¥ÀÌ ¾Æ´Ï¶ó ³ªÄ§¹ÝÀ» »ç´Â °Ì´Ï´Ù.¡±
_¿ÀÁÖ¿µ_ÇÁ¸®·£¼
¡°LangChain ÀÔ¹®¿¡ ÀÖ¾î¼ ¹ÙÀÌºí °°Àº Ã¥¡±
_Á¤±¤¿ø_ÁÖ½Äȸ»ç ½ºÆ©µð¿À¿¥ °³¹ßÆÀ ÆÀÀå
¡°´õ ÀÌ»ó ·©Ã¼ÀÎÀÌ ¹«¾ùÀÎÁö, ¾î¶»°Ô °³¹ßÇØ¾ß ÇÏ´ÂÁö ãÁö ¾Ê°Ô µÇ¾ú½À´Ï´Ù.¡±
_Á¶¿µÁØ_¿¡½ºÆ¼ÀÌÁö
¡°Äڵ带 µû¶ó °¡´Ù º¸´Ï ¾î´À»õ ·©Ã¼ÀÎ ¸¶½ºÅͰ¡ µÇ¾ú½À´Ï´Ù.¡±
_Çã¼ö¿µ_À©µåÄɾî
¢ºÀÌ Ã¥ÀÌ ÇÊ¿äÇÑ µ¶ÀÚ
RAG ½Ã½ºÅÛÀÇ ±âº»Àº ¾Ë°í ÀÖÁö¸¸, ½Ç¹« ¼öÁØÀÇ °íµµÈ°¡ ÇÊ¿äÇÑ °³¹ßÀÚ¼ºñ½º ¼öÁØÀÇ RAG¸¦ ±¸ÃàÇÏ·Á´Â °³¹ßÀÚ°Ë»ö ǰÁú Çâ»ó°ú ¼º´É ÃÖÀûÈ¿¡ °ü½É ÀÖ´Â °³¹ßÀڻ系 ¹®¼ °Ë»ö, FAQ ½Ã½ºÅÛ, Áö½Ä °ü¸® ½Ã½ºÅÛÀ» ±¸ÃàÇÏ·Á´Â ±â¾÷ ´ã´çÀÚ´ë¿ë·® ¹®¼ ó¸®¿Í Á¤È®µµ Çâ»óÀÌ Áß¿äÇÑ ¾÷¹«¸¦ ´ã´çÇÏ´Â »ç¶÷AI µµÀÔ ÈÄ Ç°Áú °ü¸®¿Í Æò°¡ ü°è ±¸ÃàÀÌ ÇÊ¿äÇÑ ´ã´çÀÚ¾÷¹« ÀÚµ¿È¸¦ À§ÇÑ ¿¡ÀÌÀüÆ® ½Ã½ºÅÛ ±¸ÃàÀÌ ÇÊ¿äÇÑ »ç¶÷
¢º ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
_PART 01 °í±Þ RAG
¹®¼ °Ë»ö ÈÄ ¸®·©Ä¿·Î ¼øÀ§¸¦ ÀçÁ¤·ÄÇØ RAGÀÇ ´äº¯ ǰÁúÀ» ³ôÀ̰í, ³×À̹ö ´º½º ±â¹Ý QA ½Ã½ºÅÛ°ú ¿ÀǼҽº LLMÀ» Ȱ¿ëÇÑ ±¸Çö ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¹Ðµµ ³ôÀº ¿ä¾àÀ» À§ÇØ ´Ù¼¸ °¡Áö ¹æ½Äµµ ¼Ò°³ÇÑ´Ù.
_PART 02 LCEL °í±Þ ¹®¹ý
LangChain¿¡¼ ¸ðµ¨°ú µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î ¿¬°áÇÏ°í ½ÇÇàÇϱâ À§ÇÑ Ç¥Çö ¾ð¾îÀÎ LCELÀÇ ´Ù¾çÇÑ Runnable Ŭ·¡½º¸¦ Ȱ¿ëÇØ º´·Ä ó¸®, µ¥ÀÌÅÍ º¯È¯, ¶ó¿ìÆÃ µîÀ» ¼öÇàÇÑ´Ù.
_PART 03 RAG Æò°¡¿Í °³¼±
RAGAS¸¦ Ȱ¿ëÇØ Á¤´ä ¾øÀ̵µ ÀÀ´äÀÇ Ç°ÁúÀ» Æò°¡Çϰí, LangSmith¿¡¼ µ¥ÀÌÅͼ »ý¼ººÎÅÍ LLM ±â¹Ý ÀÚµ¿ Æò°¡, ÈÞ¸®½ºÆ½ Æò°¡, ¿Â¶óÀÎ Æò°¡±îÁö ¿©·¯ ¹æ½ÄÀ¸·Î RAG ½Ã½ºÅÛÀ» ½ÇÇèÇÏ°í °³¼±ÇÏ´Â °úÁ¤À» ´Ù·é´Ù.
_PART 04 ¿¡ÀÌÀüÆ®
LangChain ¿¡ÀÌÀüÆ®¸¦ ÅëÇØ LLMÀÌ °Ë»ö, °è»ê, À̹ÌÁö »ý¼º µî ¿ÜºÎ µµ±¸¸¦ Ȱ¿ëÇØ º¹ÀâÇÑ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. µµ±¸ ¹ÙÀεù, ¸Þ¸ð¸®, ½ºÆ®¸®¹Ö Ãâ·Â ±â´ÉÀ» ½Ç½ÀÇϰí, Agentic RAGºÎÅÍ ¾÷¹« ÀÚµ¿È±îÁö ´Ù¾çÇÑ È°¿ë »ç·Ê¸¦ ¼Ò°³ÇÑ´Ù.
_PART 05 ¼ºñ½º ¹èÆ÷
LangChain ¿¡ÀÌÀüÆ®¸¦ ½ÇÁ¦ ¼ºñ½º·Î È®ÀåÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. LangServe¸¦ Ȱ¿ëÇØ ¿¡ÀÌÀüÆ®¸¦ ¹èÆ÷Çϰí, StreamlitÀ¸·Î »ç¿ëÀÚ ÀԷ°ú ½ÇÇà °úÁ¤À» º¸¿©ÁÖ´Â À¥ UI¸¦ ±¸ÃàÇÑ´Ù. |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |