RAG (·©Ã¼ÀÎ) ±â¹Ý AI ¾Û°³¹ß
´õ ½º¸¶Æ®ÇÑ AI Â÷¼¼´ë ¼Ö·ç¼Ç
AI·Î º¸´Ù Æí¸®Çϰí Á¤È®ÇÑ °á°ú¸¦ ¾ò°íÀÚ ÇÒ ¶§, RAG ±â¹ÝÀÇ ·©Ã¼ÀÎÀ» Ȱ¿ëÇØ º¸¼¼¿ä~!
AI ·Î ¸í·ÉÀ» ³»¸®°í, °á°ú¸¦ ±â¾ïÇÏ°í ´äº¯À» ó¸®ÇÏ´Â °úÁ¤Àº ´Ü¼ø ¸í·É(ÇÁ·ÒÇÁÆ®)¿¡¼´Â È¿°úÀûÀÌÁö¸¸, º¹ÀâÇÏ°í ´Ù¾çÇÑ ¸í·É¿¡¼´Â È¿À²ÀÌ ¶³¾îÁú ¼ö ÀÖ½À´Ï´Ù.
À̶§, RAGÀº ¿ÜºÎ µ¥ÀÌÅͺ£À̽º¿Í ¹®¼, API¸¦ ÀûÀýÈ÷ Ȱ¿ëÇØ Á¤È®ÇÑ ´äº¯À» ³¾ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ±â¼úÀÔ´Ï´Ù. ±×¸®°í ·©Ã¼ÀÎ(LangChain)Àº RAGÀ» Á»´õ ½±°Ô ¼³°èÇÏ°í ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÔ´Ï´Ù. LangChain ¿©·¯ µ¥ÀÌÅÍ ¼Ò½º¿¡¼ Á¤º¸¸¦ °Ë»öÇϰí, ÅëÇÕÇϱ⵵ Çϰí, RAGÀÇ °Ë»ö ¹× »ý¼º ´Ü°è¸¦ À¯±âÀûÀ¸·Î ¿¬°áÇϱ⵵ ÇÕ´Ï´Ù.
AI´Â °á°ú¸¦ ¸¸µé°í RAGÀº ¿ÜºÎ µ¥ÀÌÅ͸¦ °Ë»öÇϰí, LangChain ¿¬°á°í¸® ¿ªÇÒÀ» ¼öÇàÇØ À¯±âÀûÀ¸·Î ÀÛµ¿½ÃŰ´Â ¿ªÇÒÀ» ´ã´çÇÕ´Ï´Ù.
-
±³À°±â°£
3°³¿ù
-
±³À°³À̵µ
ÀÔ¹®~Áß±Þ
-
Á¤¿ø
30¸í ³»¿Ü
-
ÀüÈ»ó´ã
053-243-5940
ÁÖ¸» ¡¤ °øÈÞÀÏ »ó´ã ¹× Á¢¼ö°¡´É
ÀÌ·±ºÐµé¿¡°Ô ÃßõÇÕ´Ï´Ù
¡á AI ¹× µ¥ÀÌÅÍ¿¡ °ü½ÉÀÌ ¸¹Àº ºÐ: ´ë±Ô¸ð ¾ð¾î ¸ðµ¨(LLM)°ú °Ë»ö Áõ° »ý¼º(RAG) ±â¼úÀ» ÀÌÇØÇϰí Ȱ¿ëÇÏ°í ½ÍÀ¸½Å ºÐµé.
¡á À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ãʺ¸ºÎÅÍ Áß±ÞÀÚ: StreamlitÀ» Ȱ¿ëÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ °ü½É ÀÖ´Â °³¹ßÀÚ³ª Çлý.
¡á µ¥ÀÌÅÍ È°¿ë Àü¹®°¡: ¿ÜºÎ µ¥ÀÌÅ͸¦ °Ë»öÇÏ°í ¿ä¾à, ºÐ¼®ÇÏ´Â ¾÷¹«¸¦ °³¼±ÇÏ°í ½ÍÀ¸½Å ºÐµé
¡á 꺿 Á¦ÀÛ¿¡ °ü½É ÀÖ´Â ºÐ: RAG¿Í LangChainÀ» Ȱ¿ëÇÑ °íµµÈµÈ 꺿 ±¸Ãà ¹æ¹ýÀ» ¹è¿ì°í ½ÍÀº ºÐµé.
¡á Á÷Á¢ AI ¸ðµ¨À» ±¸ÇöÇÏ°í ½ÍÀº ºÐ: Custom GPT¿Í Agent µî °í±Þ ±â¼úÀ» Ȱ¿ëÇØ AI¸¦ ½Ç¹«¿¡ Á¢¸ñÇϰíÀÚ ÇÏ´Â ºÐµé.
Ãë¾÷ºÐ¾ß
¡á AI ¿£Áö´Ï¾î: ¾ð¾î ¸ðµ¨ ¹× AI ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ±¸ÇöÇÏ´Â Àü¹® Á÷¹«.
¡á µ¥ÀÌÅÍ ºÐ¼®°¡: °Ë»ö Áõ° »ý¼º ±â¼úÀ» Ȱ¿ëÇØ µ¥ÀÌÅÍ ºÐ¼® ¹× º¸°í¼¸¦ ÀÛ¼ºÇÏ´Â ¿ªÇÒ.
¡á À¥ °³¹ßÀÚ: StreamlitÀ» ÀÌ¿ëÇØ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â Á÷¹«.
¡á ¸Ó½Å·¯´× ¿£Áö´Ï¾î: LangChainÀ» »ç¿ëÇØ µ¥ÀÌÅÍ¿Í AI ¸ðµ¨À» ÅëÇÕÇÏ´Â ¼Ö·ç¼ÇÀ» °³¹ßÇÏ´Â Àü¹® ¿£Áö´Ï¾î.
¡á 꺿 °³¹ßÀÚ: RAG¿Í LangChainÀ» Ȱ¿ëÇÏ¿© °íµµÈµÈ ´ëÈÇü AI¸¦ ¼³°èÇÏ°í ±¸ÃàÇÏ´Â Á÷¹«.
¡á AI ÄÁ¼³ÅÏÆ®: ±â¾÷ ¹× ±â°üÀÇ ¿ä±¸¿¡ ¸Â´Â AI ¼Ö·ç¼ÇÀ» ¼³°èÇϰí Á¦¾ÈÇÏ´Â ¿ªÇÒ.
¡á µ¥ÀÌÅÍ ±â¹Ý ºñÁî´Ï½º ºÐ¼®°¡: µ¥ÀÌÅÍ È°¿ëÀ» ÅëÇØ ºñÁî´Ï½º ÀÇ»ç°áÁ¤À» Áö¿øÇÏ´Â Á÷¹«.
Ä¿¸®Å§·³¾È³»
LangChainÀº µ¥ÀÌÅÍ È°¿ë°ú °Ë»ö Áõ° »ý¼º(RAG) ±â¼úÀ» ÃÖÀûÈÇÏ´Â µ¥ µµ¿òÀ» ÁÖ´Â °·ÂÇÑ µµ±¸ÀÔ´Ï´Ù. º» ±³À° °úÁ¤Àº RAG ±â¹ÝÀÇ LangChain ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇØ AIÀÇ °·ÂÇÑ »ý¼ºÇü Ç÷§Æû ±â´ÉÀ» Ä¿½ºÅ͸¶ÀÌ¡ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ÃֽŠAI ±â¼úÀ» ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇÕ´Ï´Ù.
-
-
1´Ü°è
ÆÄÀ̽ã ÇٽɱâÃÊ
-
ÀÏÂ÷ |
ÁÖÁ¦ |
³»¿ë |
1ÀÏÂ÷ |
°úÁ¤ ¼Ò°³, °³¹ß Åø |
¿À¸®¿£Å×À̼Ç, ȯ°æ¼³Á¤, Colab, Makrdown, Latex |
2ÀÏÂ÷ |
º¯¼ö |
º¯¼ö, ÆÄÀ̽ãÀÇ ÀԷ· ÇÔ¼ö |
3ÀÏÂ÷ |
Ä÷º¼Ç1 |
¹®ÀÚ¿, ¹®ÀÚ¿ ÇÔ¼ö, ¸®½ºÆ®, Æ©Çà |
4ÀÏÂ÷ |
Á¦¾î¹®(Á¶°Ç¹®) |
Á¶°Ç¹®, Á¶°Ç¹®ÀÇ È°¿ë |
5ÀÏÂ÷ |
Á¦¾î¹®(¹Ýº¹¹®) |
¹Ýº¹¹®, ¹Ýº¹¹®ÀÇ È°¿ë |
6ÀÏÂ÷ |
Ä÷º¼Ç2 |
µñ¼Å³Ê¸®, ¼Â, Ä÷º¼ÇÀ» ÀÌ¿ëÇÑ ¹Ýº¹¹®ÀÇ È°¿ë |
7ÀÏÂ÷ |
ÇÔ¼ö |
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö, ¶÷´Ù ÇÔ¼ö, Äݹé ÇÔ¼ö, ŸÀÔ ¾î³ëÅ×ÀÌ¼Ç |
8ÀÏÂ÷ |
°´Ã¼ÁöÇâÇÁ·Î±×·¡¹Ö1 |
Ŭ·¡½º¿Í °´Ã¼, »ý¼ºÀÚ, ¸Þ¼Òµå |
-
-
2´Ü°è
Streamlit / LangChain
-
ÀÏÂ÷ |
ÁÖÁ¦ |
³»¿ë |
1ÀÏÂ÷ |
°´Ã¼ÁöÇâÇÁ·Î±×·¡¹Ö2 |
»ó¼Ó, ¿À¹ö¶óÀ̵ù, ½ºÆä¼È ¸Þ¼Òµå, Ŭ·ÎÀú, µ¥ÄÚ·¹ÀÌÅÍ |
2ÀÏÂ÷ |
¸ðµâ, ÆÄÀϰú ¿¹¿Üó¸® |
¸ðµâ, ¿¹¿Üó¸®, ÆÄÀÏ ÀÔÃâ·Â |
3ÀÏÂ÷ |
Streamlit À¥¾ÖÇø®ÄÉÀ̼Ç1 |
ȯ°æ ¼³Ä¡Çϱâ, À¥ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ, ÄÄÆ÷³ÍÆ®, µ¥ÀÌÅÍ Ãâ·Â |
4ÀÏÂ÷ |
Streamlit À¥¾ÖÇø®ÄÉÀ̼Ç2 |
´Ù¾çÇÑ Widget, À¥ »çÀÌÆ® ¸¸µé±â |
5ÀÏÂ÷ |
Streamlit À¥¾ÖÇø®ÄÉÀ̼Ç3 |
µ¥ÀÌÅÍ ½Ã°¢È, ÆÄÀÏ Ã³¸® |
6ÀÏÂ÷ |
Streamlit À¥¾ÖÇø®ÄÉÀ̼Ç4 |
»çÀÌµå ¹Ù, ÅÇ UI, API Ȱ¿ë 꺿 À¥ ¼ºñ½º ¸¸µé±â |
7ÀÏÂ÷ |
LLM °³¿ä LangChain ¼¼ÆÃ |
OpenAI API, jupyter notebooks, streamlit. LLM, Prompt, LCEL, LangChain, LLM Chains |
8ÀÏÂ÷ |
I/O, Memory |
PromptTemplate, Serialization, Composition, Caching, Memory |
-
-
3´Ü°è
RAGȰ¿ë ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÀÛ
-
ÀÏÂ÷ |
ÁÖÁ¦ |
³»¿ë |
9ÀÏÂ÷ |
RAG, ȯ°æ¼¼ÆÃ |
RAG°³¿ä, Document Loader, Vector Store, Langsmith, Retrieval, Stuff, Map Reduce
¼¼ÆÃ: Anaconda, °¡»óȯ°æ, ÆÐŰÁö ¼³Ä¡, VisualStudioCode ¼³Ä¡, Extension ¼³Ä¡
|
10ÀÏÂ÷ |
±âº» ¾ÖÇø®ÄÉÀÌ¼Ç |
Streamlit À¥ ÇÁ·ÎÁ§Æ®, Page, Chat Message, Document ¾÷·Îµå, Streaming |
11ÀÏÂ÷ |
·ÎÄýÇÇà ¾ÖÇø®ÄÉÀÌ¼Ç |
Hugging face, Pipeline, ·ÎÄ÷Π½ÇÇà, Ollama LLM, Gpt4all |