{"id":22576,"date":"2023-04-21T11:48:29","date_gmt":"2023-04-21T02:48:29","guid":{"rendered":"http:\/\/nori.company\/?p=22576"},"modified":"2023-04-21T11:48:29","modified_gmt":"2023-04-21T02:48:29","slug":"gpt4-langchain-pdf%eb%a5%bc-%ec%9c%84%ed%95%9c-chatgpt-%ec%b1%97%eb%b4%87-%eb%a7%8c%eb%93%a4%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/nori.company\/?p=22576","title":{"rendered":"GPT4 &#038; LangChain &#8211; PDF\ub97c \uc704\ud55c ChatGPT \ucc57\ubd07 \ub9cc\ub4e4\uae30"},"content":{"rendered":"<ul>\n<li>\ub2e4\uc218\uc758 \ud070 PDF \ud30c\uc77c\uc744 LLM\uc5d0 \ub85c\ub529\ud574\uc11c \ud30c\uc77c \ub0b4\uc6a9\uc5d0 \ub300\ud574 \ub300\ud654 \uac00\ub2a5<\/li>\n<li>PDF\ub97c \ub123\uc73c\uba74 \ud14d\uc2a4\ud2b8\ub97c \ucd94\ucd9c\ud558\uc5ec \ub2e4\uc218\uc758 Chunk\ub85c \ub9cc\ub4e4\uace0, Embedding\uc744 \uc0dd\uc131\ud558\uc5ec Pinecone \ubca1\ud130\uc2a4\ud1a0\uc5b4\uc5d0 \uc800\uc7a5<\/li>\n<li>\uc9c8\ubb38\uc5d0 \ub300\ud574\uc11c OpenAI Embeddings API\ub85c \ubb38\uc11c\uc758 \uad00\ub828 \ubd80\ubd84\uc744 \ucc3e\uc544\uc11c GPT\uc5d0 \ub123\uace0 \ub2f5\ubcc0\uc744 \uc0dd\uc131<\/li>\n<li>LangChain&#8230;\n<p>\ucd9c\ucc98 : <a href=\"https:\/\/news.hada.io\/topic?id=9010\" target=\"_blank\" rel=\"noopener\">GeekNews &#8211; \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4 <\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\ub2e4\uc218\uc758 \ud070 PDF \ud30c\uc77c\uc744 LLM\uc5d0 \ub85c\ub529\ud574\uc11c \ud30c\uc77c \ub0b4\uc6a9\uc5d0 \ub300\ud574 \ub300\ud654 \uac00\ub2a5 PDF\ub97c \ub123\uc73c\uba74 \ud14d\uc2a4\ud2b8\ub97c \ucd94\ucd9c\ud558\uc5ec \ub2e4\uc218\uc758 Chunk\ub85c \ub9cc\ub4e4\uace0, Embedding\uc744 \uc0dd\uc131\ud558\uc5ec&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[138],"tags":[163],"class_list":["post-22576","post","type-post","status-publish","format-standard","hentry","category-it","tag-geeknews-----"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pa3PO4-5S8","jetpack-related-posts":[{"id":24193,"url":"https:\/\/nori.company\/?p=24193","url_meta":{"origin":22576,"position":0},"title":"Vercel AI SDK \uacf5\uac1c","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 6\uc6d4 19\uc77c","format":false,"excerpt":"React, Svelte, Vue \ub85c \uc2a4\ud2b8\ub9ac\ubc0d, \ucc44\ud305 \ubc29\uc2dd\uc758 AI\uc571\uc744 \uc0dd\uc131\ud558\uae30 \uc704\ud55c SDK SWR(HTTP RFC 5861, Stale-While-Revalidate)\ub97c \ud65c\uc6a9\ud558\uc5ec \ube60\ub974\uac8c \ub3d9\uc791 LangChain, OpenAI, Anthropic, HuggingFace \ub4f1\uc758 \ub2e4\uc591\ud55c \ubaa8\ub378 \uc9c0\uc6d0 Edge Runtime \ud638\ud658 \uc644\ub8cc\ub41c \uc2a4\ud2b8\ub9ac\ubc0d \uacb0\uacfc\ub97c DB\uc5d0 \uc800\uc7a5\ud558\uae30... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24159,"url":"https:\/\/nori.company\/?p=24159","url_meta":{"origin":22576,"position":1},"title":"Lanarky &#8211; LLM\uc744 \ud504\ub85c\ub355\uc158\uc5d0 \ubc30\ud3ec\ud558\uae30 \uc704\ud55c \uc624\ud508\uc18c\uc2a4 \ud504\ub808\uc784\uc6cc\ud06c","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 6\uc6d4 18\uc77c","format":false,"excerpt":"FastAPI \uae30\ubc18 \uba40\ud2f0 \ubaa8\ub4dc \ud1a0\ud070 \uc2a4\ud2b8\ub9ac\ubc0d \ube60\ub978 \ud504\ub85c\ud1a0\ud0c0\uc774\ud551\uc744 \uc704\ud55c \uac04\ub2e8\ud55c gradio \ucc57\ubd07 LangChain \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uc9c0\uc6d0 \ub2e4\uc218\uc758 LLM \uce90\uc2f1 \uc804\ub7b5 \uc9c0\uc6d0 \uc608\uc815: LlamaIndex, Guidance, Rebuff \ub4f1 \uc9c0\uc6d0 \ubc0f SQL DB \uc5f0\ub3d9 ... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22383,"url":"https:\/\/nori.company\/?p=22383","url_meta":{"origin":22576,"position":2},"title":"AgentGPT &#8211; \ube0c\ub77c\uc6b0\uc800\uc5d0 AI Agent \ub3c4\uc785\ud558\uae30","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 4\uc6d4 16\uc77c","format":false,"excerpt":"AI Agent\ub97c \ube0c\ub77c\uc6b0\uc800\uc5d0 Assemble\/Configure\/Deploy \ud558\ub294 \ub3c4\uad6c AI \uc5d0\uac8c \ub2ec\uc131\ud574\uc57c\ud560 \ubaa9\ud45c\ub97c \uc9c0\uc815\ud558\uba74 \ud560\uc77c\ub4e4\uc744 \ucc3e\uace0 \uc2e4\ud589\ud55c\ub4a4\uc5d0 \uacb0\uacfc\ub85c \ubd80\ud130 \ubc30\uc6c0 \ud604\uc7ac \uc791\uc5c5\uc911\uc778 \uae30\ub2a5\ub4e4 Vector DB\ub85c \uc7a5\uae30 \uba54\ubaa8\ub9ac \uc9c0\uc6d0 Langchain \uc73c\ub85c \uc6f9 \ube0c\ub77c\uc6b0\uc9d5 \ub2a5\ub825 \ucd94\uac00 \uc6f9\uc0ac\uc774\ud2b8 \ubc0f \uc0ac\ub78c\ub4e4\uacfc ... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22664,"url":"https:\/\/nori.company\/?p=22664","url_meta":{"origin":22576,"position":3},"title":"LlamaAcademy &#8211; GPT\uc5d0\uac8c \ucf54\ub529\ud558\ub294 \ubc95 \uac00\ub974\uce58\uae30","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 4\uc6d4 25\uc77c","format":false,"excerpt":"LLaMA, LoRA, LangChain\uc744 \ud65c\uc6a9\ud558\uc5ec GPT\uc5d0\uac8c API \ubb38\uc11c\ub97c \uc77d\ub294 \ubc95\uc744 \ud559\uc2b5\uc2dc\ud0a4\uae30 API \ubb38\uc11c\uc5d0 \ub300\ud574\uc11c LlamaAcademy\ub97c \uc2e4\ud589\ud558\uba74 \uc0c8\ub85c\uc6b4 LLaMA \ubaa8\ub378\uc774 \uc0dd\uc131 \ud574\ub2f9 \ubaa8\ub378\uc744 \uc11c\ubc84\uc5d0\uc11c \ud638\uc2a4\ud305\ud558\uba74, \uc0ac\uc6a9\uc790\ub4e4\uc5d0\uac8c \ud574\ub2f9 API\uc5d0 \ub300\ud55c \ud638\ucd9c \ucf54\ub4dc\ub97c \uc791\uc131\ud574\uc8fc\ub294 \uac8c \uac00\ub2a5 ... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23460,"url":"https:\/\/nori.company\/?p=23460","url_meta":{"origin":22576,"position":4},"title":"PrivateGPT &#8211; GPT\ub97c \ub370\uc774\ud130 \uc720\ucd9c\uc5c6\uc774 \uc0ac\uc6a9\ud558\uae30","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 5\uc6d4 23\uc77c","format":false,"excerpt":"100% \ud504\ub77c\uc774\ube57\ud55c LLM \uc778\ud130\ub137 \uc5f0\uacb0\uc5c6\uc774 \uac1c\uc778 \ubb38\uc11c\ub4e4\uc744 LLM\uc5d0 \ub85c\ub529\ud558\uace0 \uadf8\uc5d0 \ub300\ud574 \uc9c8\ubb38\ud558\uae30 LangChain + GPT4All + LlamaCPP + Chroma + SentenceTransformers \ubb38\uc11c\ud3f4\ub354\uc5d0 \ud30c\uc77c \ub123\uace0 ingest.py \uc2e4\ud589 csv, doc, eml(\uc774\uba54\uc77c), enex(\uc5d0\ubc84\ub178\ud2b8), epub, html, md, msg(\uc544\uc6c3\ub8e9), o... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22238,"url":"https:\/\/nori.company\/?p=22238","url_meta":{"origin":22576,"position":5},"title":"LangFlow &#8211; LangChain\uc744 \uc704\ud55c GUI","author":"\ub178\ub9ac\ucef4\ud37c\ub2c8","date":"2023\ub144 4\uc6d4 11\uc77c","format":false,"excerpt":"\ub4dc\ub798\uadf8 \uc564 \ub4dc\ub78d, \ucc44\ud305 \ubc15\uc2a4 \ub4f1\uc73c\ub85c \ube60\ub974\uac8c \ud504\ub85c\ud1a0\ud0c0\uc774\ud551 \ubc0f \uc2e4\ud5d8 LangChain\uc758 \ub2e4\uc591\ud55c LLM, \ud504\ub86c\ud504\ud2b8 \uc2dc\ub9ac\uc5bc\ub77c\uc774\uc800, \uc5d0\uc774\uc804\ud2b8, \uccb4\uc778\uacfc \uac19\uc740 \ucef4\ud3ec\ub10c\ud2b8\ub97c \uc9c0\uc6d0 \uc791\uc131\ud55c flow\ub97c JSON\uc73c\ub85c \uc775\uc2a4\ud3ec\ud2b8\ud560 \uc218 \uc788\uace0, \ud30c\uc774\uc36c \ud658\uacbd\uc5d0\uc11c \ubd88\ub7ec\uc640 \uc0ac\uc6a9 \uac00\ub2a5 ... \ucd9c\ucc98 : GeekNews - \uac1c\ubc1c\/\uae30\uc220\/\uc2a4\ud0c0\ud2b8\uc5c5 \ub274\uc2a4 \uc11c\ube44\uc2a4","rel":"","context":"&quot;IT&quot;\uc5d0\uc11c","block_context":{"text":"IT","link":"https:\/\/nori.company\/?cat=138"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts\/22576","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=22576"}],"version-history":[{"count":1,"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts\/22576\/revisions"}],"predecessor-version":[{"id":22577,"href":"https:\/\/nori.company\/index.php?rest_route=\/wp\/v2\/posts\/22576\/revisions\/22577"}],"wp:attachment":[{"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=22576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=22576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nori.company\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=22576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}