| »óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
| - °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
| - Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
| - °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
| - ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
|
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
| - »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
| - »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
| - Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
|
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
| - ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
|
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
|
| »ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰQ&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³ÄÚµå ¾øÀÌ ³»°Ô ÇÊ¿äÇÑ ¾÷¹« ÀÚµ¿È ¾ÛÀ» ¸¸µéÀÚ!
½±°í ÃǰèÀûÀÎ ·Îµå¸ÊÀ» ÅëÇØ ³ëÄÚµå ¿öÅ©Ç÷κÎÅÍ RAG¡¤¿¡ÀÌÀüÆ®¡¤¹èÆ÷±îÁö, Dify Çϳª·Î LLMOps ±â¹Ý »ý¼ºÇü AI ¾Û °³¹ßÀ» ¿Ï¼º!
»ó¼¼À̹ÌÁö![]() ¸ñÂ÷Chapter 1 ±âÃÊ Áö½Ä ¹× °³¹ß µµ±¸ Áغñ
1.1 »ý¼ºÇü AI°¡ ´ë´äÇÏ´Â ±¸Á¶¿Í »ç¿ëÀÚ ¾ÖÇø®ÄÉÀ̼Ç
1.2 DifyÀÇ ¿ªÇÒ°ú ¹®Á¦ ÇØ°á ÁÖµµ °³¹ß
1.2.1 DifyÀÇ µîÀå
1.2.2 ¹«¾ùÀ» ¸¸µé°í ½ÍÀº°¡?
1.2.3 Àΰ£°ú AIÀÇ »õ·Î¿î Çù¾÷
1.2.4 Dify·Î ½ÃÀ۵Ǵ ¹®Á¦ ÇØ°á ÁÖµµ °³¹ß
1.3 Dify¶õ ¹«¾ùÀΰ¡?
1.3.1 ¿ÀÇ ¼Ò½ºÀÇ ÀåÁ¡
1.3.2 ³ë-ÄÚµå, ·Î¿ì-ÄÚµå °³¹ßÀÇ ¸Å·Â
1.3.3 API·Î¼ È£Ãâ °¡´É
1.3.4 ·ÎÄà ȯ°æ ½ÇÇà °¡´É
1.3.5 DifyÀÇ ºÎÁ·ÇÑ Á¡
Chapter 2 꺿 ÀÛ¼º
2.1 Dify »ç¿ëÇϱâ
2.1.1 Dify ½ÃÀÛÇϱâ: Ŭ¶ó¿ìµå ¹öÀü°ú Ä¿¹Â´ÏƼ ¹öÀü
2.1.2 Dify °èÁ¤ ¸¸µé±â
2.1.3 ù ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
2.1.4 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ
2.1.5 ¾ÖÇø®ÄÉÀÌ¼Ç °ø°³Çϱâ
2.1.6 꺿 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °øÀ¯Çϱâ
2.1.7 ´ÙÀ½ ´Ü°è·Î
2.2 LLM ¸ðµ¨ µî·Ï
2.2.1 ±âº» ¸ðµ¨ È®ÀÎÇϱâ
2.2.2 ´Ù¸¥ LLM »ç¿ëÇϱâ
2.2.3 API ¿ä±Ý
2.2.4 Gemini¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô Çϱâ
2.2.5 Gemini ¸ðµ¨·Î Å×½ºÆ®Çϱâ
2.3 LLM ¸Å°³º¯¼ö Á¶Á¤
2.3.1 ¸Å°³º¯¼ö ¼³Á¤ ±âº»
2.3.2 ¸Å°³º¯¼ö Â÷ÀÌ °æÇèÇϱâ
2.3.3 LLM ¸Å°³º¯¼ö ±¸Á¶ ÀÌÇØÇϱâ
2.3.4 Temperature: âÁ¶¼º ¿Âµµ Á¶Á¤
2.3.5 Top P: ¼±ÅÃÁö Á¦ÇÑ
2.3.6 2°³ÀÇ ¸Å°³º¯¼ö ¿¬µ¿Çϱâ
2.3.7 ½ÇÀü: ¿ëµµ¿¡ ¸Â°Ô ¼³Á¤Çϱâ
2.4 ÇÁ·ÒÇÁÆ®
2.4.1 ÇÁ·ÒÇÁÆ®ÀÇ Á߿伺
2.4.2 ½Ã½ºÅÛ ÇÁ·ÒÇÁÆ®¿Í »ç¿ëÀÚ ÇÁ·ÒÇÁÆ®
2.4.3 Á¦·Î-¼¦ ÇнÀ°ú Ç»-¼¦ ÇнÀ
2.4.4 Á¦·Î-¼¦ ÇнÀ
2.4.5 Ç»-¼¦ ÇнÀ
2.4.6 CoT·Î ¹®Á¦¸¦ ÇØ°áÇϱâ
2.4.7 Á¤¸®
2.5 À¥ÆäÀÌÁö¿¡ 꺿 »ðÀÔ
2.5.1 »ðÀÔÇϱâ
2.5.2 ÀÌ·¸°Ô °£´ÜÇØµµ µÇ´Â°¡?
2.6 ÀÌ·Â È®Àΰú ¸ð´ÏÅ͸µ
2.6.1 ·Î±× È®ÀÎ ¹æ¹ý
2.6.2 ·Î±×ÀÇ Á߿伺
2.6.3 꺿 ¸ð´ÏÅ͸µ
2.6.4 ¸ð´ÏÅ͸µ°ú ·Î±×ÀÇ Áø°¡
Chapter 3 RAG Ȱ¿ë
3.1 RAG¶õ?
3.1.1 RAG¸¦ 4´Ü°è·Î ÀÌÇØÇϱâ
3.1.2 À¯»çµµ °Ë»ö ÀÌÇØÇϱâ
3.1.3 RAGÀÇ ¶Ù¾î³²
3.1.4 Dify·Î RAG¸¦ ±¸ÇöÇϱâ
3.2 Áö½Ä ±¸Ãà
3.2.1 Áö½Ä º£À̽º ¸¸µé±â
3.2.2 ÅØ½ºÆ® Àüó¸®¿Í Ŭ¸®´×
3.2.3 À妽º ¸ðµå¿Í ÀÓº£µù ¸ðµ¨ ¼±ÅÃÇϱâ
3.2.4 °Ë»ö ¼³Á¤Çϱâ
3.2.5 °Ë»ö ±â´É Å×½ºÆ®Çϱâ
3.3 꺿¿¡¼ RAG ¼öÇà
3.3.1 »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
3.3.2 ÇÁ·ÒÇÁÆ®¿Í ÄÁÅØ½ºÆ® ¼³Á¤Çϱâ
3.3.3 ¸ðµ¨ ¼±ÅÃÇϱâ
3.3.4 µð¹ö±×¿Í ¹Ì¸®º¸±â
3.3.5 ½ÇÁ¦ äÆÃÇØº¸±â
3.4 RAGÀÇ ÇÙ½ÉÀº ÀÔ·Â µ¥ÀÌÅÍ
3.4.1 µ¥ÀÌÅÍ Áغñ
3.4.2 ºÐÇÒ(µ¢¾î¸®)ÀÌ ¿Ö Áß¿äÇѰ¡?
3.4.3 µ¥ÀÌÅÍ Á¤¸® ¹æ¹ý
3.4.4 ¹®ÇÐ ÀÛǰÀ» AI¿¡°Ô ÀÐ°Ô Çϱâ
3.4.5 PDF º¯È¯ÀÇ ÇÔÁ¤
3.4.6 ¡®ÅؽºÆ® ¹®´ÜÈ ¹æ¹ý¡¯ µîÀå
3.4.7 ¹®´ÜÈÀÇ È¿°ú
3.4.8 Ãâ·Â °á°ú¸¦ ÅëÇÕÇØ º¤ÅÍÈ Çϱâ
3.4.9 ±ò²ûÇÏ°Ô Á¤·ÄµÈ µ¥ÀÌÅͰ¡ °¡Áø À§·Â
3.4.10 ¿ì¼± ¿©±â¿¡¼ ½ÃÀÛÇÏÀÚ
3.5 ÇÏÀ̺긮µå °Ë»ö
3.5.1 Àç·©Å©¸¦ ÅëÇØ °Ë»ö °á°ú¸¦ ÇÑ ´Ü°è °íµµÈÇϱâ
3.5.2 Cohere ¸ðµ¨ »ç¿ëÇϱâ
3.5.3 ÇÏÀ̺긮µå °Ë»öÀ» »ç¿ëÇØ º¸´Ù ¸Á¶óÀûÀ¸·Î °Ë»öÇϱâ
Chapter 4 ¿¡ÀÌÀüÆ® ÀÛ¼º
4.1 ¿¡ÀÌÀüÆ®¶õ
4.1.1 ¿Ö ¿¡ÀÌÀüÆ® ½Ã´ë¶ó ºÎ¸£´Â°¡?
4.1.2 AI ¿¡ÀÌÀüÆ®ÀÇ °£´ÜÇÑ ±¸Á¶
4.1.3 AI ¿¡ÀÌÀüÆ®¸¦ ±¸ÃàÇÏ·Á¸é
4.2 Dify·Î ¿¡ÀÌÀüÆ® ±¸Çö
4.2.1 ¿¡ÀÌÀüÆ® ¼±Åðú ¸¸µé±â
4.2.2 ÄÁÅØ½ºÆ® µî·ÏÇϱâ
4.2.3 µµ±¸ µî·ÏÇϱâ
4.2.4 ¡®´Ü°è¡¯¿¡ ÇÁ·ÒÇÁÆ® ÀÛ¼ºÇϱâ
4.2.5 °³º° µµ±¸ÀÇ ±â´ÉÀ» ´ëÈ·Î Å×½ºÆ®Çϱâ
4.2.6 Á¤¸®
4.3 µµ±¸ ¿¬µ¿ ½ÇÁ¦ ¿¹½Ã
4.3.1 ½Ã°£°ú Á¤º¸ °Ë»ö ¿¬µ¿Çϱâ
4.3.2 À¥ °Ë»ö°ú °è»ê ¿¬µ¿Çϱâ
4.3.3 Áö½Ä°ú °è»ê ¿¬µ¿Çϱâ
4.3.4 Á¤¸®
4.4 ¸ÖƼ ¸ð´Þ ´ëÀÀ ½ÇÁ¦ ¿¹½Ã
4.4.1 ¸ÖƼ ¸ð´ÞÀÇ °¡´É¼º
4.4.2 ¿¡ÀÌÀüÆ® ¼³Á¤Çϱâ
4.4.3 À̹ÌÁö¸¦ Àоî Áú¹®Çϱâ
4.4.4 PDF ÆÄÀÏÀ» ÀÐ¾î ¿ä¾àÇϱâ
4.4.5 Á¤¸®
Chapter 5 ¿öÅ©Ç÷οì ÀÛ¼º
5.1 AI ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ±âº» ±â¼ú
5.1.1 ÀϹÝÀûÀÎ ¿öÅ©Ç÷οì¿Í AI ¿öÅ©Ç÷οìÀÇ Â÷ÀÌ
5.1.2 Dify¸¦ »ç¿ëÇÑ ¿öÅ©Ç÷οì¶õ
5.2 ¿öÅ©ÇÃ·Î¿ì ¸¸µé±â
5.2.1 »õ·Î¿î ¿öÅ©ÇÃ·Î¿ì ¸¸µé±â
5.2.2 ¡®½ÃÀÛ¡¯ ³ëµå ¼³Á¤Çϱâ
5.2.3 ¡®LLM¡¯ ³ëµå Ãß°¡Çϱâ
5.2.4 ¡®LLM¡¯ ³ëµå ¼³Á¤ Ç׸ñ
5.2.5 Å×½ºÆ® ½ÇÇàÇϱâ
5.2.6 ¡®Ãâ·Â¡¯ ³ëµå ¿¬°áÇϱâ
5.2.7 ¿öÅ©ÇÃ·Î¿ì °ø°³Çϱâ
5.3 µÎ °¡Áö ¿öÅ©ÇÃ·Î¿ì °ø°³ ¸ðµå
5.3.1 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ
5.3.2 ¾Û Àϰý ½ÇÇàÇϱâ
5.4 Áö½Ä ¿¬°á ¹× ÅëÇÕ
5.4.1 »ç³» »ó´ã ⱸ À¯½ºÄÉÀ̽º
5.4.2 ¡®Áö½Ä °Ë»ö¡¯ ³ëµå ¿¬°áÇϱâ
5.4.3 Ãѹ« ´ã´çÀÚ ³ëµå Ãß°¡Çϱâ
5.4.4 Ã¥ÀÓÀÚ ³ëµå Ãß°¡Çϱâ
5.4.5 ½ÇÁ¦ ¿¹½Ã: »ó»çÀÇ °©Áú »ó´ã
5.5 ȸÀÇ·Ï ÀÛ¼º
5.5.1 °£´ÜÇÑ È¸ÀÇ·Ï ÀÛ¼ºÇϱâ
5.5.2 º¸´Ù ÀÚ¼¼È÷ Á¤¸®Çϵµ·Ï °³¼±Çϱâ
5.5.3 ÀÌ ¹æ¹ýÀÇ Æ÷ÀÎÆ®
5.6 DSL ³»º¸³»±â¿Í °¡Á®¿À±â
5.6.1 DSL ³»º¸³»±â
5.6.2 DSL °¡Á®¿À±â
5.6.3 ±× ¹ÛÀÇ DSL ³»º¸³»±â ¹æ¹ýµé
5.6.4 ½ÇÀü ¾îµå¹ÙÀ̽º: È¿°úÀûÀÎ DSL Ȱ¿ë¹ý
Chapter 6 ´Ù¾çÇÑ ³ëµå ŸÀÔ
6.1 ŸÀÔ 1 = ½ÃÀÛ - Á¾·á : ¾ËÆÄÀÌÀÚ ¿À¸Þ°¡
6.1.1 ³ëµå¶õ?
6.1.2 ¸ðµç ½ÃÀÛÀº ¡®½ÃÀÛ¡¯¿¡¼
6.1.3 °¡Àå ±âº»ÀûÀÎ Á¶ÇÕ, ¡®½ÃÀÛ¡¯ - ¡®Ãâ·Â¡¯
6.1.4 ÀÌ ¾È¿¡¼ ¾î¶² ÀÏÀÌ ÀϾ´Â°¡?
6.1.5 ÀÔ·Â ÇÊµå ¼³Á¤ ÀÌÇØÇϱâ
6.1.6 ¿©·¯ ÀÔ·Â ÇÊµå ¼³Á¤Çϱâ
6.1.7 ¿©·¯ Ãâ·Â º¯¼ö¸¦ ÁöÁ¤ÇÒ ¶§ÀÇ ÁÖÀÇÁ¡
6.1.8 ¸¶Å©´Ù¿îÀ» »ç¿ëÇØ º¸´Ù dzºÎÇÏ°Ô Ãâ·ÂÇϱâ
6.2 ŸÀÔ 2 = ½ÃÀÛ - LLM - Á¾·á: ±Ã±ØÀÇ ÇüÅÂ
6.2.1 ¿Ö ¡®±Ã±Ø¡®Àΰ¡?
6.2.2 LLM Ãß°¡
6.2.3 º¯¼ö ¼³Á¤Çϱâ
6.2.4 ÀÌ ÇüŰ¡ °¡Áø ÁøÂ¥ Èû
6.2.5 CoT¸¦ ¡®LLM¡¯ ³ëµå·Î ±¸ÇöÇϱâ
6.3 ŸÀÔ 3 = Á¶°Ç ºÐ±â: Á¶°Ç¿¡ µû¸¥ ó¸® ºÐ±â
6.3.1 ´Ü¼øÇÑ Á¶°Ç ºÐ±â IF/ELSE
6.3.2 °¢ ºÐ±â¿¡ LLMÀ» ¿¬°áÇØ ¼³Á¤Çϱâ
6.3.3 ¡®Ãâ·Â¡¯ ³ëµå Ãß°¡Çϱâ
6.3.4 ½ÇÇàÇϱâ
6.3.5 ELIF
6.3.6 Áú¹® ºÐ·ù±â ³ëµå¸¦ »ç¿ëÇØ ÀÚµ¿À¸·Î ºÐ·ùÇϱâ
6.3.7 Áú¹® ºÐ·ù±â ³ëµå ¼³Á¤Çϱâ
6.4 ÇüÅ 4 = Áö½Ä Ãëµæ: RAG·Î Áö½Ä Ãëµæ
6.4.1 ¿Ö ¿öÅ©Ç÷ο쿡¼ RAG¸¦ »ç¿ëÇϴ°¡?
6.4.2 ¡®½ÃÀÛ¡¯ ³ëµå ¼³Á¤Çϱâ
6.4.3 ¡®Áö½Ä °Ë»ö¡¯ ³ëµå Ãß°¡ ¹× ¼³Á¤Çϱâ
6.4.4 ¡®LLM¡¯ ³ëµå Ãß°¡Çϱâ
6.4.5 ¡®Ãâ·Â¡¯ ³ëµå¿¡ ¿¬°áÇϱâ
6.4.6 ¿öÅ©Ç÷ο쿡¼ RAG ÀÀ¿ëÇϱâ
6.5 ÇüÅ 5 = º¯¼ö ²¨³»±â: ¸Å°³º¯¼ö ÃßÃâ
6.5.1 ¸Å°³º¯¼ö ÃßÃâÀ̶õ?
6.5.2 ½ÇÁ¦ ¸¸µé¾îº¸±â
6.5.3 ¸Å°³º¯¼ö ÃßÃâ ÆÐÅÏ ¸ðÀ½
6.5.4 ´Ü¼øÇÑ ¹è¿ ÆÐÅÏ ¿¹½Ã
6.5.5 ¸Å°³º¯¼ö ÃßÃâÀÇ Áø°¡
6.6 ÇüÅ 6 = ¹Ýº¹ ó¸®: ¡®¹Ýº¹¡¯ ³ëµå »ç¿ë
6.6.1 °¡Àå °£´ÜÇÑ ¹Ýº¹ ó¸® ¸¸µé±â(°úÀÏ »ö»ó °¡À̵å)
6.6.2 Å×½ºÆ®Çϱâ
6.7 ÇüÅ 7 = ÇüŰ¡ Á¤ÇØÁø ¹®Àå ó¸®: ÅÛÇø´ »ç¿ë ¹æ¹ý
6.7.1 ¹Ýº¹ 󸮸¦ ¼öÇàÇÑ µÚ ¹«¾ùÀ» ÇØ¾ß Çϴ°¡?
6.7.2 º¸´Ù ¶Ù¾î³ ÅÛÇø´
6.7.3 ÅÛÇø´ ±âº»
6.7.4 º¸´Ù º¹ÀâÇÑ ÅÛÇø´
6.7.5 ÀԷ ó¸®¿¡¼ ÅÛÇø´ Ȱ¿ëÇϱâ
6.7.6 ÅÛÇø´ ŸÀÔÀÇ º»Áú
6.7.7 ÅÛÇø´ Ȱ¿ë ÆÁ
6.8 ÇüÅ 8 = ÄÚµå ½ÇÇà: ºñÀåÀÇ Ä«µå
6.8.1 ¡®Äڵ塯 ³ëµå »ç¿ëÇϱâ
6.8.2 ´Ù¾çÇÑ »ùÇÃ
6.8.3 httpx·Î API È£ÃâÇϱâ
6.9 ÇüÅ 9 = API ¼Òȯ¼ú: ¡®HTTP ¿äû¡¯ ³ëµå¸¦ »ç¿ëÇÑ API ¿¬µ¿
6.9.1 ¿Ö ¡®HTTP ¿äû¡¯ ³ëµå¸¦ »ç¿ëÇϴ°¡?
6.9.2 Áö¸í¿¡¼ À§µµ¿Í °æµµ¸¦ ¾ò¾îº¸±â
6.9.3 ½ÇÇà ¹× ÀÀ´ä È®ÀÎÇϱâ
6.9.4 µ¥ÀÌÅÍ ÃßÃâ ¹× ÇüÅ Á¤¸®Çϱâ(¡®Äڵ塯 ³ëµå)
6.9.5 ´Ù½Ã ½ÇÇàÇϱâ
6.10 ÇüÅ 10 = º´·Ä ½ÇÇà: ³ëµå µ¿½Ã ½ÇÇà
6.10.1 º´·Ä ½ÇÇàÀÇ ±âº» ÇüÅÂ
6.10.2 ½ÇÇàÇØº¸±â
6.10.3 ¡®Ãâ·Â¡¯ ³ëµå ÀÌ¿ÜÀÇ ´Ù¸¥ ³ëµå¿¡¼ º´·Ä ½ÇÇà °á°ú ¹Þ±â
6.10.4 ÁÖÀÇÁ¡°ú ÆÁµé
6.10.5 º´·Ä ½ÇÇà Ȱ¿ë ¿¹½Ã
6.10.6 Á¤¸®
6.11 ÇüÅ 11 = ÆÄÀÏ Ã³¸®: ´Ù¾çÇÑ ÆÄÀÏ Àбâ
6.11.1 ¹®¼¸¦ ÀÐ¾î ¿ä¾àÇϱâ
6.11.2 ¿öÅ©Ç÷οì ÀÛ¼ºÇϱâ
6.11.3 À̹ÌÁö ÆÄÀÏÀ» ÀÐ¾î ¼³¸íÇÏ°Ô Çϱâ
6.11.4 À½¼º ÆÄÀÏÀ» ÀÐ¾î ³ìÃë·Ï ÀÛ¼ºÇϱâ
6.11.5 ¸ñ·Ï 󸮷Π³ª´©¾î ó¸®Çϱâ
6.12 ÇüÅ 12 = ±¸Á¶È Ãâ·Â: ºñ±¸Á¶È µ¥ÀÌÅÍ ±¸Á¶È
6.12.1 ÅØ½ºÆ®¿¡¼ ±¸Á¶È Ãâ·ÂÇϱâ
6.12.2 À̹ÌÁö·ÎºÎÅÍ ±¸Á¶È Ãâ·ÂÇϱâ(¸íÇÔ ¸®´õ À¯½ºÄÉÀ̽º)
6.13 Á¤¸®: 12°³ÀÇ ÇüÅÂ¿Í ±× ¹«ÇÑÇÑ °¡´É¼º
Chapter 7 ´Ù¾çÇÑ µµ±¸ »ç¿ë ¹æ¹ý
7.1 ¿¡ÀÌÀüÆ®¿Í ¿öÅ©Ç÷ο쿡¼ÀÇ µµ±¸ »ç¿ë
7.1.1 ¿¡ÀÌÀüÆ®¿Í ¿öÅ©Ç÷ο쿡¼ÀÇ »ç¿ë ¹æ¹ýÀÇ Â÷ÀÌ
7.1.2 ¿¡ÀÌÀüÆ®¿¡¼ ¸¸µé°í ¿öÅ©Ç÷ο쿡¼ »ç¿ëÇϱâ
7.2 À¥ ºê¶ó¿ì¡ ÀÛ¼º
7.2.1 ¿¡ÀÌÀüÆ®¿¡¼ ¸¸µé±â
7.2.2 ¿öÅ©Ç÷ο쿡¼ ¸¸µé±â
7.2.3 Á¤¸® ¹× ½ÇÀü Æ÷ÀÎÆ®
7.3 Code Interpreter ÀÛ¼º
7.3.1 ¿¡ÀÌÀüÆ®·Î ¸¸µé±â
7.3.2 ½ÇÇà ¹× È®ÀÎÇϱâ
7.3.3 ¿öÅ©Ç÷ο쿡¼ ±¸ÇöÇϱâ(¸Å°³º¯¼ö ÃßÃâ±â »ç¿ë)
7.3.4 °á°ú¸¦ ¡®ÅÛÇø´¡¯ ³ëµå¿¡¼ Á¤¸®ÇÏ°í ½ÇÇàÇϱâ
7.3.5 ¿öÅ©Ç÷ο쿡¼ ±¸ÇöÇϱâ(±¸Á¶È Ãâ·Â »ç¿ë)
7.3.6 Á¤¸®: µÎ °¡Áö Code Interpreter ±¸Çö ¹æ¹ý
7.4 ¿öÅ©ÇÃ·Î¿ì µµ±¸ »ðÀÔ
7.4.1 ¿öÅ©Ç÷ο츦 µµ±¸È ÇÏ´Â °ÍÀÌ ÁÁÀº ÀÌÀ¯
7.4.2 ¿öÅ©Ç÷ο츦 µµ±¸·Î ÀúÀåÇϱâ
7.4.3 µµ±¸ »ç¿ëÇϱâ
7.4.4 µµ±¸ ¼³Á¤ ¹× ½ÇÇàÇϱâ
7.4.5 ½ÇÇàÇϱâ
7.4.6 ÀÌ ¹æ¹ýÀÌ ÈǸ¢ÇÑ ÀÌÀ¯
7.5 Ä¿½ºÅÒ µµ±¸ ÀÛ¼º
7.5.1 Ä¿½ºÅÒ µµ±¸ÀÇ Á¤Ã¼
7.5.2 GitHub API ½ÃÇèÇϱâ
7.5.3 Ä¿½ºÅÒ µµ±¸ ¼³Á¤Çϱâ
7.5.4 Å×½ºÆ® ¹öưÀ¸·Î µ¿ÀÛ È®ÀÎÇϱâ
7.5.5 Àǹ® = ÀÀ´ä Á¦¾î¿¡ °üÇØ
7.5.6 OpenAPI(Swagger) »ç¾ç Áß °¡Àå Áß¿äÇÑ ºÎºÐÀº ¾îµðÀΰ¡?
7.6 Á¤¸®: âÁ¶¸¦ À§ÇÑ 3°¡Áö ºñ±â
7.6.1 ºñ±â 1: ÇüŸ¦ »ç¿ëÇØ ±âÃÊ ´ÙÁö±â
7.6.2 ºñ±â 2: µµ±¸¸¦ »ç¿ëÇØ °¡´É¼º ³ÐÈ÷±â
7.6.3 ºñ±â 3: »ç¿ë ¹æ¹ý ±¸ºÐÇϱâ
7.6.4 âÁ¶ÀÇ ¹®ÀÌ ¿·È´Ù
Chapter 8 äÆÃ Ç÷οì ÀÛ¼º
8.1 äÆÃ Ç÷οì ÀÌÇØ
8.1.1 ¿Ö ¸¶Áö¸·¿¡ äÆÃ Ç÷οìÀΰ¡?
8.1.2 äÆÃ Ç÷οìÀÇ Æ¯Â¡
8.1.3 äÆÃ ÇÃ·Î¿ì ½ÇÀü Ȱ¿ëÇϱâ
8.1.4 äÆÃ Ç÷οìÀÇ ¹ßÀü¼º
8.2 äÆÃ Ç÷οì ÀÛ¼º
8.2.1 °¡Àå °£´ÜÇÑ Q&A º¿
8.2.2 ½ÇÇàÇϱâ
8.2.3 Á¶±Ý ´õ °³¼±Çϱâ
8.2.4 ½ÇÇàÇϱâ
8.2.5 Áö½ÄÀ» »ç¿ëÇØ °³¼±Çϱâ
8.2.6 ½ÇÇàÇϱâ
8.3 ¸ÖƼ ¸ð´Þ ´ëÀÀ
8.3.1 ¸ÖƼ ¸ð´ÞÀÇ °¡´É¼º
8.3.2 ¸ÖƼ ¸ð´Þ äÆÃ Ç÷οìÀÇ ±¸Á¶
8.3.3 äÆÃ ÇÃ·Î¿ì ¸¸µé±â
8.3.4 À̹ÌÁö¸¦ ¾÷·Îµå ¼³Á¤Çϱâ
8.3.5 ½ÇÇà ¹× Å×½ºÆ®Çϱâ
8.3.6 ¹®¼ ó¸® °æ·Î ±¸ÇöÇϱâ
8.3.7 ¹®¼ Àб⠴ëÀÀÇϱâ
8.3.8 ½ÇÇà ¹× Å×½ºÆ®Çϱâ
8.3.9 ½ÇÀü »ç¿ë ¿¹½Ã »ý°¢Çϱâ
8.4 ÀÓÀÇ·Î ´ëȸ¦ ±â¾ïÇÒ ¼ö ÀÖ´Â ´ëÈ º¯¼ö¿Í º¯¼ö ´ëÀÔ
8.4.1 ¿Ö ´ëÈ º¯¼ö°¡ ÇÊ¿äÇѰ¡?
8.4.2 ´ëÈ º¯¼ö¶õ?
8.4.3 ´ëÈ º¯¼ö ¼³Á¤Çϱâ
8.4.4 ¡®º¯¼ö ÇÒ´çÀÚ¡¯ ³ëµå Ãß°¡Çϱâ
8.4.5 ½ÇÇàÇϱâ
8.4.6 ´ëÈ º¯¼ö ÀÀ¿ëÇϱâ
8.4.7 ÁÖÀÇÁ¡
8.4.8 Á¤¸®
Chapter 9 API·Î¼ÀÇ È°¿ë
9.1 ÀÚÀ¯¸¦ ¾È°ÜÁÖ´Â API
9.1.1 Dify´Â BaaSÀ̱⵵ ÇÏ´Ù
9.1.2 API·Î È®ÀåµÇ´Â °¡´É¼º
9.2 Dify API Á¢±Ù
9.2.1 °£´ÜÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
9.2.2 API Ű ¾ò±â
9.2.3 API È£ÃâÇϱâ(cURL »ç¿ë)
9.2.4 ¸í·É¾î ¼³¸í
9.2.5 µ¿ÀÛ ¼³¸í
9.2.6 PythonÀ¸·Î ÇÁ·Î±×·¡¹ÖÇϱâ
9.2.7 API¸¦ È£ÃâÇÏ´Â ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
9.2.8 º¸´Ù ½Ç¿ëÀûÀÎ ÇÁ·Î±×·¥À¸·Î
9.2.9 À¥ UI¿¡¼ Å×½ºÆ®Çϱâ
9.2.10 ¿öÅ©Ç÷οì API Á¤¸®
9.3 꺿 API »ç¿ë
9.3.1 ±âº»ÀûÀΠ꺿
9.3.2 API Ű ¾ò±â
9.3.3 API µ¿ÀÛ ½Ã۱â
9.3.4 Python + Gradio¸¦ »ç¿ëÇØ 꺿 ¸¸µé±â
9.4 ½ºÆ®¸®¹Ö ´ëÀÀ
9.4.1 ½ºÆ®¸®¹ÖÀ̶õ?
9.4.2 ½ÃÇèÇØº¸±â
9.4.3 Python ÇÁ·Î±×·¡¹Ö
9.4.4 ÇÁ·Î±×·¥ ¼³¸í
9.5 ¿¡ÀÌÀüÆ® ´ëÀÀ
9.5.1 ¿¡ÀÌÀüÆ® ´ëÀÀÀ» À§Çؼ´Â
9.5.2 ¿¡ÀÌÀüÆ® API Ű ¾ò±â
9.5.3 ¿¡ÀÌÀüÆ® API Å×½ºÆ®Çϱâ
9.5.4 ÀÀ´ä ³»¿ë ÇØ¼®Çϱâ
9.5.5 ¿¡ÀÌÀüÆ®·Î¼ ÇÁ·Î±×·¡¹ÖÇϱâ
9.6 API¸¦ »ç¿ëÇÑ Áö½Ä Á¶ÀÛ
9.6.1 ¿Ö Áö½Ä API°¡ ÇÊ¿äÇѰ¡?
9.6.2 Áö½Ä ±¸Á¶ ÀÌÇØÇϱâ
9.6.3 ºó µ¥ÀÌÅͼ ¸¸µé±â
9.6.4 API Ű »ý¼ºÇϱâ
9.6.5 ÅØ½ºÆ®¸¦ ¹®¼¿¡ Ãß°¡Çϱâ
9.6.6 API·Î ¹®¼ ¾÷µ¥ÀÌÆ®Çϱâ
9.6.7 ÆÄÀÏ¿¡¼ ¹®¼ ¸¸µé±â
9.6.8 ÆÄÀÏ¿¡¼ ¹®¼ ¾÷µ¥ÀÌÆ®Çϱâ
9.6.9 ±× ¹ÛÀÇ ÁÖ¿ä Áö½Ä API
9.6.10 Á¤¸®: ÇÊÀÚ°¡ ½ÇÁ¦ ¿¹½Ã¸¦ ÅëÇØ º» Dify APIÀÇ °¡´É¼º
Chapter 10 ·ÎÄà ȯ°æ ±¸Ãà
10.1 Docker
10.1.1 ´Ù¾çÇÑ ÁֹεéÀÌ »ì°í ÀÖ´Â Linux °Å¸®
10.1.2 Æí¸®ÇÑ ÀÌ»ñÁü »óÀÚÀÇ µîÀå
10.1.3 Docker¡¦ ±×¸®°í Dify
10.2 Docker¸¦ »ç¿ëÇÑ ¼³Ä¡ ¹æ¹ý
10.2.1 Docker ¼³Ä¡¸¦ À§ÇÑ Á¶°Ç
10.2.2 Áغñ: Git ¼³Ä¡
10.2.3 Docker ¼³Ä¡Çϱâ
10.2.4 Docker »ç¿ë ¹æ¹ý
10.2.5 Dify¸¦ Docker À§¿¡ ¼³Ä¡Çϱâ
10.2.6 Dify ¹öÀü ¾÷µ¥ÀÌÆ® ¼ø¼
10.3 Dify ³»ºÎ ±¸Á¶
10.3.1 docker-compose.yml ÀÌÇØÇϱâ
10.3.2 ´Ù¾çÇÑ ÄÁÅ×À̳ÊÀÇ ¼¼ºÎ »çÇ× È®ÀÎÇϱâ
10.3.3 À¥ ¼ºñ½º »ìÆìº¸±â
10.3.4 Dify ±â¾ï ÀåÄ¡ ÀÌÇØÇϱâ
10.3.5 weaviate
10.3.6 Á¤¸®
10.4 ȯ°æ º¯¼ö¿Í Ä¿½ºÅ͸¶ÀÌÁî
10.4.1 ¹«¾ùÀ» ¼³Á¤ÇÒ ¼ö Àִ°¡?
10.4.2 ȯ°æ º¯¼ö ¼¼°è È®ÀÎÇϱâ
10.4.3 ȯ°æ º¯¼ö ¹®¹ý ÀÌÇØÇϱâ
10.4.4 ȯ°æ º¯¼ö ¼³Á¤ ¹æ¹ý
10.4.5 ȯ°æ º¯¼ö ¿ì¼± ¼øÀ§ ÀÌÇØÇϱâ
10.4.6 .env ÆÄÀÏ È°¿ëÇϱâ
10.4.7 Ä¿½ºÅ͸¶ÀÌÁî ¼³Á¤ ¿¹
10.4.8 Æ®·¯ºí ½´ÆÃ
10.4.9 Á¤¸®: ȯ°æ º¯¼ö ¸¶½ºÅÍÀÇ ±æ
10.5 Ollama·Î ·ÎÄà AI 꺿 ÀÛ¼º
10.5.1 ½Ã½ºÅÛ ¿ä±¸»çÇ× Ã¼Å©Çϱâ
10.5.2 ¸ðµ¨ ´Ù¿î·Îµå ¹× ½ÇÇàÇϱâ
10.5.3 ȯ°æ º¯¼ö ¼³Á¤Çϱâ(¿ÜºÎ Á¢±Ù Çã°¡Çϱâ)
10.5.4 ¿ÜºÎ Á¢±Ù È®ÀÎÇϱâ
10.5.5 Dify¿Í ¿¬µ¿Çϱâ
10.5.6 Á¤¸®
ÃâÆÇ»ç ¼ÆòDify´Â ´Ü¼øÈ÷ 꺿À» ¸¸µå´Â ÅøÀ» ³Ñ¾î, LLMOps(LLM ¿î¿µ) Àü¹ÝÀ» °ü¸®ÇÒ ¼ö ÀÖ´Â °·ÂÇÑ ¿ÀǼҽº Ç÷§ÆûÀÔ´Ï´Ù. Àü ¼¼°è 100¸¸ °³ ÀÌ»óÀÇ ¾ÛÀÌ ÀÌ Ç÷§ÆûÀ» »ç¿ëÇϰí, ¼ö¸¹Àº ±â¾÷¿¡¼ DIfy¸¦ ¼±ÅÃÇÑ ÀÌÀ¯´Â ¹«¾ùÀϱî¿ä?
º¹ÀâÇÑ AI ·ÎÁ÷À» µå·¡±× ¾Ø µå·Ó(Drag-and-Drop) ¹æ½ÄÀ¸·Î ¼³°èÇÑ ³ëÄÚµå/·Î¿ìÄÚµå ±â¹ÝÀÇ ½Ã°¢Àû ¿öÅ©Ç÷Î, AI°¡ ³»ºÎ ¹®¼³ª ÃֽŠÁ¤º¸¸¦ ¹ÙÅÁÀ¸·Î ´äº¯ÇÏ°Ô ¸¸µå´Â RAG ½Ã½ºÅÛ ³»Àå, ƯÁ¤ AI ¸ðµ¨ÀÌ ¾Æ´Ñ »óȲ¿¡ ¸Â´Â ÃÖÀûÀÇ ¸ðµ¨ »ç¿ë, ½º½º·Î Ãß·ÐÇÏ°í µµ±¸¸¦ »ç¿ëÇÏ´Â Áö´ÉÇü ¿¡ÀÌÀüÆ® ±¸Ãà, ¿î¿µ´Ü°è¿¡¼ ÇÊ¿äÇÑ º¸¾È, ¸ð´ÏÅ͸µ, °ü¸®±â´ÉÀ» ü°èÀûÀ¸·Î Á¦°ø µî ¸¹Àº ÀåÁ¡À» Áö´Ï°í ÀÖ½À´Ï´Ù..
Dify¸¦ »ç¿ëÇϸé ÀÌÀü¿¡ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´ø ¹æ½ÄÀ¸·Î µ¹¾Æ°¥ ¼ö ¾ø½À´Ï´Ù. ±×¸¸Å °·ÂÇÏ°í Æí¸®ÇÑ ±â´ÉÀ» Á¦°øÇϰí Àֱ⠶§¹®ÀÔ´Ï´Ù.
ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ß Àü¹®°¡°¡ ¼Ò°³ÇÏ´Â »ý¼º AI º»°Ý Ȱ¿ë °¡À̵åºÏÀÔ´Ï´Ù. ¿À·£ °³¹ß °æÇèÀÇ ³ëÇϿ츦 ¹ÙÅÁÀ¸·Î ÀúÀÚ´Â ´©±¸³ª ½±°í ü°èÀûÀ¸·Î ÇÒ ¼ö ÀÖ´Â ·Îµå¸ÊÀ» ÀÛ¼ºÇß°í, ÀÌ ·Îµå¸ÊÀ» ÅëÇØ ¿©·¯ºÐÀº ´«¿¡ ¶ç°Ô ¼ºÀåÇÑ ¾Û °³¹ß ½Ç·ÂÀ» È®ÀÎÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. |
| ±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
|
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
| ±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |
|