{"id":96768,"date":"2025-02-09T23:21:34","date_gmt":"2025-02-09T19:51:34","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/"},"modified":"2025-02-09T23:21:34","modified_gmt":"2025-02-09T19:51:34","slug":"applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/","title":{"rendered":"\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0637\u0631\u0627\u062d\u06cc Genai \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a\u0646 \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u0627\u0644\u06cc \u0646\u0633\u0644 \u0628\u0639\u062f\u06cc"},"content":{"rendered":"<div data-article-id=\"2267881\" id=\"article-body\">\n<p>AI \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f\u0647 (Genai) \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u0646\u0633\u0627\u0646 \u062f\u0631 \u0645\u062a\u0646 \u060c \u062a\u0635\u0627\u0648\u06cc\u0631 \u0648 \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u0622\u0646 \u060c \u0635\u0646\u0627\u06cc\u0639 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u062f\u0647\u062f. \u0627\u06cc\u0646 \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0646\u0642\u0644\u0627\u0628\u06cc \u0646\u0647 \u062a\u0646\u0647\u0627 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0647\u0627\u06cc \u062e\u0644\u0627\u0642 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u0628\u0644\u06a9\u0647 \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 \u0628\u0647 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u0645\u0648\u0631 \u0645\u0627\u0644\u06cc \u060c \u0645\u0631\u0627\u0642\u0628\u062a \u0647\u0627\u06cc \u0628\u0647\u062f\u0627\u0634\u062a\u06cc \u0648 \u062e\u062f\u0645\u0627\u062a \u0628\u0647 \u0645\u0634\u062a\u0631\u06cc \u0646\u06cc\u0632 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Genai \u060c \u0633\u0627\u0632\u0645\u0627\u0646 \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0645\u062f\u0644\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0627\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f \u06a9\u0647 \u062e\u0631\u0648\u062c\u06cc \u0647\u0627\u06cc \u063a\u0646\u06cc \u0627\u0632 \u0645\u062a\u0646 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u0631\u0648\u0634 \u0647\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0633\u0646\u062a\u06cc \u0631\u0627 \u062a\u0642\u0648\u06cc\u062a \u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0628\u06cc\u0646\u0634 \u0647\u0627\u06cc \u0634\u062e\u0635\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f \u060c \u0648 \u0627\u0633\u0627\u0633\u0627\u064b \u0646\u062d\u0648\u0647 \u062a\u0639\u0627\u0645\u0644 \u0645\u0627 \u0628\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648 \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u062f\u0647\u0646\u062f.<\/p>\n<p>\u062a\u06a9\u06cc\u0647 \u0628\u0631 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0639\u0627\u062f\u06cc \u06cc\u0627 \u0636\u0639\u06cc\u0641 \u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 LLMS \u062e\u0637\u0631\u0627\u062a \u0642\u0627\u0628\u0644 \u062a\u0648\u062c\u0647\u06cc \u0631\u0627 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u062f\u0627\u0631\u062f. \u0628\u062f\u0648\u0646 \u067e\u0627\u06cc\u0647 \u0645\u062d\u06a9\u0645 \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062f\u0642\u06cc\u0642 \u0648 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u060c \u0627\u06cc\u0646 \u0645\u062f\u0644 \u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062e\u0631\u0648\u062c\u06cc \u0647\u0627\u06cc\u06cc \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0647\u0645 \u062f\u0631 \u0648\u0627\u0642\u0639 \u0646\u0627\u062f\u0631\u0633\u062a \u0648 \u0647\u0645 \u06af\u0645\u0631\u0627\u0647 \u06a9\u0646\u0646\u062f\u0647 \u0647\u0633\u062a\u0646\u062f &#8211; \u067e\u062f\u06cc\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062a\u0648\u0647\u0645 \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f. \u062a\u0648\u0647\u0645 \u0647\u0646\u06af\u0627\u0645\u06cc \u0627\u062a\u0641\u0627\u0642 \u0645\u06cc \u0627\u0641\u062a\u062f \u06a9\u0647 \u0645\u062f\u0644 \u062c\u0632\u0626\u06cc\u0627\u062a \u0631\u0627 \u0627\u062e\u062a\u0631\u0627\u0639 \u0645\u06cc \u06a9\u0646\u062f \u06cc\u0627 \u0628\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u0627\u062f\u0631\u0633\u062a \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0622\u0646 \u067e\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0646\u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f. \u0686\u0646\u06cc\u0646 \u0646\u0627\u062f\u0631\u0633\u062a\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0636\u0639\u06cc\u0641 \u0631\u0627 \u0628\u0647 \u0648\u06cc\u0698\u0647 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0647\u0627\u06cc \u067e\u0631\u062e\u0627\u0634\u06af\u0631 \u0645\u0627\u0646\u0646\u062f \u0627\u0645\u0648\u0631 \u0645\u0627\u0644\u06cc \u060c \u0645\u0631\u0627\u0642\u0628\u062a \u0647\u0627\u06cc \u0628\u0647\u062f\u0627\u0634\u062a\u06cc \u06cc\u0627 \u062e\u062f\u0645\u0627\u062a \u062d\u0642\u0648\u0642\u06cc \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f \u060c \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0642\u062a \u0648 \u0627\u0639\u062a\u0645\u0627\u062f \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u060c \u062d\u0641\u0638 \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0647\u0634 \u0627\u06cc\u0646 \u062e\u0637\u0631\u0627\u062a \u0648 \u0627\u06cc\u062c\u0627\u062f \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc AI \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%DA%A9%D8%A7%D9%87%D8%B4_%D8%AE%D8%B7%D8%B1%D8%A7%D8%AA_%D8%A8%D8%A7_%D8%A7%D9%84%DA%AF%D9%88%D9%87%D8%A7%DB%8C_Genai_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C_%D8%A7%D8%B2_%D8%AA%D9%88%D9%87%D9%85_%D9%88_%D8%A7%D8%B7%D9%85%DB%8C%D9%86%D8%A7%D9%86_%D8%A7%D8%B2_%D8%AE%D8%B1%D9%88%D8%AC%DB%8C_%D9%87%D8%A7%DB%8C_%D9%82%D8%A7%D8%A8%D9%84_%D8%A7%D8%B9%D8%AA%D9%85%D8%A7%D8%AF_%D8%8C_%D8%A7%D8%B2_%D8%AA%D8%B9%D8%A8%DB%8C%D9%87_%D8%8C_%D9%BE%D8%A7%D8%B1%DA%86%D9%87_%D9%88_%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1_%D9%BE%D8%B1%D8%B3_%D9%88_%D8%AC%D9%88_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D9%85%DB%8C_%D8%B4%D9%88%D8%AF\" >\u06a9\u0627\u0647\u0634 \u062e\u0637\u0631\u0627\u062a \u0628\u0627 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc Genai: \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0648\u0647\u0645 \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062e\u0631\u0648\u062c\u06cc \u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u060c \u0627\u0632 \u062a\u0639\u0628\u06cc\u0647 \u060c \u067e\u0627\u0631\u0686\u0647 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D8%AA%D8%B9%D8%A8%DB%8C%D9%87_%D8%A7%D8%B2_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_%D8%AE%D8%A7%D9%85_%DA%AF%D8%B1%D9%81%D8%AA%D9%87_%D8%AA%D8%A7_%D8%A8%D8%B1%D8%AF%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_%D9%85%D8%B9%D9%86%DB%8C_%D8%AF%D8%A7%D8%B1\" >\u062a\u0639\u0628\u06cc\u0647: \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062e\u0627\u0645 \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u0628\u0631\u062f\u0627\u0631\u0647\u0627\u06cc \u0645\u0639\u0646\u06cc \u062f\u0627\u0631<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%AA%D8%B9%D8%A8%DB%8C%D9%87_%D8%B4%D8%AF%D9%87_%D8%A8%D8%A7_Springai\" >\u0627\u062c\u0631\u0627\u06cc \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u0628\u0627 Springai<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C_%D9%86%D8%B3%D9%84_%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%87_RAG_%D8%BA%D9%86%DB%8C_%D8%B3%D8%A7%D8%B2%DB%8C_%D8%A8%D8%A7_%D8%B2%D9%85%DB%8C%D9%86%D9%87_%D9%85%D8%B1%D8%A8%D9%88%D8%B7%D9%87\" >\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0646\u0633\u0644 \u0627\u0641\u0632\u0648\u062f\u0647 (RAG): \u063a\u0646\u06cc \u0633\u0627\u0632\u06cc \u0628\u0627 \u0632\u0645\u06cc\u0646\u0647 \u0645\u0631\u0628\u0648\u0637\u0647<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D9%BE%D8%A7%D8%B1%DA%86%D9%87_%D8%A8%D8%A7_Springai\" >\u0627\u062c\u0631\u0627\u06cc \u067e\u0627\u0631\u0686\u0647 \u0628\u0627 Springai<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#Retriever_%D9%87%DB%8C%D8%A8%D8%B1%DB%8C%D8%AF%DB%8C_%D9%88_%D8%AA%D8%AD%D9%88%D9%84_%D9%BE%D8%B1%D8%B3_%D9%88_%D8%AC%D9%88_%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4_%DA%A9%D8%A7%D8%B1%D8%A2%DB%8C%DB%8C_%D8%AC%D8%B3%D8%AA%D8%AC%D9%88\" >Retriever \u0647\u06cc\u0628\u0631\u06cc\u062f\u06cc \u0648 \u062a\u062d\u0648\u0644 \u067e\u0631\u0633 \u0648 \u062c\u0648: \u0627\u0641\u0632\u0627\u06cc\u0634 \u06a9\u0627\u0631\u0622\u06cc\u06cc \u062c\u0633\u062a\u062c\u0648<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D9%86%D8%B3%D8%AE%D9%87_1_GPT4O_Openai_%D8%A8%D8%A7_%D9%85%D8%AA%D9%86-%D8%A7%D9%85_%D8%AA%D8%B9%D8%A8%DB%8C%D9%87-ADA-002\" >\u0646\u0633\u062e\u0647 1: GPT4O Openai \u0628\u0627 \u0645\u062a\u0646-\u0627\u0645 \u062a\u0639\u0628\u06cc\u0647-ADA-002<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D9%86%D8%B3%D8%AE%D9%87_2_Deepseek_R1_%D8%A8%D8%A7_%D9%85%D8%AA%D9%86_%D9%86%D8%A7%D9%85%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C_%D8%B4%D8%AF%D9%87_%D8%AF%D8%B1_Ollama\" >\u0646\u0633\u062e\u0647 2: Deepseek R1 \u0628\u0627 \u0645\u062a\u0646 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u062f\u0631 Ollama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/applying-genai-design-patterns-to-build-a-next-generation-financial-analysis-application-551k\/#%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%D9%86%D9%87%D8%A7%DB%8C%DB%8C\" >\u0628\u0631\u0631\u0633\u06cc \u0646\u0647\u0627\u06cc\u06cc<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%DA%A9%D8%A7%D9%87%D8%B4_%D8%AE%D8%B7%D8%B1%D8%A7%D8%AA_%D8%A8%D8%A7_%D8%A7%D9%84%DA%AF%D9%88%D9%87%D8%A7%DB%8C_Genai_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AC%D9%84%D9%88%DA%AF%DB%8C%D8%B1%DB%8C_%D8%A7%D8%B2_%D8%AA%D9%88%D9%87%D9%85_%D9%88_%D8%A7%D8%B7%D9%85%DB%8C%D9%86%D8%A7%D9%86_%D8%A7%D8%B2_%D8%AE%D8%B1%D9%88%D8%AC%DB%8C_%D9%87%D8%A7%DB%8C_%D9%82%D8%A7%D8%A8%D9%84_%D8%A7%D8%B9%D8%AA%D9%85%D8%A7%D8%AF_%D8%8C_%D8%A7%D8%B2_%D8%AA%D8%B9%D8%A8%DB%8C%D9%87_%D8%8C_%D9%BE%D8%A7%D8%B1%DA%86%D9%87_%D9%88_%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1_%D9%BE%D8%B1%D8%B3_%D9%88_%D8%AC%D9%88_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D9%85%DB%8C_%D8%B4%D9%88%D8%AF\"><\/span>\n<p>  \u06a9\u0627\u0647\u0634 \u062e\u0637\u0631\u0627\u062a \u0628\u0627 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc Genai: \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0648\u0647\u0645 \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062e\u0631\u0648\u062c\u06cc \u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u060c \u0627\u0632 \u062a\u0639\u0628\u06cc\u0647 \u060c \u067e\u0627\u0631\u0686\u0647 \u0648 \u062a\u063a\u06cc\u06cc\u0631 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06a9\u0627\u0647\u0634 \u062e\u0637\u0631\u0627\u062a \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc Genai \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0637\u0631\u0627\u062d\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u06a9\u0647 \u0628\u0647 \u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u0630\u0627\u062a\u06cc \u0622\u0645\u0648\u0632\u0634 \u062f\u0631 \u0645\u0648\u0631\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u063a\u06cc\u0631\u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u062f \u060c \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <strong>\u0646\u0633\u0644<\/strong>\u060c \u0645\u062a\u0646 \u0645\u0627\u0644\u06cc \u062e\u0627\u0645 \u0628\u0647 \u0628\u0627\u0632\u0646\u0645\u0627\u06cc\u06cc \u0647\u0627\u06cc \u0628\u0631\u062f\u0627\u0631 \u0645\u0639\u0646\u06cc \u062f\u0627\u0631 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u062a\u0641\u0627\u0648\u062a \u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0647 \u0637\u0648\u0631 \u062f\u0642\u06cc\u0642 \u0636\u0628\u0637 \u0645\u06cc \u0634\u0648\u0646\u062f. \u0628\u0647 \u0637\u0648\u0631 \u0645\u0648\u0627\u0632\u06cc \u060c <strong>\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0646\u0633\u0644 \u0627\u0641\u0632\u0648\u062f\u0647 (RAG)<\/strong> \u063a\u0646\u06cc \u0633\u0627\u0632\u06cc LLM \u0628\u0627 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0628\u0631\u062f\u0627\u0631 \u060c \u0627\u0632 \u0627\u06cc\u0646 \u0637\u0631\u06cc\u0642 \u0634\u06a9\u0627\u0641 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u0646\u0634 \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0648 \u06a9\u0627\u0647\u0634 \u0627\u062d\u062a\u0645\u0627\u0644 \u062a\u0648\u0647\u0645 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f. \u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u06cc\u0646 \u060c <strong>\u062a\u062d\u0648\u0644<\/strong> \u067e\u0631\u0633 \u0648 \u062c\u0648\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0628\u0627 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627\u06cc \u0633\u0646\u062f \u0627\u0633\u0627\u0633\u06cc \u0627\u0635\u0644\u0627\u062d \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u062a\u0642\u0648\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0627 \u0647\u0645 \u060c \u0627\u06cc\u0646 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0628\u0647 \u0637\u0648\u0631 \u0647\u0645 \u0627\u0641\u0632\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062a\u0648\u0644\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u0647\u0627\u06cc \u06af\u0645\u0631\u0627\u0647 \u06a9\u0646\u0646\u062f\u0647 \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062a\u062d\u0648\u06cc\u0644 \u067e\u0627\u0633\u062e\u0647\u0627\u06cc \u0642\u0627\u0628\u0644 \u0627\u0639\u062a\u0645\u0627\u062f \u0648 \u0622\u06af\u0627\u0647\u0627\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B9%D8%A8%DB%8C%D9%87_%D8%A7%D8%B2_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7%DB%8C_%D8%AE%D8%A7%D9%85_%DA%AF%D8%B1%D9%81%D8%AA%D9%87_%D8%AA%D8%A7_%D8%A8%D8%B1%D8%AF%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_%D9%85%D8%B9%D9%86%DB%8C_%D8%AF%D8%A7%D8%B1\"><\/span>\n<p>  \u062a\u0639\u0628\u06cc\u0647: \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062e\u0627\u0645 \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u0628\u0631\u062f\u0627\u0631\u0647\u0627\u06cc \u0645\u0639\u0646\u06cc \u062f\u0627\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u0645\u0648\u0631\u062f \u0628\u062d\u062b \u0641\u0627\u0648\u0644\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627 \u0627\u0633\u062a. \u0648\u06cc \u062f\u0631 \u0645\u0642\u0627\u0644\u0647 \u062e\u0648\u062f \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627 \u0628\u0644\u0648\u06a9 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0628\u0632\u0631\u06af\u06cc (\u0627\u0639\u0645 \u0627\u0632 \u0645\u062a\u0646 \u06cc\u0627 \u062a\u0635\u0627\u0648\u06cc\u0631) \u0631\u0627 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u0647\u0627\u06cc \u0639\u062f\u062f\u06cc \u062f\u0631 \u06cc\u06a9 \u0641\u0636\u0627\u06cc \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u0628\u0627\u0644\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u0646\u062f \u062a\u0627 \u0645\u0648\u0627\u0631\u062f\u06cc \u0628\u0627 \u0645\u0639\u0646\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0645\u0634\u0627\u0628\u0647 \u062f\u0631 \u0646\u0632\u062f\u06cc\u06a9\u06cc \u06cc\u06a9\u062f\u06cc\u06af\u0631 \u0642\u0631\u0627\u0631 \u0628\u06af\u06cc\u0631\u0646\u062f. \u062f\u0631 \u06a9\u0627\u0631\u0628\u0631\u062f \u0645\u0627 \u060c \u0627\u06cc\u0646 \u0645\u0641\u0647\u0648\u0645 \u0628\u0631\u0627\u06cc \u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u062c\u0633\u062a\u062c\u0648\u06cc \u0634\u0628\u0627\u0647\u062a \u062f\u0631 \u0627\u0633\u0646\u0627\u062f \u0645\u0627\u0644\u06cc \u0648 \u0627\u062e\u0628\u0627\u0631 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%AA%D8%B9%D8%A8%DB%8C%D9%87_%D8%B4%D8%AF%D9%87_%D8%A8%D8%A7_Springai\"><\/span>\n<p>  \u0627\u062c\u0631\u0627\u06cc \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u0628\u0627 Springai<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><strong>\u0646\u0634\u0627\u0646\u0647 \u0633\u0627\u0632\u06cc \u0648 \u062a\u0642\u0633\u06cc\u0645<\/strong><br \/>\u0631\u0648\u0634 SaveVectordB \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 tokentextsplitter \u0628\u0631\u0627\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0644\u06cc\u0633\u062a\u06cc \u0627\u0632 \u0631\u0634\u062a\u0647 \u0647\u0627\u06cc \u0645\u062d\u062a\u0648\u0627 \u0628\u0647 \u062a\u06a9\u0647 \u0647\u0627\u06cc \u06a9\u0648\u0686\u06a9\u062a\u0631 \u0622\u063a\u0627\u0632 \u0645\u06cc \u0634\u0648\u062f \u0648 \u0647\u0631 \u06cc\u06a9 \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0633\u0646\u062f \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>List<document> documentList = textSplitter.apply(   contentList.stream().map(Document::new).collect(Collectors.toList());\n<\/document><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0628\u0627 \u0627\u06cc\u062f\u0647 \u062c\u0645\u0639 \u06a9\u0631\u062f\u0646 \u0627\u0633\u0646\u0627\u062f \u0628\u0632\u0631\u06af \u0628\u0647 \u0642\u0637\u0639\u0627\u062a \u0642\u0627\u0628\u0644 \u06a9\u0646\u062a\u0631\u0644 &#8211; \u06cc\u06a9 \u0631\u0648\u0634 \u0645\u0639\u0645\u0648\u0644 \u0628\u0631\u0627\u06cc \u062d\u0641\u0638 \u062c\u0632\u0626\u06cc\u0627\u062a \u0645\u062a\u0646\u06cc \u062f\u0631 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f.<\/p>\n<p><strong>\u0646\u0633\u0644<\/strong><\/p>\n<p>\u0628\u0631\u0627\u06cc \u0647\u0631 \u0633\u0646\u062f \u060c \u0631\u0648\u0634 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>embeddingModel.embed(document);\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u062f\u0639\u0648\u062a \u0645\u062a\u0646 \u0633\u0646\u062f \u0631\u0627 \u0628\u0647 \u06cc\u06a9 \u0628\u0631\u062f\u0627\u0631 \u062a\u0639\u0628\u06cc\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u0648\u06a9\u062a\u0648\u0631 \u0633\u067e\u0633 \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0634\u0628\u0627\u0647\u062a \u0628\u0639\u062f\u06cc \u062f\u0631 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0648\u06a9\u062a\u0648\u0631 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u0647\u062f\u0641 \u0627\u0635\u0644\u06cc \u062a\u0639\u0628\u06cc\u0647 \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc Genai \u0645\u0627 \u0627\u0633\u062a.<\/p>\n<p><strong>\u0627\u0646\u062c\u0645\u0646 \u0627\u0628\u0631\u062f\u0627\u062f\u0647<\/strong><\/p>\n<p>\u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u062a\u0648\u0644\u06cc\u062f \u062a\u0639\u0628\u06cc\u0647 \u060c \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0628\u0647 \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc \u0645\u062a\u0635\u0644 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>document.getMetadata().put(\"metadata\", metadata);\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0642\u0633\u0645\u062a \u0628\u0647 \u062c\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0645\u062c\u062f\u062f \u062a\u0639\u0628\u06cc\u0647 \u062f\u0631 \u0627\u0628\u0631\u062f\u0627\u062f\u0647 \u060c \u0628\u0631\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06a9\u0645\u06a9\u06cc (\u0645\u0627\u0646\u0646\u062f \u0646\u0648\u0639 \u0633\u0646\u062f \u06cc\u0627 \u0632\u0645\u0627\u0646 \u0628\u0646\u062f\u06cc \u0646\u0645\u0627\u06cc\u0647 \u0633\u0627\u0632\u06cc) \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0631\u0627\u06cc \u0641\u06cc\u0644\u062a\u0631 \u06cc\u0627 \u0646\u0645\u0627\u06cc\u0634 \u0646\u062a\u0627\u06cc\u062c \u0628\u0639\u062f\u0627\u064b \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u0648\u062f \u060c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u062d\u062b \u0641\u0627\u0648\u0644\u0631 \u062f\u0631 \u0645\u0648\u0631\u062f \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u0646\u0634 \u062f\u0627\u0646\u0634 \u0628\u0631 \u0627\u0647\u0645\u06cc\u062a \u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627 (\u062a\u0639\u0628\u06cc\u0647) \u0627\u0632 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u062a\u0646\u06cc (\u0627\u0628\u0631\u062f\u0627\u062f\u0647) \u062a\u0623\u06a9\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C_%D9%86%D8%B3%D9%84_%D8%A7%D9%81%D8%B2%D9%88%D8%AF%D9%87_RAG_%D8%BA%D9%86%DB%8C_%D8%B3%D8%A7%D8%B2%DB%8C_%D8%A8%D8%A7_%D8%B2%D9%85%DB%8C%D9%86%D9%87_%D9%85%D8%B1%D8%A8%D9%88%D8%B7%D9%87\"><\/span>\n<p>  \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0646\u0633\u0644 \u0627\u0641\u0632\u0648\u062f\u0647 (RAG): \u063a\u0646\u06cc \u0633\u0627\u0632\u06cc \u0628\u0627 \u0632\u0645\u06cc\u0646\u0647 \u0645\u0631\u0628\u0648\u0637\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0645\u0642\u0627\u0644\u0647 \u0645\u0627\u0631\u062a\u06cc\u0646 \u0641\u0627\u0648\u0644\u0631 RAG \u0631\u0627 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u063a\u0644\u0628\u0647 \u0628\u0631 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0647\u0627\u06cc LLM \u0647\u0627 \u0628\u0627 \u062a\u0642\u0648\u06cc\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627 \u0642\u0637\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0627\u0633\u0646\u0627\u062f \u0645\u0631\u0628\u0648\u0637\u0647 \u06a9\u0647 \u0627\u0632 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u0646\u0634 \u062e\u0627\u0631\u062c\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u0634\u0648\u062f \u060c \u062a\u0648\u0635\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0628\u0647 LLM \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u067e\u0627\u0633\u062e \u0647\u0627\u06cc\u06cc \u0631\u0627 \u06a9\u0647 \u062f\u0631 \u0648\u0627\u0642\u0639 \u0645\u0628\u062a\u0646\u06cc \u0648 \u0645\u062a\u0646\u0627\u0633\u0628 \u0647\u0633\u062a\u0646\u062f \u060c \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u062f.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D9%BE%D8%A7%D8%B1%DA%86%D9%87_%D8%A8%D8%A7_Springai\"><\/span>\n<p>  \u0627\u062c\u0631\u0627\u06cc \u067e\u0627\u0631\u0686\u0647 \u0628\u0627 Springai<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><strong>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0648\u0635\u06cc\u0647 \u0634\u062f\u0647<\/strong><\/p>\n<p>\u0631\u0648\u0634 retrieverelevantdocument \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u06a9\u0627\u0631\u0628\u0631 \u0648 \u06cc\u06a9 \u0645\u062f\u0644 \u0686\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u060c \u06cc\u06a9 \u062a\u0648\u0635\u06cc\u0647 \u0634\u062f\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>AdvisedRequest request = AdvisedRequest.builder()\n        .chatModel(chatModel)\n        .userText(query)\n        .build();\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0648\u0631\u0648\u062f\u06cc \u0628\u0631\u0627\u06cc \u0631\u0648\u0646\u062f \u062a\u0642\u0648\u06cc\u062a \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p><strong>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 RetrievalAugmentationAdisor<\/strong><\/p>\n<p>\u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0633\u067e\u0633 \u0628\u0647 \u0645\u0634\u0627\u0648\u0631 \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>AdvisedRequest advisedRequest = retrievalAugmentationAdvisor.before(request);\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u062f\u0631 \u0632\u06cc\u0631 \u06a9\u0627\u067e\u0648\u062a \u060c \u0627\u06cc\u0646 \u0645\u0634\u0627\u0648\u0631 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<p>\u0645\u0634\u0627\u0648\u0631 \u0627\u0632 \u06cc\u06a9 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc (\u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u062f\u0631 \u0631\u0648\u0634 \u062e\u0635\u0648\u0635\u06cc CreatequeryTransformers ()) \u0628\u0631\u0627\u06cc \u0627\u0635\u0644\u0627\u062d \u06cc\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u062a\u062d\u0648\u0644 \u0628\u0631\u0627\u06cc \u063a\u0644\u0628\u0647 \u0628\u0631 \u0645\u0634\u06a9\u0644 &#8220;\u067e\u0631\u0633 \u0648 \u062c\u0648 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u0646\u06cc\u0645\u0627\u0644\u06cc\u0633\u062a\u06cc&#8221; \u06a9\u0647 \u062a\u0648\u0633\u0637 \u0641\u0627\u0648\u0644\u0631 \u0645\u0648\u0631\u062f \u0628\u062d\u062b \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0647 \u0627\u0633\u062a \u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a.<\/p>\n<p>\u06cc\u06a9 VectorStoredocumentRetriever (\u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062f\u0631 CreateOcumentRetriever ()) \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0639\u0628\u06cc\u0647 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u062a\u0635\u0641\u06cc\u0647 \u0634\u062f\u0647 \u060c \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0628\u0631\u062f\u0627\u0631 \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u06cc\u06a9 \u0622\u0633\u062a\u0627\u0646\u0647 \u0634\u0628\u0627\u0647\u062a (\u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u062f\u0631 0.65 \u062f\u0631 \u0627\u062c\u0631\u0627\u06cc \u0645\u0627) \u0627\u0633\u062a \u0648 \u062a\u0639\u062f\u0627\u062f \u0627\u0633\u0646\u0627\u062f \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647 \u0631\u0627 \u0628\u0647 5 \u0646\u0641\u0631 \u0628\u0631\u062a\u0631 \u0645\u062d\u062f\u0648\u062f \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0633\u0631\u0627\u0646\u062c\u0627\u0645 \u060c \u06cc\u06a9 ContextualQueryAugmenter (\u0627\u0632 CreatequeryAugmenter ()) \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0627\u0635\u0644\u06cc \u0631\u0627 \u0628\u0627 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647 \u0627\u0632 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0628\u0631\u062f\u0627\u0631 \u062a\u06a9\u0645\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631 \u0627\u062c\u0631\u0627\u06cc \u0645\u0627 \u060c Augmenter \u0628\u0627 AllowEmpTyContext (\u062f\u0631\u0633\u062a) \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u062d\u062a\u06cc \u0627\u06af\u0631 \u0647\u06cc\u0686 \u0627\u0633\u0646\u0627\u062f \u0628\u0647 \u0627\u0646\u062f\u0627\u0632\u0647 \u06a9\u0627\u0641\u06cc \u0645\u0634\u0627\u0628\u0647 \u062a\u0644\u0642\u06cc \u0646\u0634\u0648\u062f \u060c \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0627\u0635\u0644\u06cc \u0628\u0647 \u062c\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u062a\u0648\u0633\u0637 \u06cc\u06a9 \u067e\u06cc\u0627\u0645 \u0628\u0631\u06af\u0634\u062a\u06cc \u0646\u0627\u062f\u06cc\u062f\u0647 \u06af\u0631\u0641\u062a\u0647 \u0634\u0648\u062f \u060c \u062d\u0641\u0638 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<ul>\n<li>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0633\u0646\u0627\u062f \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647:<\/li>\n<\/ul>\n<p>\u0628\u0639\u062f \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0634\u0627\u0648\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0631\u0627 \u067e\u0631\u062f\u0627\u0632\u0634 \u06a9\u0631\u062f \u060c \u0627\u06cc\u0646 \u0631\u0648\u0634 \u0627\u0633\u0646\u0627\u062f \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647 \u0631\u0627 \u0627\u0632 \u0645\u062a\u0646 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>Object contextValue = advisedRequest.adviseContext().get(RetrievalAugmentationAdvisor.DOCUMENT_CONTEXT);\nif (contextValue instanceof List&gt; documents) {\n    return (List<document>) documents;\n}\nreturn List.of();\n<\/document><\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0622\u062e\u0631 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0627\u0644\u06af\u0648\u06cc RAG \u0631\u0627 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f: \u063a\u0646\u06cc \u0633\u0627\u0632\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0628\u0627 \u0632\u0645\u06cc\u0646\u0647 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0634\u062f\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0627\u0646\u062a\u0642\u0627\u0644 \u0622\u0646 \u0628\u0647 LLM \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u067e\u0627\u0633\u062e.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Retriever_%D9%87%DB%8C%D8%A8%D8%B1%DB%8C%D8%AF%DB%8C_%D9%88_%D8%AA%D8%AD%D9%88%D9%84_%D9%BE%D8%B1%D8%B3_%D9%88_%D8%AC%D9%88_%D8%A7%D9%81%D8%B2%D8%A7%DB%8C%D8%B4_%DA%A9%D8%A7%D8%B1%D8%A2%DB%8C%DB%8C_%D8%AC%D8%B3%D8%AA%D8%AC%D9%88\"><\/span>\n<p>  Retriever \u0647\u06cc\u0628\u0631\u06cc\u062f\u06cc \u0648 \u062a\u062d\u0648\u0644 \u067e\u0631\u0633 \u0648 \u062c\u0648: \u0627\u0641\u0632\u0627\u06cc\u0634 \u06a9\u0627\u0631\u0622\u06cc\u06cc \u062c\u0633\u062a\u062c\u0648<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0628\u062d\u062b Fowler \u062f\u0631 \u0645\u0648\u0631\u062f \u0627\u0644\u06af\u0648\u06cc Retriever Hybrid \u062a\u0623\u06a9\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627\u06cc \u0645\u062a\u0631\u0627\u06a9\u0645 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0647\u0633\u062a\u0646\u062f \u060c \u0645\u06cc \u062a\u0648\u0627\u0646 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0627 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0633\u0646\u062a\u06cc \u06cc\u0627 \u062c\u0633\u062a\u062c\u0648\u0647\u0627\u06cc BM25 \u0628\u0631\u0627\u06cc \u063a\u0644\u0628\u0647 \u0628\u0631 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0647\u0627\u06cc \u0622\u0646\u0647\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u0631\u062f. \u0627\u06af\u0631\u0686\u0647 \u0627\u062c\u0631\u0627\u06cc \u0645\u0627 \u062f\u0631 AifinancialRepository \u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u0628\u0631 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0628\u0631\u062f\u0627\u0631 \u0645\u062a\u0645\u0631\u06a9\u0632 \u0627\u0633\u062a \u060c \u0627\u062f\u063a\u0627\u0645 \u06cc\u06a9 \u062a\u0631\u0627\u0646\u0633\u0641\u0648\u0631\u0645\u0627\u062a\u0648\u0631 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0627\u0632 \u062a\u0631\u06a9\u06cc\u0628 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u062a\u0639\u062f\u062f \u0642\u062f\u0631\u062f\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p><strong>\u062a\u0631\u0627\u0646\u0633\u0641\u0648\u0631\u0645\u0627\u062a\u0648\u0631<\/strong><\/p>\n<p>\u0631\u0648\u0634 \u062e\u0635\u0648\u0635\u06cc createquerytransformers () \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0686\u062a\u06a9\u0644\u06cc\u06a9 \u06cc\u06a9 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u062a\u0631\u0627\u0646\u0633\u0641\u0648\u0631\u0645\u0627\u062a\u0648\u0631 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u062a\u0637\u0628\u06cc\u0642 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0647\u062a\u0631 \u0628\u0627 \u0628\u0627\u0632\u0646\u0645\u0627\u06cc\u06cc \u0627\u0633\u0646\u0627\u062f \u0645\u0648\u062c\u0648\u062f \u062f\u0631 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0628\u0631\u062f\u0627\u0631 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>private QueryTransformer createQueryTransformers() {\n    ChatClient chatClient = ChatClient.builder(chatModel).build();\n    return RewriteQueryTransformer.builder()\n            .chatClientBuilder(chatClient.mutate())\n            .build();\n}\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0628\u0627 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648 \u060c \u0628\u0647 \u0627\u0628\u0647\u0627\u0645\u0627\u062a \u0645\u06cc \u067e\u0631\u062f\u0627\u0632\u062f \u0648 \u0648\u0631\u0648\u062f\u06cc \u062c\u0633\u062a\u062c\u0648 \u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0634\u0627\u0646\u0633 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0627\u0633\u0646\u0627\u062f \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p><strong>\u0645\u0633\u062a\u0646\u062f\u062a\u0631 \u0628\u0631\u062f\u0627\u0631<\/strong><\/p>\n<p>\u0627\u06cc\u0646 \u0631\u0648\u0634 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u0631\u06a9\u0648\u0631\u062f\u0648\u0631 \u0633\u0646\u062f\u06cc \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0641\u0631\u0648\u0634\u06af\u0627\u0647 \u0628\u0631\u062f\u0627\u0631 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0633\u062a\u0627\u0646\u0647 \u0647\u0627\u06cc \u0634\u0628\u0627\u0647\u062a \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc \u06a9\u0646\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>private VectorStoreDocumentRetriever createDocumentRetriever() {\n    return VectorStoreDocumentRetriever.builder()\n            .vectorStore(vectorStore)\n            .similarityThreshold(0.65)\n            .topK(5)\n            .build();\n}\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u0645\u0624\u0644\u0641\u0647 \u0647\u0633\u062a\u0647 \u0627\u0635\u0644\u06cc \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062a\u0631\u06a9\u06cc\u0628\u06cc \u0631\u0627 \u0628\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646 \u062a\u0646\u0647\u0627 \u0642\u0637\u0639\u0627\u062a \u0634\u0628\u06cc\u0647 \u0628\u0647 \u0627\u0633\u0646\u0627\u062f \u0645\u0634\u0627\u0628\u0647 \u060c \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0633\u0641\u0631 \u0645\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u06cc\u06a9 \u062a\u062d\u0644\u06cc\u0644\u06af\u0631 \u0645\u0627\u0644\u06cc \u0642\u0648\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u060c \u0645\u0627 \u0628\u0627 \u062f\u0648 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u062c\u0632\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0631\u062f\u06cc\u0645 \u06a9\u0647 \u0627\u0632 \u0645\u062f\u0644 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 AI \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f\u0647 \u0648 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627\u06cc \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0628\u062e\u0634 \u0627\u06cc\u0646 \u062f\u0648 \u0631\u0648\u06cc\u06a9\u0631\u062f \u0628\u0627 \u062a\u0648\u062c\u0647 \u0628\u0647 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc Genai \u0645\u0627\u0631\u062a\u06cc\u0646 \u0641\u0627\u0648\u0644\u0631 \u0648 \u0627\u0647\u062f\u0627\u0641 \u0645\u0639\u0645\u0627\u0631\u06cc \u0645\u0627 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B3%D8%AE%D9%87_1_GPT4O_Openai_%D8%A8%D8%A7_%D9%85%D8%AA%D9%86-%D8%A7%D9%85_%D8%AA%D8%B9%D8%A8%DB%8C%D9%87-ADA-002\"><\/span>\n<p>  \u0646\u0633\u062e\u0647 1: GPT4O Openai \u0628\u0627 \u0645\u062a\u0646-\u0627\u0645 \u062a\u0639\u0628\u06cc\u0647-ADA-002<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0646\u0633\u062e\u0647 \u0627\u0648\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0645\u0627 \u062f\u0631 \u0627\u0637\u0631\u0627\u0641 \u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a <strong>\u0627\u0648\u067e\u0627\u06cc<\/strong> <strong>gpt4o<\/strong> \u0645\u062f\u0644-\u06cc\u06a9 \u0645\u062f\u0644 \u0632\u0628\u0627\u0646 \u0628\u0632\u0631\u06af \u0628\u0627 \u0647\u062f\u0641 \u06a9\u0644\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0647\u0627\u06cc \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. GPT4O \u062f\u0631 \u062a\u0648\u0644\u06cc\u062f \u067e\u0627\u0633\u062e\u0647\u0627\u06cc \u0645\u0646\u0633\u062c\u0645 \u0648 \u063a\u0646\u06cc \u0627\u0632 \u0646\u0638\u0631 \u0645\u062a\u0646\u06cc \u062f\u0631 \u062d\u0648\u0632\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0631\u062a\u0631\u06cc \u062f\u0627\u0631\u062f. \u0642\u062f\u0631\u062a \u0622\u0646 \u062f\u0631 \u062a\u0637\u0628\u06cc\u0642 \u067e\u0630\u06cc\u0631\u06cc \u0622\u0646 \u0648 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u0633\u0624\u0627\u0644\u0627\u062a \u0645\u062a\u0646\u0648\u0639 \u0646\u0647\u0641\u062a\u0647 \u0627\u0633\u062a \u060c \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u0642\u0648\u06cc \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06cc \u0645\u062f\u0627\u0631\u06cc \u06a9\u0647 \u062f\u0627\u0646\u0634 \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u06af\u0633\u062a\u0631\u062f\u0647 \u062f\u0631 \u0622\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u060c \u0642\u0631\u0627\u0631 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644 GPT4O \u060c \u0645\u0627 Openai \u0631\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u06a9\u0631\u062f\u06cc\u0645 <strong>Text-Emberding-ADA-002<\/strong> \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u062a\u0639\u0628\u06cc\u0647. \u0627\u06cc\u0646 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0645\u062a\u0646 \u0645\u0627\u0644\u06cc \u062e\u0627\u0645 \u0631\u0627 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u0647\u0627\u06cc \u0645\u062a\u0631\u0627\u06a9\u0645 \u0648 \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u0628\u0627\u0644\u0627 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0645\u0639\u0646\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0631\u0627 \u0628\u0647 \u062e\u0648\u062f \u062c\u0644\u0628 \u0645\u06cc \u06a9\u0646\u0646\u062f. Text-Emberding-ADA-002 \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0631\u0627\u0646\u062f\u0645\u0627\u0646 \u0647\u0632\u06cc\u0646\u0647 \u060c \u0639\u0645\u0644\u06a9\u0631\u062f \u0642\u0648\u06cc \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0639\u0645\u0648\u0645\u06cc \u062f\u0631 \u06a9\u0627\u0631\u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u062c\u0633\u062a\u062c\u0648\u06cc \u0634\u0628\u0627\u0647\u062a \u060c \u062e\u0648\u0634\u0647 \u0628\u0646\u062f\u06cc \u0648 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0645\u0639\u0646\u0627\u06cc\u06cc \u0634\u0646\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u062a\u0648\u0644\u06cc\u062f \u062a\u0639\u0628\u06cc\u0647 \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0628\u0627 \u0647\u062f\u0641 \u0639\u0645\u0648\u0645\u06cc \u0628\u0633\u06cc\u0627\u0631 \u062a\u062d\u0633\u06cc\u0646 \u0628\u0631\u0627\u0646\u06af\u06cc\u0632 \u0627\u0633\u062a \u060c \u0637\u0631\u0627\u062d\u06cc \u0622\u0646 \u0628\u0647 \u0635\u0631\u0627\u062d\u062a \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u0647\u0627\u06cc \u0639\u0645\u06cc\u0642 \u06cc\u0627 \u062a\u0641\u0627\u0648\u062a \u0647\u0627\u06cc \u062e\u0627\u0635 \u062f\u0627\u0645\u0646\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0646\u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B3%D8%AE%D9%87_2_Deepseek_R1_%D8%A8%D8%A7_%D9%85%D8%AA%D9%86_%D9%86%D8%A7%D9%85%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C_%D8%B4%D8%AF%D9%87_%D8%AF%D8%B1_Ollama\"><\/span>\n<p>  \u0646\u0633\u062e\u0647 2: Deepseek R1 \u0628\u0627 \u0645\u062a\u0646 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u062f\u0631 Ollama<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u062f\u0648\u0645\u06cc\u0646 \u062d\u0631\u06a9\u062a \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06cc\u06a9 \u0631\u0627\u0647 \u062d\u0644 \u0645\u062d\u0644\u06cc \u0645\u06cc\u0632\u0628\u0627\u0646\u06cc \u0634\u062f\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <strong>Deepseek R1<\/strong> \u0645\u062f\u0644\u06cc \u0645\u062a\u0646\u0627\u0633\u0628 \u0628\u0627 \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647. Deepseek R1 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0628\u0631 \u0631\u0648\u06cc \u0633\u06a9\u0648\u06cc Ollama \u060c \u0628\u0631\u0627\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f \u06a9\u0647 \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u062f\u0642\u06cc\u0642 \u0648 \u062e\u0627\u0635 \u062f\u0627\u0645\u0646\u0647 \u0627\u0632 \u062c\u0645\u0644\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u0627\u0644\u06cc \u062f\u0642\u06cc\u0642 \u0627\u0633\u062a. \u0628\u0631 \u062e\u0644\u0627\u0641 GPT4O \u0628\u0627 \u0647\u062f\u0641 \u0639\u0645\u0648\u0645\u06cc \u062a\u0631 \u060c Deepseek R1 \u0627\u0633\u062a <strong>\u0628\u0627 \u0631\u06cc\u0632 \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647<\/strong> \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648 \u0627\u0631\u0627\u0626\u0647 \u067e\u0627\u0633\u062e \u0647\u0627\u06cc \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u06a9\u0647 \u0627\u0632 \u0646\u0632\u062f\u06cc\u06a9 \u0628\u0627 \u0627\u0644\u0632\u0627\u0645\u0627\u062a \u067e\u06cc\u0686\u06cc\u062f\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u0627\u0644\u06cc \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f.<\/p>\n<p>\u0628\u0631\u0627\u06cc \u062a\u0639\u0628\u06cc\u0647 \u062a\u0648\u0644\u06cc\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0646\u0633\u062e\u0647 \u060c \u0645\u0627 \u0627\u0632 <strong>\u0645\u062a\u0646 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647<\/strong> \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0627\u06cc\u0646 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644 \u0646\u0642\u0627\u0637 \u0642\u0648\u062a \u0627\u0633\u062a\u062f\u0644\u0627\u0644 Deepseek R1 \u060c \u0628\u0627 \u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0631\u0648\u0627\u0628\u0637 \u0638\u0631\u06cc\u0641 \u062f\u0631 \u0645\u062a\u0648\u0646 \u0645\u0627\u0644\u06cc \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 Text-Embending-ADA-002 \u0628\u0627\u0632\u0646\u0645\u0627\u06cc\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u060c \u0645\u062a\u0646 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u0645\u062a\u0646\u06cc \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a \u0628\u0647\u06cc\u0646\u0647 \u0645\u06cc \u0634\u0648\u062f \u060c \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627\u06cc \u062d\u0627\u0635\u0644 \u060c \u062c\u0632\u0626\u06cc\u0627\u062a \u0645\u0639\u0646\u0627\u06cc\u06cc \u0638\u0631\u06cc\u0641 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0622\u06af\u0627\u0647\u0627\u0646\u0647 \u062d\u0641\u0638 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<ul>\n<li><strong>\u06a9\u0644\u06cc\u062a \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u062a\u062e\u0635\u0635<\/strong><\/li>\n<\/ul>\n<p>GPT4O \u06cc\u06a9 \u0645\u062f\u0644 \u0628\u0627 \u0647\u062f\u0641 \u06a9\u0644\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u0627\u0632 \u06a9\u0627\u0631\u0647\u0627 \u0645\u0646\u0627\u0633\u0628 \u0627\u0633\u062a \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u062a\u0646\u0648\u0639 \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u060c Deepseek R1 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u062a\u062e\u0635\u0635 \u062f\u0627\u0631\u062f \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0627\u06cc \u0631\u0627 \u062f\u0631 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc\u06cc \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0633\u0637\u062d \u0628\u0627\u0644\u0627\u062a\u0631\u06cc \u0627\u0632 \u0639\u0645\u0642 \u062a\u062d\u0644\u06cc\u0644\u06cc \u062f\u0627\u0631\u0646\u062f.<\/p>\n<p>Text-Embedding-ADA-002 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627\u06cc \u0642\u0648\u06cc \u0648 \u0645\u0642\u0631\u0648\u0646 \u0628\u0647 \u0635\u0631\u0641\u0647 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u0634\u0628\u0627\u0647\u062a \u0645\u0639\u0646\u0627\u06cc\u06cc \u0639\u0645\u0648\u0645\u06cc \u0628\u0647 \u062e\u0648\u0628\u06cc \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0627\u0632 \u0637\u0631\u0641 \u062f\u06cc\u06af\u0631 \u060c \u0645\u062a\u0646 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u062a\u0648\u0627\u0646\u0627\u06cc\u06cc \u0647\u0627\u06cc \u0627\u0633\u062a\u062f\u0644\u0627\u0644 Deepseek R1 \u060c \u0628\u0647 \u0637\u0648\u0631 \u0628\u0627\u0644\u0642\u0648\u0647 \u0628\u0627\u0632\u0646\u0645\u0648\u062f\u0647\u0627\u06cc \u063a\u0646\u06cc \u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u0627\u0644\u06cc \u062e\u0627\u0635 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p><strong>\u0627\u0633\u0645\u06cc \u062f\u06a9\u062a\u0631<\/strong><\/p>\n<ul>\n<li><strong>\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0627\u0633\u062a\u0642\u0631\u0627\u0631<\/strong><\/li>\n<\/ul>\n<p>\u0627\u062c\u0631\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 GPT4O \u0627\u0632 \u062e\u062f\u0645\u0627\u062a \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 \u0627\u0632 OpenAI \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0645\u0642\u06cc\u0627\u0633 \u0628\u0646\u062f\u06cc \u0648 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0631\u0627 \u0633\u0627\u062f\u0647 \u06a9\u0646\u062f. \u0631\u0627\u0647 \u062d\u0644 Deepseek R1 \u060c \u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062d\u0644\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 Ollama \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u062f \u060c \u06a9\u0646\u062a\u0631\u0644 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0628\u0631 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0648 \u062a\u0646\u0638\u06cc\u0645 \u0645\u062f\u0644 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f \u060c \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062d\u0641\u0638 \u062d\u0631\u06cc\u0645 \u062e\u0635\u0648\u0635\u06cc \u062f\u0627\u0631\u0646\u062f \u06cc\u0627 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0646\u0638\u06cc\u0645 \u062f\u0642\u06cc\u0642 \u0645\u062f\u0644 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0635 \u062f\u0627\u0645\u0646\u0647 \u062f\u0627\u0631\u0646\u062f \u060c \u0645\u0641\u06cc\u062f \u0627\u0633\u062a.<\/p>\n<p>\u0647\u0631 \u062f\u0648 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0627\u0632 PGVECTOR \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0631\u062f\u0627\u0631 \u0627\u0633\u0627\u0633\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0627\u0645\u0627 \u062f\u0631 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062a\u0641\u0627\u0648\u062a \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0631 \u0627\u062b\u0631\u0628\u062e\u0634\u06cc \u0641\u0631\u0622\u06cc\u0646\u062f \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f.<\/p>\n<ul>\n<li><strong>\u0646\u0648\u0639 \u0641\u0627\u0635\u0644\u0647 (cosine_distance)<\/strong><\/li>\n<\/ul>\n<p>\u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0634\u0628\u0627\u0647\u062a \u0628\u06cc\u0646 \u0628\u0631\u062f\u0627\u0631\u0647\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0641\u0627\u0635\u0644\u0647 \u06a9\u0633\u06cc\u0646 \u0627\u0646\u062f\u0627\u0632\u0647 \u06af\u06cc\u0631\u06cc \u0645\u06cc \u0634\u0648\u062f \u060c \u06a9\u0647 \u0633\u0633\u06cc\u0646 \u0632\u0627\u0648\u06cc\u0647 \u0628\u06cc\u0646 \u062f\u0648 \u0628\u0631\u062f\u0627\u0631 \u0631\u0627 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0627\u06cc\u0646 \u06cc\u06a9 \u0645\u062a\u0631\u06cc\u06a9 \u0628\u0647 \u0637\u0648\u0631 \u06af\u0633\u062a\u0631\u062f\u0647 \u0627\u06cc \u062f\u0631 \u062c\u0627\u0633\u0627\u0632\u06cc \u0641\u0636\u0627\u0647\u0627 \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0628\u0631 \u0634\u0628\u0627\u0647\u062a \u062c\u0647\u062a \u0628\u0647 \u062c\u0627\u06cc \u0628\u0632\u0631\u06af\u06cc \u0628\u0631\u062f\u0627\u0631\u0647\u0627 \u062a\u0623\u06a9\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p><strong>\u0646\u0648\u0639 \u0641\u0647\u0631\u0633\u062a (HNSW)<\/strong><\/p>\n<p>\u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062c\u0647\u0627\u0646\u06cc \u06a9\u0648\u0686\u06a9 \u0642\u0627\u0628\u0644 \u067e\u06cc\u0645\u0627\u06cc\u0634 (HNSW) \u0628\u0631\u0627\u06cc \u0646\u0645\u0627\u06cc\u0647 \u0633\u0627\u0632\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. HNSW \u0646\u0632\u062f\u06cc\u06a9\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634 \u062c\u0633\u062a\u062c\u0648\u06cc \u0647\u0645\u0633\u0627\u06cc\u0647 \u062a\u0642\u0631\u06cc\u0628\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0641\u0636\u0627\u0647\u0627\u06cc \u0628\u0627 \u0627\u0628\u0639\u0627\u062f \u0628\u0627\u0644\u0627 \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0633\u0631\u06cc\u0639 \u0648 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631 \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062c\u0633\u062a\u062c\u0648\u06cc \u0634\u0628\u0627\u0647\u062a \u06a9\u0627\u0631\u0622\u0645\u062f \u062f\u0631 \u0628\u06cc\u0646 \u0647\u0632\u0627\u0631\u0627\u0646 \u06cc\u0627 \u0645\u06cc\u0644\u06cc\u0648\u0646 \u0647\u0627 \u0628\u0631\u062f\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u060c \u0627\u06cc\u062f\u0647 \u0622\u0644 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u06cc\u06a9 \u062a\u0641\u0627\u0648\u062a \u0627\u0633\u0627\u0633\u06cc \u0628\u06cc\u0646 \u062f\u0648 \u0646\u0633\u062e\u0647 \u060c \u0627\u0628\u0639\u0627\u062f \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627 \u0627\u0633\u062a.<\/p>\n<ul>\n<li>\n<p>\u0627\u062c\u0631\u0627\u06cc Deepseek R1 \u0627\u0632 Demensions (1024) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0648 \u0627\u06cc\u0646 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u062a\u0639\u0628\u06cc\u0647 \u0634\u062f\u0647 \u0645\u062a\u0646 \u0646\u0627\u0645\u06af\u0630\u0627\u0631\u06cc \u0634\u062f\u0647 \u060c \u0628\u0631\u062f\u0627\u0631\u0647\u0627\u06cc 1024 \u0628\u0639\u062f\u06cc \u0631\u0627 \u062a\u0648\u0644\u06cc\u062f \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u060c \u0627\u062c\u0631\u0627\u06cc GPT4O \u0627\u0632 Demensions (1536) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0632\u06cc\u0631\u0627 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0645\u062a\u0646-\u062f\u0627\u062f\u0647-ADA-002 \u0628\u0627\u0639\u062b \u062a\u0639\u0628\u06cc\u0647 \u0628\u0627\u0644\u0627\u062a\u0631 (1536) \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/li>\n<\/ul>\n<p>\u0627\u06cc\u0646 \u062a\u0641\u0627\u0648\u062a \u0628\u0631 \u062f\u0627\u0646\u0647 \u0628\u0646\u062f\u06cc \u0648 \u0638\u0631\u0641\u06cc\u062a \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u06af\u0631\u0641\u062a\u0646 \u062a\u0641\u0627\u0648\u062a \u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f \u060c \u0628\u0627 \u0627\u06cc\u0646 \u06a9\u0647 \u0628\u0639\u062f \u0628\u0627\u0644\u0627\u062a\u0631 \u0628\u0647 \u0637\u0648\u0631 \u0628\u0627\u0644\u0642\u0648\u0647 \u062c\u0632\u0626\u06cc\u0627\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u0631\u0627 \u0631\u0645\u0632\u06af\u0630\u0627\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0627\u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u062e\u0648\u0627\u0633\u062a\u0627\u0631 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0634\u0628\u0627\u0647\u062a \u0633\u062e\u062a\u06af\u06cc\u0631\u0627\u0646\u0647 \u062a\u0631 \u0627\u0633\u062a.<\/p>\n<p>\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Document Retriever \u0646\u06cc\u0632 \u0628\u06cc\u0646 \u062f\u0648 \u067e\u06cc\u0627\u062f\u0647 \u0633\u0627\u0632\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a:<\/p>\n<ul>\n<li>\n<p>\u0628\u0631\u0627\u06cc Deepseek R1 \u060c \u0622\u0633\u062a\u0627\u0646\u0647 \u0634\u0628\u0627\u0647\u062a \u062f\u0631 .SimilarityThreshold (0.65) \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u06a9\u0647 \u0628\u0647 \u0627\u0633\u0646\u0627\u062f \u0628\u0627 \u0634\u0628\u0627\u0647\u062a \u06a9\u0633\u06cc\u0646 \u0628\u0627\u0644\u0627\u062a\u0631 \u0627\u0632 0.65 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627\u0634\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0628\u0631\u0627\u06cc GPT4O \u060c \u0622\u0633\u062a\u0627\u0646\u0647 \u062f\u0631 .SimilarityThreshold (0.82) \u0628\u06cc\u0634\u062a\u0631 \u0627\u0633\u062a \u0648 \u062e\u0648\u0627\u0633\u062a\u0627\u0631 \u0645\u0633\u0627\u0628\u0642\u0647 \u0646\u0632\u062f\u06cc\u06a9\u062a\u0631 \u0628\u06cc\u0646 \u062a\u0639\u0628\u06cc\u0647 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0648 \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<\/ul>\n<p>\u0627\u06cc\u0646 \u0622\u0633\u062a\u0627\u0646\u0647 \u0633\u062e\u062a\u06af\u06cc\u0631\u0627\u0646\u0647 \u062a\u0631 \u062f\u0631 GPT4O \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u062a\u0639\u0628\u06cc\u0647 \u0647\u0627\u06cc \u062b\u0631\u0648\u062a\u0645\u0646\u062f\u062a\u0631 \u0648 \u062f\u0642\u06cc\u0642 \u062a\u0631 1536 \u0628\u0639\u062f\u06cc \u0631\u0627 \u062c\u0628\u0631\u0627\u0646 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0641\u0642\u0637 \u0627\u0633\u0646\u0627\u062f \u0628\u0633\u06cc\u0627\u0631 \u0645\u0631\u062a\u0628\u0637 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<p>\u0628\u0639\u062f \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0627\u062e\u0628\u0627\u0631 \u0648 \u0627\u062d\u0633\u0627\u0633\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 Bitcoin \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u06cc\u0645 \u060c \u0627\u06cc\u0646 \u0633\u0624\u0627\u0644 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0627\u062f\u06cc\u0645.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>{\n    \"question\": \"What the sentiment and price expectations for Bitcoin in the next days. Make a deep analysis.\"\n}\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u067e\u0627\u0633\u062e \u0628\u0631\u0627\u06cc GPT4O<\/strong><\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>Analysis Type: Market Trend and Sentiment Analysis for Bitcoin\n\nKey Metric\/Insight: The primary focus is on Bitcoin's price movement, trading volume, and market sentiment indicators. Key metrics include recent price changes, trading volume fluctuations, and sentiment scores derived from social media and news sources.\n\nSource &amp; Reliability: Data is sourced from cryptocurrency exchanges for price and volume, and sentiment data is aggregated from social media platforms and news articles. The reliability of price and volume data is high due to real-time updates, while sentiment data is moderately reliable, subject to rapid changes in public opinion.\n\nReasoning\/Impact: Bitcoin's price is highly sensitive to market sentiment, which can drive significant volatility. Positive sentiment often leads to increased buying pressure, potentially driving prices up, while negative sentiment can result in selling pressure and price declines. Understanding sentiment helps anticipate short-term price movements.\n\nData Comparisons: Recent data shows Bitcoin's price has been fluctuating within a specific range, with a slight upward trend over the past week. Trading volume has been consistent, indicating steady interest. Sentiment analysis reveals a neutral to slightly positive sentiment, with increased mentions of Bitcoin in the context of potential regulatory developments.\n\nHistorical Context\/Comparative Insight: Historically, Bitcoin's price tends to experience increased volatility during periods of heightened regulatory discussions or macroeconomic changes. Comparatively, the current sentiment is more positive than during previous regulatory scares, suggesting a potential for price stability or moderate growth.\n\nFinal Opinion: Based on the current metrics and sentiment analysis, the short-term outlook for Bitcoin appears cautiously optimistic. If sentiment remains stable or improves, there is potential for a modest price increase. However, investors should remain vigilant for any sudden changes in sentiment or regulatory news. Recommendation: Hold, with a watchful eye on sentiment shifts and regulatory announcements.\n\nData Patterns &amp; Observations: A recurring pattern is the correlation between sentiment spikes and short-term price movements. Positive news or sentiment often precedes price increases, while negative sentiment can lead to declines. Monitoring sentiment trends can provide early indicators of potential price changes.\n\nAdditional Considerations: Keep an eye on liquidity metrics, as they can impact price volatility. Additionally, consider macroeconomic factors such as interest rates and inflation, which can influence investor behavior in the cryptocurrency market.\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u067e\u0627\u0633\u062e \u0628\u0631\u0627\u06cc Deepseek R1<\/strong><br \/><strong>\u0647\u0645\u0647 \u0686\u06cc\u0632 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0627\u06cc\u0646 \u0628\u0648\u062f \u06a9\u0647 Deepseek \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u062c\u0648\u0627\u0628 \u0631\u0627 \u0645\u06cc \u062f\u0647\u062f:<\/strong><\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code><think>\nAlright, so I need to figure out how to analyze Bitcoin's sentiment and price expectations for the next few days. Hmm, where do I start? Well, first off, I know that Bitcoin's price is influenced by various factors like market trends, news, regulations, and even macroeconomic indicators. But since the question is about sentiment and price expectations in the next day or two, maybe looking at technical analysis would be helpful.\n\nI remember hearing about things like moving averages, RSI (Relative Strength Index), and Volume as part of technical indicators. If Bitcoin's price crosses above a significant moving average, that might indicate positive sentiment because it could signal strength in the market. Conversely, failing to do so might mean negative sentiment.\n\nRSI is another one I'm somewhat familiar with. It measures how overbought or oversold an asset is. An RSI below 30 usually suggests buying pressure, while above 70 indicates selling pressure. If Bitcoin's RSI is rising, that could be a good sign for price movement in the coming days.\n\nVolume also plays a role. High trading volume can indicate strong interest and confidence in the market. If Bitcoin sees a surge in volume alongside positive indicators like moving averages or buying signals, it might signal bullish momentum.\n\nI should consider looking at historical data too\u2014maybe see how Bitcoin's price has moved when these indicators were signaling positive or negative trends. This could give me some patterns to predict future movements.\n\nWait, but sentiment analysis can also involve news events. Recent major news about regulations in countries like the U.S. or Europe regarding Bitcoin could impact its price and sentiment. If there are upcoming significant events, that's something I should monitor.\n\nI'm a bit unsure about how reliable these indicators are on their own. Sometimes technical indicators can give false signals, so relying solely on them might not be enough. Maybe combining them with other factors like market news or geopolitical events would provide a more accurate picture.\n\nAlso, the behavioral aspect\u2014how retail investors behave in the markets\u2014could influence short-term price movements. If there's a lot of buying activity due to fear or excitement, it could drive prices up or down regardless of technical signals.\n\nLooking at specific timeframes might help too. For instance, if Bitcoin shows bullish patterns during certain times of the day, that could predict its behavior in the coming hours.\n\nI think I need to check some sources for reliable data\u2014maybe websites like CoinMarketCap, CoinDesk, or financial news sites that track Bitcoin trends. Also, looking into Twitter sentiment for retail investors might provide real-time insights on market-moving news.\n\nWait, but sentiment analysis can be subjective. How do you quantify something as intangible as market sentiment? Maybe using sentiment scores from social media posts or news articles could give a gauge of overall feelings towards Bitcoin in the market.\n\nI should also consider the correlation between Bitcoin's price and other assets like Ethereum or traditional cryptocurrencies such as gold, silver, or Bitcoin itself through time-series analysis. This might help identify if there are any patterns or dependencies that can predict future moves.\n\nAnother point is to look at the correlation with macroeconomic indicators\u2014like inflation rates or interest rates\u2014if they have an impact on Bitcoin's price due to its status as a hedge against inflation.\n\nBut I'm not entirely sure how all these pieces fit together. Maybe starting with a simple moving average analysis would be a good first step, then incorporating RSI and volume data for more depth. Combining that with recent news or geopolitical developments could provide a comprehensive outlook.\n\nI think I'll outline the steps: First, check Bitcoin's current price and key technical indicators like MA (moving averages), RSI, and volume. Then, look at any upcoming significant events that might affect its market. Analyze how sentiment is shaping up on social media or news feeds. Finally, see if there are patterns in historical data correlating these factors with future price movements.\n\nSo, putting it all together, I can predict whether Bitcoin's price is expected to go up or down based on the combination of these indicators and current market sentiments.\n<\/think>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><strong>\u067e\u0627\u0633\u062e:<\/strong><\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>**Bitcoin Sentiment and Price Expectations Analysis (Next 7 Days)**\n\n**1. Technical Indicators:**\n   - **Moving Averages:** Bitcoin has recently crossed above a significant moving average, indicating bullish sentiment due to potential strength in market sentiment.\n   - **RSI (Relative Strength Index):** The RSI is currently below 30, signaling buying pressure and positive sentiment among investors.\n   - **Volume:** High trading volume indicates strong market interest and confidence, supporting the bullish trend.\n\n**2. News and Events:**\n   - Monitor recent news from major countries like the U.S., U.K., and European Union regarding Bitcoin regulations, as these could impact sentiment and price movements.\n\n**3. Behavioral Analysis:**\n   - Consider retail investor behavior\u2014patterns of buying during specific times of the day that might influence short-term price actions.\n\n**4. Sentiment Sources:**\n   - Analyze social media sentiment, particularly from platforms like Twitter where retail investors often share market-moving news.\n\n**5. Correlation with Other Assets and Indicators:**\n   - Examine correlations between Bitcoin's price and other assets (Ethereum, gold) or macroeconomic indicators (inflation rates) for potential predictive patterns.\n\n**6. Historical Context:**\n   - Review historical data to identify patterns where these indicators coincided with future price movements, enhancing the reliability of predictions.\n\n**Conclusion:**\nCombining these factors\u2014positive technical signals, bullish sentiment, and supportive news\u2014it is recommended that Bitcoin's price may experience an upward trend in the next 7 days. However, this analysis should be closely monitored as market dynamics can change rapidly due to external shocks or shifts in investor behavior.\n\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C_%D9%86%D9%87%D8%A7%DB%8C%DB%8C\"><\/span>\n<p>  \u0628\u0631\u0631\u0633\u06cc \u0646\u0647\u0627\u06cc\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u067e\u0633 \u0627\u0632 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u067e\u0627\u0633\u062e \u0627\u0632 \u0647\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u060c \u0645\u0646 \u0647\u0645\u06cc\u0646 \u0633\u0624\u0627\u0644 \u0631\u0627 \u0628\u0631\u0627\u06cc Openai O3-Mini \u060c Deepseek R1 \u0648 Gemini \u0627\u0632 Google \u0645\u0637\u0631\u062d \u06a9\u0631\u062f\u0645. \u0645\u0646 \u062c\u0648\u0627\u0628 \u0631\u0627 \u0627\u0632 Openai \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 Openai O3-Mini \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0631\u062f\u0645 \u060c \u0648 \u0628\u0631\u0627\u06cc Deepseek R1 \u0648 Gemini \u060c \u0645\u0646 \u0628\u0631\u0627\u06cc \u067e\u0627\u0633\u062e Deepseek \u062a\u0635\u0645\u06cc\u0645 \u06af\u0631\u0641\u062a\u0645. \u062f\u0631 \u0648\u0627\u0642\u0639 \u060c \u0627\u06cc\u0646 \u0645\u0646\u062c\u0631 \u0628\u0647 \u0627\u0648\u0644\u0648\u06cc\u062a 2 \u0628\u0647 1 \u0628\u0647 \u0646\u0641\u0639 Deepseek \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<p><strong>\u0645\u0634\u0627\u0647\u062f\u0647<\/strong><\/p>\n<p>\u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0645\u062f\u0644 Deepseek R1 \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062d\u0644\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 Ollama \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0627\u0633\u062a \u060c \u0647\u0631 \u062f\u0648 \u0631\u0648\u0646\u062f \u062a\u0628\u062f\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0647 \u0628\u0631\u062f\u0627\u0631\u0647\u0627\u06cc \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0648 \u0631\u0648\u0646\u062f \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u060c \u062a\u0623\u062e\u06cc\u0631 \u0628\u0627\u0644\u0627\u062a\u0631\u06cc \u0631\u0627 \u062f\u0631 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0628\u0627 \u0631\u0627\u0647 \u062d\u0644 \u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0628\u0631 \u0645\u0627\u0646\u0646\u062f \u0627\u062c\u0631\u0627\u06cc GPT4O OpenAi \u062a\u062c\u0631\u0628\u0647 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p>\u0645\u062e\u0632\u0646 \u062a\u062d\u0644\u06cc\u0644\u06af\u0631 \u0645\u0627\u0644\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc<\/p>\n<p>\u0628\u0647\u0627\u0631 \u0634\u0645\u0627 \u062f\u06a9\u062a\u0631 \u062f\u0627\u0631\u06cc\u062f<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>AI \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f\u0647 (Genai) \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u0646\u0633\u0627\u0646 \u062f\u0631 \u0645\u062a\u0646 \u060c \u062a\u0635\u0627\u0648\u06cc\u0631 \u0648 \u0641\u0631\u0627\u062a\u0631 \u0627\u0632 \u0622\u0646 \u060c \u0635\u0646\u0627\u06cc\u0639 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc \u062f\u0647\u062f. \u0627\u06cc\u0646 \u0641\u0646\u0627\u0648\u0631\u06cc \u0627\u0646\u0642\u0644\u0627\u0628\u06cc \u0646\u0647 \u062a\u0646\u0647\u0627 \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647 \u062f\u0631 \u0632\u0645\u06cc\u0646\u0647 \u0647\u0627\u06cc \u062e\u0644\u0627\u0642 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f \u0628\u0644\u06a9\u0647 \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u062a\u0627 \u0628\u0647 \u062f\u0627\u0645\u0646\u0647 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u0645\u0648\u0631 \u0645\u0627\u0644\u06cc \u060c &hellip;<\/p>\n","protected":false},"author":2,"featured_media":96769,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-96768","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/96768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=96768"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/96768\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/96769"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=96768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=96768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=96768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}