»ý¼ºÇü AIÀÇ °³¿ä¿Í ÇÔ²² LangChain ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ ½ÇÁúÀûÀÎ ±¸Çö »ç·Ê±îÁö ¸ðµÎ 10°³ÀÇ ÀåÀ¸·Î ±¸¼ºÇØ Æ÷°ýÀûÀ¸·Î Á¦°øÇϴ åÀÌ´Ù. 1ÀåÀº »ý¼ºÇü AI°¡ ÅؽºÆ®, À̹ÌÁö, ±×¸®°í ºñµð¿À 󸮸¦ ¾î¶»°Ô Çõ½ÅÀûÀ¸·Î º¯È½ÃÅ°´ÂÁö ¼³¸íÇÑ´Ù. ÀÌ Àå¿¡¼´Â LLM(Large Language Model, °Å´ë ¾ð¾î ¸ðµ¨) µîÀÇ »ý¼º ¸ðµ¨À» ¼Ò°³Çϸç, ±× ÀáÀç·ÂÀ» ÀÚ¼¼È÷ »ìÆ캻´Ù. 2Àå¿¡¼´Â LangChainÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ È°¿ëÇÑ´Ù. ³°Àº Áö½Ä, Çൿ Á¦ÇÑ ±×¸®°í ȯ°¢ÀÇ À§Çè°ú °°Àº ÇѰ踦 ´Ù·ç¸ç, LangChainÀÌ ¿ÜºÎ µ¥ÀÌÅÍ¿Í °³ÀÔÀ» ÅëÇÕÇØ ´õ ÀÏ°üµÈ AI ÀÀ¿ë ÇÁ·Î±×·¥À» ¾î¶»°Ô ±¸ÇöÇÏ´ÂÁö ¼³¸íÇÑ´Ù.3ÀåÀº ȯ°æ ¼³Á¤ÀÇ ±âº» Áö½ÄÀ» ´Ù·ç¸ç, Docker, Conda, Pip, Poetry ¼³Ä¡ ¾È³»ºÎÅÍ ½ÃÀÛÇÑ´Ù. OpenAIÀÇ ChatGPT¿Í Hugging Face¿Í °°Àº ´Ù¾çÇÑ °ø±Þ ¾÷ü·ÎºÎÅÍ ¸ðµ¨À» ÅëÇÕÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ³»¿ë°ú ÇÊ¿äÇÑ API Å°¸¦ ¾ò´Â °úÁ¤À» ¼³¸íÇÑ´Ù. 4Àå¿¡¼´Â Á¤º¸ ÃßÃâÀ» À§ÇÑ ¹Ðµµ üÀÎ(Chain of Density)À» ¾Ë¾Æº¸°í, LangChain µ¥ÄÚ·¹ÀÌÅÍ(decorator)¿Í Ç¥Çö ¾ð¾î¿¡ ´ëÇÑ ³íÀǸ¦ ÅëÇØ »ç¿ëÀÚ ¸ÂÃãÇü ÇൿÀ» Á¤ÀÇÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 5ÀåÀº ChatGPT¿Í °°Àº 꺿ÀÇ ´É·ÂÀ» Çâ»ó½ÃÅ°±â À§ÇØ °Ë»ö Áõ° »ý¼º(RAG, Retrieval-Augmented Generation)°ú °°Àº ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 6ÀåÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼ ºÎ»óÇÏ´Â LLMÀÇ ¿ªÇÒÀ» Á¶»çÇϸç, AI°¡ ÄÚµù ÀÛ¾÷À» ÀÚµ¿ÈÇÏ°í µ¿Àû ÄÚµù ºñ¼·Î¼ÀÇ ¿ªÇÒ °¡´É¼ºÀ» ¾Ë¾Æº»´Ù. 7ÀåÀº »ý¼ºÇü AI¿Í µ¥ÀÌÅÍ °úÇÐÀÇ °øÅëÁ¡À» Ž»öÇϸç, LLMÀÌ »ý»ê¼ºÀ» Çâ»ó½ÃÅ°°í °úÇÐÀû ¹ß°ßÀ» ÃËÁøÇÒ ¼ö ÀÖ´Â ÀáÀç·ÂÀ» »ìÆ캻´Ù. 8ÀåÀº ¹Ì¼¼ Á¶Á¤(fine-tuning)°ú ÇÁ·ÒÇÁÆÃ(prompting)°ú °°Àº Á¶°ÇÈ ±â¼úÀ» ¾Ë¾Æº»´Ù. 9ÀåÀº LLMÀ» ½ÇÁ¦ ÀÀ¿ë ÇÁ·Î±×·¥ ³»¿¡¼ ¹èÄ¡ÇÏ´Â µ¥ ÀÖ¾î¼ÀÇ º¹À⼺À» ´Ù·ç¸ç, ¼º´É º¸Àå, ±ÔÁ¦ ¿ä±¸ »çÇ× ÃæÁ·, ±Ô¸ð¿¡ ´ëÇÑ °°Ç¼º ¹× È¿°úÀûÀÎ ¸ð´ÏÅ͸µÀ» À§ÇÑ ¸ð¹ü »ç·Ê¸¦ »ìÆ캻´Ù. 10ÀåÀº »ý¼ºÇü AIÀÇ ÀáÀçÀûÀÎ ¹ßÀü°ú »çȸ ±â¼úÀû µµÀü¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº»´Ù.
ÄÄÇ»ÅÍ ½Å°æ°úÇÐ ¹Ú»ç ÇÐÀ§¸¦ °¡Áø °æÇèÀÌ Ç³ºÎÇÑ µ¥ÀÌÅÍ °úÇÐ ¸®´õ´Ù. Å׶ó¹ÙÀÌÆ® ´ÜÀ§ÀÇ µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ°í ÃÖ´ë 64k Äھ °®Ãá ½´ÆÛ ÄÄÇ»ÅÍ¿¡¼ ³ú È°µ¿À» ½Ã¹Ä·¹À̼ÇÇϸç, ½ÇÇèÀ» ¼³°èÇÏ°í ¼öÇàÇß´Ù. º¸Çè Àû¿ë ÀÀ¿ëÀ» ó¸®ÇÏ´Â Á¦Ç°È ½Ã½ºÅÛÀ» ±¸ÃàÇß°í, ¼ö¹é¸¸ °ÇÀÇ ¹®¼¿¡ ´ëÇØ ½Å°æ¸ÁÀ» ÈƷýÃÄ×´Ù. ¡ºMachine Learning for Time-Series¡»(Packt, 2021)¿Í ¡ºArtificial Intelligence with Python Cookbook Python¡»(Packt, 2020)ÀÇ ÀúÀÚÀ̸ç, ÇöÀç´Â ÇìÀ̽ºÆýº ´ÙÀÌ·ºÆ®(Hastings Direct)¿¡¼ º¸Çè ºÐ¾ß¿¡ ¸ö´ã°í ÀÖ´Ù.
1Àå. »ý¼ºÇü AI¶õ ¹«¾ùÀΰ¡?__»ý¼ºÇü AI ¼Ò°³____»ý¼º ¸ðµ¨À̶õ ¹«¾ùÀΰ¡?____¿Ö Áö±ÝÀΰ¡?__LLMÀÇ ÀÌÇØ____GPT¶õ ¹«¾ùÀΰ¡?____´Ù¸¥ LLM____ÁÖ¿ä Ç÷¹À̾î____GPT ¸ðµ¨Àº ¾î¶»°Ô ÀÛµ¿ÇÒ±î?______»çÀü ÈÆ·Ã______ÅäÅ«È______½ºÄÉÀϸµ______Á¶°ÇÈ____ÀÌ·¯ÇÑ ¸ðµ¨À» ½ÃÇèÇÏ´Â ¹æ¹ý__ÅؽºÆ® Åõ À̹ÌÁö ¸ðµ¨À̶õ?__´Ù¸¥ ¿µ¿ª¿¡¼ AI°¡ ÇÒ ¼ö ÀÖ´Â ÀÏ__¿ä¾à __¹®Á¦2Àå. LLM ÀÀ¿ëÀ» À§ÇÑ LangChain__È®·üÀû ¾Þ¹«»õ¸¦ ³Ñ¾î¼____LLMÀÇ ÇÑ°è´Â ¹«¾ùÀΰ¡?____LLMÀÇ ÇѰ踦 ¿ÏÈÇÏ´Â ¹æ¹ý____LLM ÀÀ¿ëÀ̶õ ¹«¾ùÀΰ¡? __LangChainÀ̶õ ¹«¾ùÀΰ¡?__LangChainÀÇ ÇÙ½É ¿ä¼Ò Ž»ö____üÀÎÀ̶õ ¹«¾ùÀΰ¡?____¿¡ÀÌÀüÆ®´Â ¹«¾ùÀΰ¡?____¸Þ¸ð¸®´Â ¹«¾ùÀΰ¡?____µµ±¸¶õ ¹«¾ùÀΰ¡?__LangChainÀÇ ÀÛµ¿ ¿ø¸®__LangChain°ú ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©¿ÍÀÇ ºñ±³__¿ä¾à__¹®Á¦3Àå. LangChainÀ¸·Î ½ÃÀÛÇϱâ__ÀÌ Ã¥À» À§ÇÑ Á¾¼Ó¼º ¼³Á¤ ¹æ¹ý____pip____Poetry____Conda____Docker__API ¸ðµ¨ ÅëÇÕ Å½»ö____°¡Â¥ LLM____OpenAI____Hugging Face____Google Cloud Platform____Jina AI____Replicate____±× ¿Ü____¾ÖÀú____Anthropic__·ÎÄà ¸ðµ¨ Ž»ö____Hugging Face Transformers____llama.cpp____GPT4ALL__°í°´ ¼ºñ½º¸¦ À§ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà__¿ä¾à__¹®Á¦4Àå. ´É·Â ÀÖ´Â ºñ¼ ±¸Ãà__ÆÑÆ® üũ¸¦ ÅëÇÑ È¯°¢ ¿ÏÈ__Á¤º¸ ¿ä¾à____±âº» ÇÁ·ÒÇÁÆÃ____ÇÁ·ÒÇÁÆ® ÅÛÇø´____¹Ðµµ üÀÎ ____¸Ê ¸®µà½º ÆÄÀÌÇÁ¶óÀÎ____ÅäÅ« »ç¿ë·® ¸ð´ÏÅ͸µ__¹®¼¿¡¼ Á¤º¸ ÃßÃâ__ÅøÀ» »ç¿ëÇÑ Áú¹® ÀÀ´ä____ÅøÀ» »ç¿ëÇÑ Á¤º¸ °Ë»ö____½Ã°¢ ÀÎÅÍÆäÀ̽º ±¸Ãà__Ãß·Ð Àü·« Ž»ö__¿ä¾à__¹®Á¦5Àå. ChatGPT °°Àº 꺿 ±¸Ãà__꺿À̶õ ¹«¾ùÀΰ¡?__°Ë»ö°ú º¤ÅÍÀÇ ÀÌÇØ____ÀÓº£µù____º¤ÅÍ ÀúÀå¼Ò______º¤ÅÍ À妽Ì______º¤ÅÍ ¶óÀ̺귯¸®______º¤ÅÍ µ¥ÀÌÅͺ£À̽º__LangChain¿¡¼ÀÇ ·Îµù ¹× °Ë»ö____¹®¼ ·Î´õ____LangChain¿¡¼ °Ë»ö±â______kNN °Ë»ö±â______PubMed °Ë»ö±â______¸ÂÃãÇü °Ë»ö±â__꺿 ±¸Çö____¹®¼ ·Î´õ____º¤ÅÍ ÀúÀå¼Ò____¸Þ¸ð¸®______´ëÈ ¹öÆÛ______´ëÈ ¿ä¾à ±â¾ï______Áö½Ä ±×·¡ÇÁ ÀúÀå______¿©·¯ ¸Þ¸ð¸® ¸ÞÄ¿´ÏÁòÀÇ º´ÇÕ______Àå±â ÀÏ°ü¼º__ÀÀ´ä ÁßÀç__¿ä¾à__¹®Á¦6Àå. »ý¼ºÇü AI¸¦ ÀÌ¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß__¼ÒÇÁÆ®¿þ¾î °³¹ß°ú AI____ÄÚµå LLM__LLMÀ» »ç¿ëÇÑ ÄÚµå ÀÛ¼º____StarCoder____StarChat____LLaMa 2____¼ÒÇü ·ÎÄà ¸ðµ¨__¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÚµ¿È__¿ä¾à__¹®Á¦7Àå. µ¥ÀÌÅÍ °úÇÐÀ» À§ÇÑ LLM__»ý¼º ¸ðµ¨ÀÌ µ¥ÀÌÅÍ °úÇп¡ ¹ÌÄ¡´Â ¿µÇâ__ÀÚµ¿ÈµÈ µ¥ÀÌÅÍ °úÇÐ____µ¥ÀÌÅÍ ¼öÁý____½Ã°¢È¿Í Ž»öÀû µ¥ÀÌÅÍ ºÐ¼®____Àüó¸®¿Í Ư¡ ÃßÃâ____AutoML__µ¥ÀÌÅÍ °úÇÐ Áú¹®¿¡ ´äÇϱâ À§ÇÑ ¿¡ÀÌÀüÆ® »ç¿ë__LLMÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ Å½»ö__¿ä¾à__Áú¹®8Àå. LLM »ç¿ëÀÚ Á¤ÀÇ ¹× Ãâ·Â__LLM Á¶°ÇÈ____Á¶°ÇÈ ±â¹ý______Àΰ£ Çǵå¹éÀ» °¡¹ÌÇÑ °ÈÇнÀ______LoRA______Ãß·Ð ½Ã°£ Á¶°ÇÈ__¹Ì¼¼ Á¶Á¤____¹Ì¼¼ Á¶Á¤ ¼³Á¤____¿ÀÇ ¼Ò½º ¸ðµ¨____»ó¾÷¿ë ¸ðµ¨__ÇÁ·ÒÇÁÆ® °øÇÐ____ÇÁ·ÒÇÁÆ® ±â¼ú______Á¦·Î¼¦ ÇÁ·ÒÇÁÆÃ______Ç»¼¦ ·¯´×______CoT ÇÁ·ÒÇÁÆÃ______ÀÚ±â ÀÏ°ü¼º______ToT__¿ä¾à__¹®Á¦9Àå. »ý¼ºÇü AI Á¦Ç°È__LLM ¾ÖÇø®ÄÉÀ̼ÇÀÇ Á¦Ç°È¸¦ ÁغñÇÏ´Â ¹æ¹ý____¿ë¾î__LLM ¾ÛÀ» Æò°¡ÇÏ´Â ¹æ¹ý____µÎ Ãâ·Â ºñ±³____±âÁØ ´ëºñ ºñ±³____¹®ÀÚ¿°ú ¹®¸Æ ºñ±³____µ¥ÀÌÅͼÂÀ» ´ë»óÀ¸·Î ÇÑ Æò°¡ ¼öÇà__LLM ¾ÛÀ» ¹èÆ÷ÇÏ´Â ¹æ¹ý____FastAPI À¥¼¹ö____Ray__LLM ¾ÛÀ» °üÂûÇÏ´Â ¹æ¹ý____°üÂû ¹ÝÀÀ____°üÃø¼º µµ±¸____LangSmith____PromptWatch__¿ä¾à__¹®Á¦10Àå. »ý¼ºÇü ¸ðµ¨ÀÇ ¹Ì·¡__»ý¼ºÇü AIÀÇ Çö »óÅÂ____µµÀü °úÁ¦____¸ðµ¨ °³¹ß¿¡¼ÀÇ Ãß¼¼____ºòÅ×Å© ´ë ¼Ò±â¾÷____AGI__°æÁ¦Àû °á°ú____âÀÇÀû »ê¾÷°ú ±¤°í____±³À°____¹ý·ü____Á¦Á¶____ÀÇÇÐ____±º»ç__»çȸÀû ÇÔÀÇ____¿ÀÁ¤º¸¿Í »çÀ̹öº¸¾È____±ÔÁ¦¿Í ½ÇÇàÀÇ ¾î·Á¿ò__¾ÕÀ¸·ÎÀÇ ±æ