{"id":100277,"date":"2025-03-06T05:26:54","date_gmt":"2025-03-06T01:56:54","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/"},"modified":"2025-03-06T05:26:54","modified_gmt":"2025-03-06T01:56:54","slug":"agent-ai-a-automacao-inteligente-com-crewai-53pb","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/","title":{"rendered":"Agent AI \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0627 Crewai"},"content":{"rendered":"<div data-article-id=\"2310500\" id=\"article-body\">\n<p>\u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0647 \u0633\u0631\u0639\u062a \u062a\u06a9\u0627\u0645\u0644 \u06cc\u0627\u0641\u062a\u0647 \u0627\u0633\u062a \u060c \u0648 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0645\u06cc\u062f\u0648\u0627\u0631 \u06a9\u0646\u0646\u062f\u0647 \u062a\u0631\u06cc\u0646 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0627\u06cc\u0646 \u0627\u0646\u0642\u0644\u0627\u0628 \u060c <strong>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0627\u0631\u06cc\u062f<\/strong>\u0628\u0634\u0631 \u0627\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634\u0645\u0646\u062f \u0646\u0647 \u062a\u0646\u0647\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u0628\u0644\u06a9\u0647 \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0645\u0633\u062a\u0642\u0644 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f \u0648 \u0628\u0627 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627 \u0648 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0641\u0639\u0627\u0644\u0627\u0646\u0647 \u062a\u0639\u0627\u0645\u0644 \u062f\u0627\u0631\u0646\u062f. \u0628\u06cc\u0627\u06cc\u06cc\u062f \u06a9\u0634\u0641 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0622\u0646\u0647\u0627 \u0686\u0647 \u0647\u0633\u062a\u0646\u062f <strong>\u0639\u0627\u0645\u0644 AIS<\/strong>\u060c \u0646\u062d\u0648\u0647 \u06a9\u0627\u0631 \u0622\u0646\u0647\u0627 \u0648 \u0686\u06af\u0648\u0646\u06af\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0647\u0648\u0634\u0645\u0646\u062f \u0648 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Crewai \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc \u0634\u0648\u062f.<\/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\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%DB%8C%DA%A9_%D8%B9%D8%A7%D9%85%D9%84_%D8%A2%D9%86%D8%AC%D8%A7_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\" >\u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0622\u0646\u062c\u0627 \u0686\u06cc\u0633\u062a\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%DB%8C%DA%A9_%D8%B9%D8%A7%D9%85%D9%84_%DA%86%DA%AF%D9%88%D9%86%D9%87_%DA%A9%D8%A7%D8%B1_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF%D8%9F\" >\u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D9%87%D8%A7%DB%8C_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C\" >\u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%A7%D9%84%D9%81_%D8%B4%D8%B1%DA%A9%D8%AA_%D9%87%D8%A7_%D9%88_%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%B3%DB%8C%D9%88%D9%86_%D8%B4%D8%B1%DA%A9%D8%AA_%D9%87%D8%A7\" >\u0627\u0644\u0641 \u0634\u0631\u06a9\u062a \u0647\u0627 \u0648 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0634\u0631\u06a9\u062a \u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%A8_%D8%AF%D8%B3%D8%AA%DB%8C%D8%A7%D8%B1%D8%A7%D9%86_%D8%B4%D8%AE%D8%B5%DB%8C_%D9%88_%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D9%85%D8%B4%D8%AA%D8%B1%DB%8C\" >\u0628. \u062f\u0633\u062a\u06cc\u0627\u0631\u0627\u0646 \u0634\u062e\u0635\u06cc \u0648 \u062e\u062f\u0645\u0627\u062a \u0645\u0634\u062a\u0631\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%AC_%D8%A7%D9%85%D9%86%DB%8C%D8%AA_%D8%B3%D8%A7%DB%8C%D8%A8%D8%B1%DB%8C_%D9%88_%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%AA%D9%87%D8%AF%DB%8C%D8%AF\" >\u062c. \u0627\u0645\u0646\u06cc\u062a \u0633\u0627\u06cc\u0628\u0631\u06cc \u0648 \u062a\u0634\u062e\u06cc\u0635 \u062a\u0647\u062f\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%AF_%D8%AA%D8%AD%D9%82%DB%8C%D9%82_%D9%88_%D8%AA%D9%88%D8%B3%D8%B9%D9%87\" >\u062f. \u062a\u062d\u0642\u06cc\u0642 \u0648 \u062a\u0648\u0633\u0639\u0647<\/a><\/li><\/ul><\/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\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%DA%86%D8%A7%D9%84%D8%B4_%D8%AF%D8%B1_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%B9%D8%A7%D9%85%D9%84\" >\u0686\u0627\u0644\u0634 \u062f\u0631 \u0627\u062c\u0631\u0627\u06cc \u0639\u0627\u0645\u0644<\/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\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%A7%D9%86%D9%88%D8%A7%D8%B9_%D8%B9%D8%A7%D9%85%D9%84\" >\u0627\u0646\u0648\u0627\u0639 \u0639\u0627\u0645\u0644<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%D8%B1%D9%81%D9%84%DA%A9%D8%B3_%D8%B3%D8%A7%D8%AF%D9%87\" >. \u0639\u0648\u0627\u0645\u0644 \u0631\u0641\u0644\u06a9\u0633 \u0633\u0627\u062f\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%A8_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%D8%B1%D9%81%D9%84%DA%A9%D8%B3_%D8%A8%D8%B1_%D8%A7%D8%B3%D8%A7%D8%B3_%D9%85%D8%AF%D9%84_%D9%87%D8%A7\" >\u0628. \u0639\u0648\u0627\u0645\u0644 \u0631\u0641\u0644\u06a9\u0633 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062f\u0644 \u0647\u0627<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#w_%D8%A7%D9%87%D8%AF%D8%A7%D9%81_%D9%85%D8%A8%D8%AA%D9%86%DB%8C_%D8%A8%D8%B1_%D8%A7%D9%87%D8%AF%D8%A7%D9%81\" >w. \u0627\u0647\u062f\u0627\u0641 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0647\u062f\u0627\u0641<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%AF_%D9%86%D9%85%D8%A7%DB%8C%D9%86%D8%AF%DA%AF%D8%A7%D9%86_%D9%85%D8%A8%D8%AA%D9%86%DB%8C_%D8%A8%D8%B1_%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1\" >\u062f. \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062e\u062f\u0645\u0627\u062a \u0627\u0628\u0632\u0627\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D9%88_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C\" >\u0648 \u0639\u0648\u0627\u0645\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#f_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%D8%B3%D9%84%D8%B3%D9%84%D9%87_%D9%85%D8%B1%D8%A7%D8%AA%D8%A8%DB%8C\" >f. \u0639\u0648\u0627\u0645\u0644 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%AE%D8%AF%D9%85%D9%87_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\" >\u062e\u062f\u0645\u0647 \u0686\u06cc\u0633\u062a\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%DA%86%DA%AF%D9%88%D9%86%D9%87_%DA%A9%D8%A7%D8%B1_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF%D8%9F\" >\u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C_%D8%AE%D8%AF%D9%85%D9%87\" >\u0645\u0632\u0627\u06cc\u0627\u06cc \u062e\u062f\u0645\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%DA%86%D8%A7%D9%84%D8%B4_%D9%87%D8%A7%DB%8C_%D8%AE%D8%AF%D9%85%D9%87\" >\u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u062e\u062f\u0645\u0647<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%AF%D8%B3%D8%AA_%D8%AF%D8%B1_%D8%AE%D9%85%DB%8C%D8%B1\" >\u062f\u0633\u062a \u062f\u0631 \u062e\u0645\u06cc\u0631<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#1_%D9%86%D9%85%D8%A7%DB%8C%D9%86%D8%AF%DA%AF%D8%A7%D9%86_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%86%D9%88%D8%B4%D8%AA%D9%86_%D9%88%D8%A8%D9%84%D8%A7%DA%AF_%D8%9B\" >1. \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0648\u0628\u0644\u0627\u06af \u061b<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%AC%D8%B1%DB%8C%D8%A7%D9%86\" >\u062c\u0631\u06cc\u0627\u0646<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#2_%D8%B9%D8%A7%D9%85%D9%84_%DA%A9%D9%87_%D8%A7%D8%B2_%D8%B2%D8%A8%D8%A7%D9%86_%D8%B7%D8%A8%DB%8C%D8%B9%DB%8C_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A7%D9%86%D8%AC%D8%A7%D9%85_%D9%86%D9%85%D8%A7%DB%8C%D8%B4_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7_%D8%AF%D8%B1_%DB%8C%DA%A9_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF\" >2. \u0639\u0627\u0645\u0644 \u06a9\u0647 \u0627\u0632 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#3_%D9%86%D9%85%D8%A7%DB%8C%D9%86%D8%AF%D9%87_%D9%85%D8%AA%D8%B1%D8%AC%D9%85_%DA%A9%D8%AF_%D8%8C_%DA%A9%D9%87_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D8%B1%D8%A7_%D8%A8%D9%87_%D8%B2%D8%A8%D8%A7%D9%86_%D8%B7%D8%A8%DB%8C%D8%B9%DB%8C_%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF_%D9%88_%D8%A2%D9%86%D9%87%D8%A7_%D8%B1%D8%A7_%D8%AF%D8%B1_%D8%B3%DB%8C%D8%B3%D8%AA%D9%85_%D8%B9%D8%A7%D9%85%D9%84_%D8%A7%D8%AC%D8%B1%D8%A7_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF\" >3. \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u062a\u0631\u062c\u0645 \u06a9\u062f \u060c \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D8%A2%DB%8C%D9%86%D8%AF%D9%87_%D8%B9%D8%A7%D9%85%D9%84_AIS\" >\u0622\u06cc\u0646\u062f\u0647 \u0639\u0627\u0645\u0644 AIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/nabfollower.com\/blog\/agent-ai-a-automacao-inteligente-com-crewai-53pb\/#%D9%85%D9%86%D8%A7%D8%A8%D8%B9\" >\u0645\u0646\u0627\u0628\u0639<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%DB%8C%DA%A9_%D8%B9%D8%A7%D9%85%D9%84_%D8%A2%D9%86%D8%AC%D8%A7_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\"><\/span>\n<p>  \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0622\u0646\u062c\u0627 \u0686\u06cc\u0633\u062a\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06cc\u06a9\u06cc <strong>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0627\u0631\u06cc\u062f<\/strong> (\u0639\u0627\u0645\u0644 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc) \u0627\u06cc\u0646 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0642\u0627\u062f\u0631 \u0628\u0647 \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0627\u0647\u062f\u0627\u0641 \u062e\u0627\u0635 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0627\u0647\u062f\u0627\u0641 \u062e\u0627\u0635 \u0627\u0633\u062a. \u0628\u0631\u062e\u0644\u0627\u0641 <strong>\u0686\u062a\u0631<\/strong> \u0633\u0646\u062a\u06cc \u060c \u06a9\u0647 \u0641\u0642\u0637 \u0628\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u067e\u0627\u0633\u062e \u0645\u06cc \u062f\u0647\u062f \u060c \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u062f\u0631 \u0622\u0646\u062c\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062f\u0644\u06cc\u0644 \u060c \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u0631\u0627 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u06a9\u0646\u062f \u0648 \u0628\u062f\u0648\u0646 \u0645\u062f\u0627\u062e\u0644\u0647 \u0645\u062f\u0627\u0648\u0645 \u0627\u0646\u0633\u0627\u0646 \u06a9\u0627\u0631\u0647\u0627 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f.<\/p>\n<p>\u0627\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u0631\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0647\u062f\u0627\u0641 \u0645\u062e\u062a\u0644\u0641\u06cc \u0645\u0627\u0646\u0646\u062f:<\/p>\n<ul>\n<li>\n<strong>\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0641\u0631\u0622\u06cc\u0646\u062f \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong>: \u0646\u0638\u0627\u0631\u062a \u0633\u06cc\u0633\u062a\u0645 \u060c \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0648 \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631.<\/li>\n<li>\n<strong>\u062e\u062f\u0645\u0627\u062a \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0645\u0634\u062a\u0631\u06cc<\/strong>: \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc \u060c \u062a\u0648\u0635\u06cc\u0647 \u0647\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0641\u0646\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631.<\/li>\n<li>\n<strong>\u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f<\/strong>: \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u060c \u0641\u06cc\u0644\u062a\u0631 \u0648 \u062a\u0641\u0633\u06cc\u0631 \u062d\u062c\u0645 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0628\u0631\u0627\u06cc \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc\u06a9.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%DB%8C%DA%A9_%D8%B9%D8%A7%D9%85%D9%84_%DA%86%DA%AF%D9%88%D9%86%D9%87_%DA%A9%D8%A7%D8%B1_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF%D8%9F\"><\/span>\n<p>  \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0639\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u062e\u0648\u062f\u0645\u062e\u062a\u0627\u0631 \u0648 \u0647\u0648\u0634\u0645\u0646\u062f \u0627\u0632 \u0641\u0646 \u0622\u0648\u0631\u06cc \u0647\u0627 \u0648 \u0631\u0648\u06cc\u06a9\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0631\u062e\u06cc \u0627\u0632 \u0645\u0624\u0644\u0641\u0647 \u0647\u0627\u06cc \u0627\u0635\u0644\u06cc \u0639\u0628\u0627\u0631\u062a\u0646\u062f \u0627\u0632:<\/p>\n<p>\u0627\u0644\u0641 <strong>Modelos de Machine Learning E LLMS (\u0645\u062f\u0644 \u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0632\u0628\u0627\u0646)<\/strong>: \u0622\u0646\u0647\u0627 \u0627\u0632 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0628\u0631\u0627\u06cc \u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u060c \u062a\u0634\u062e\u06cc\u0635 \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0648 \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f.<br \/>\u0628. <strong>\u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc<\/strong>: \u062a\u06a9\u0646\u06cc\u06a9 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f <strong>\u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631<\/strong> \u0627\u0634\u0645\u06cc\u0647 <strong>\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062a\u0642\u0648\u06cc\u062a \u06a9\u0646\u0646\u062f\u0647<\/strong> \u0628\u0631\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627 \u0648 \u0639\u0645\u0644 \u062e\u0648\u062f\u0645\u062e\u062a\u0627\u0631.<br \/>\u062c. <strong>\u062a\u0639\u0627\u0645\u0644 \u0628\u0627 API \u0647\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc<\/strong>: \u0622\u0646\u0647\u0627 \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0648 \u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0647\u0627 \u060c CRM \u0647\u0627 \u060c ERP \u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0645\u062a\u0635\u0644 \u0645\u06cc \u0634\u0648\u0646\u062f.<br \/>\u062f. <strong>\u062d\u0627\u0641\u0638\u0647 \u0648 \u0645\u062a\u0646<\/strong>: \u0628\u0631 \u062e\u0644\u0627\u0641 \u062f\u0633\u062a\u06cc\u0627\u0631\u0627\u0646 \u0627\u0635\u0644\u06cc \u060c \u0645\u0623\u0645\u0648\u0631\u06cc\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0633\u0627\u0628\u0642\u0647 \u062a\u0639\u0627\u0645\u0644 \u0631\u0627 \u062d\u0641\u0638 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0632 \u0647\u0631 \u062a\u062c\u0631\u0628\u0647 \u0628\u06cc\u0627\u0645\u0648\u0632\u0646\u062f \u0648 \u0628\u0647 \u0645\u0631\u0648\u0631 \u0632\u0645\u0627\u0646 \u06a9\u0627\u0631\u0622\u0645\u062f\u062a\u0631 \u0634\u0648\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D9%87%D8%A7%DB%8C_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C\"><\/span>\n<p>  \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>AIS Agent \u062f\u0631 \u0635\u0646\u0627\u06cc\u0639 \u0648 \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0628\u0631\u0627\u06cc \u062d\u0644 \u0645\u0634\u06a9\u0644\u0627\u062a \u0628\u0647 \u0631\u0648\u0634\u06cc \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647 \u0628\u0647 \u062a\u0635\u0648\u06cc\u0628 \u0645\u06cc \u0631\u0633\u062f:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A7%D9%84%D9%81_%D8%B4%D8%B1%DA%A9%D8%AA_%D9%87%D8%A7_%D9%88_%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%B3%DB%8C%D9%88%D9%86_%D8%B4%D8%B1%DA%A9%D8%AA_%D9%87%D8%A7\"><\/span>\n<p>  \u0627\u0644\u0641 <strong>\u0634\u0631\u06a9\u062a \u0647\u0627 \u0648 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0634\u0631\u06a9\u062a \u0647\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0634\u0631\u06a9\u062a \u0647\u0627 \u0627\u0632 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0648\u0638\u0627\u06cc\u0641 \u062a\u06a9\u0631\u0627\u0631\u06cc \u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u0648 \u0628\u0647\u0628\u0648\u062f \u06a9\u0627\u0631\u0622\u06cc\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8_%D8%AF%D8%B3%D8%AA%DB%8C%D8%A7%D8%B1%D8%A7%D9%86_%D8%B4%D8%AE%D8%B5%DB%8C_%D9%88_%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D9%85%D8%B4%D8%AA%D8%B1%DB%8C\"><\/span>\n<p>  \u0628. <strong>\u062f\u0633\u062a\u06cc\u0627\u0631\u0627\u0646 \u0634\u062e\u0635\u06cc \u0648 \u062e\u062f\u0645\u0627\u062a \u0645\u0634\u062a\u0631\u06cc<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0686\u062a \u0647\u0627\u06cc \u0633\u0646\u062a\u06cc \u0628\u0647 \u0639\u0648\u0627\u0645\u0644 \u0628\u0627\u0647\u0648\u0634 \u062a\u0631 \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0632\u0645\u06cc\u0646\u0647 \u0631\u0627 \u062d\u0641\u0638 \u06a9\u0646\u0646\u062f \u060c \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u062a\u0648\u0635\u06cc\u0647 \u0647\u0627\u06cc \u062f\u0642\u06cc\u0642 \u062a\u0631\u06cc \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AC_%D8%A7%D9%85%D9%86%DB%8C%D8%AA_%D8%B3%D8%A7%DB%8C%D8%A8%D8%B1%DB%8C_%D9%88_%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5_%D8%AA%D9%87%D8%AF%DB%8C%D8%AF\"><\/span>\n<p>  \u062c. <strong>\u0627\u0645\u0646\u06cc\u062a \u0633\u0627\u06cc\u0628\u0631\u06cc \u0648 \u062a\u0634\u062e\u06cc\u0635 \u062a\u0647\u062f\u06cc\u062f<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u060c \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0634\u0628\u06a9\u0647 \u0647\u0627\u06cc \u0632\u0645\u0627\u0646 \u0648\u0627\u0642\u0639\u06cc \u0631\u0627 \u0631\u0635\u062f \u06a9\u0646\u0646\u062f \u060c \u0627\u0644\u06af\u0648\u0647\u0627\u06cc \u0645\u0634\u06a9\u0648\u06a9 \u0631\u0627 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0628\u0647 \u062d\u0645\u0644\u0627\u062a \u0633\u0627\u06cc\u0628\u0631\u06cc \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u067e\u0627\u0633\u062e \u062f\u0647\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF_%D8%AA%D8%AD%D9%82%DB%8C%D9%82_%D9%88_%D8%AA%D9%88%D8%B3%D8%B9%D9%87\"><\/span>\n<p>  \u062f. <strong>\u062a\u062d\u0642\u06cc\u0642 \u0648 \u062a\u0648\u0633\u0639\u0647<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0634\u0631\u06a9\u062a \u0647\u0627\u06cc \u0641\u0646\u0627\u0648\u0631\u06cc \u0648 \u0646\u0648\u0622\u0648\u0631\u06cc \u0627\u0632 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u060c \u0633\u0646\u062a\u0632 \u06af\u0632\u0627\u0631\u0634 \u0647\u0627 \u0648 \u062a\u0633\u0631\u06cc\u0639 \u062f\u0631 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0635\u0648\u0644\u0627\u062a \u0648 \u0631\u0627\u0647 \u062d\u0644 \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%DA%86%D8%A7%D9%84%D8%B4_%D8%AF%D8%B1_%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C_%D8%B9%D8%A7%D9%85%D9%84\"><\/span>\n<p>  \u0686\u0627\u0644\u0634 \u062f\u0631 \u0627\u062c\u0631\u0627\u06cc \u0639\u0627\u0645\u0644<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u06af\u0644 \u0646\u06cc\u0633\u062a \u060c \u0639\u0644\u06cc \u0631\u063a\u0645 \u0645\u0632\u0627\u06cc\u0627 \u060c \u0686\u0627\u0644\u0634 \u0647\u0627\u06cc\u06cc \u0628\u0631\u0627\u06cc \u063a\u0644\u0628\u0647 \u0628\u0631 \u062a\u0635\u0648\u06cc\u0628 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/p>\n<ul>\n<li>\n<strong>\u062d\u0631\u06cc\u0645 \u062e\u0635\u0648\u0635\u06cc \u0648 \u0627\u0645\u0646\u06cc\u062a \u062f\u0627\u062f\u0647 \u0647\u0627<\/strong>: \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0627\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u0628\u0627 \u062d\u062c\u0645 \u0632\u06cc\u0627\u062f\u06cc \u0627\u0632 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0633\u0631 \u0648 \u06a9\u0627\u0631 \u062f\u0627\u0631\u0646\u062f \u060c \u0627\u062c\u0631\u0627\u06cc \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u062f\u0642\u06cc\u0642 \u0645\u062d\u0627\u0641\u0638\u062a \u0627\u0632 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a.<\/li>\n<li>\n<strong>\u0627\u062e\u0644\u0627\u0642 \u0648 \u0634\u0641\u0627\u0641\u06cc\u062a<\/strong>: \u0627\u0632 \u062a\u0639\u0635\u0628 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645\u06cc \u062e\u0648\u062f\u062f\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0639\u0648\u0627\u0645\u0644 \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0639\u0627\u062f\u0644\u0627\u0646\u0647 \u0648 \u0628\u06cc \u0637\u0631\u0641\u0627\u0646\u0647 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f.<\/li>\n<li>\n<strong>\u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u0641\u0646\u06cc<\/strong>: \u062a\u0648\u0633\u0639\u0647 \u0648 \u0622\u0645\u0648\u0632\u0634 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u062e\u0635\u0635 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646 \u0648 \u0627\u062f\u063a\u0627\u0645 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u062a\u062c\u0627\u0631\u06cc \u062f\u0627\u0631\u062f.<\/li>\n<li>\n<strong>\u0645\u0646\u0627\u0628\u0639 \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc<\/strong>: \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u062f\u0644\u0647\u0627\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0632\u06cc\u0631\u0633\u0627\u062e\u062a \u0647\u0627\u06cc \u0642\u0648\u06cc \u060c \u062a\u0623\u062b\u06cc\u0631\u06af\u0630\u0627\u0631\u06cc \u0628\u0631 \u0647\u0632\u06cc\u0646\u0647 \u0647\u0627 \u0648 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631\u06cc \u062f\u0627\u0631\u062f.<\/li>\n<li>\n<strong>\u062a\u0648\u0647\u06cc\u0646<\/strong>\u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0645\u062f\u0644 \u0647\u0627\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u067e\u0627\u0633\u062e \u0647\u0627\u06cc \u0646\u0627\u062f\u0631\u0633\u062a \u06cc\u0627 \u0633\u0627\u062e\u062a\u06af\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u0646\u062f \u060c \u062e\u0637\u0631 \u0627\u0631\u0627\u0626\u0647 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0646\u0627\u062f\u0631\u0633\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0631 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0645\u0647\u0645 \u062a\u0623\u062b\u06cc\u0631 \u0628\u06af\u0630\u0627\u0631\u062f.<\/li>\n<li>\n<strong>\u0639\u062f\u0645 \u062a\u0639\u06cc\u06cc\u0646<\/strong>: \u0627\u0632 \u0622\u0646\u062c\u0627 \u06a9\u0647 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u067e\u0627\u0633\u062e \u0647\u0627\u06cc \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0646 \u0648\u0631\u0648\u062f\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f \u060c \u0627\u06cc\u0646 \u0627\u0645\u0631 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0648 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0646\u062a\u0627\u06cc\u062c \u0631\u0627 \u062f\u0634\u0648\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f \u060c \u06cc\u06a9 \u0686\u0627\u0644\u0634 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062f\u0627\u0631\u0646\u062f.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D9%86%D9%88%D8%A7%D8%B9_%D8%B9%D8%A7%D9%85%D9%84\"><\/span>\n<p>  \u0627\u0646\u0648\u0627\u0639 \u0639\u0627\u0645\u0644<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0633\u0627\u0632\u0645\u0627\u0646 \u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0623\u0645\u06cc\u0646 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u062e\u0627\u0635 \u0627\u0632 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634\u0645\u0646\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%D8%B1%D9%81%D9%84%DA%A9%D8%B3_%D8%B3%D8%A7%D8%AF%D9%87\"><\/span>\n<p>  <strong>. \u0639\u0648\u0627\u0645\u0644 \u0631\u0641\u0644\u06a9\u0633 \u0633\u0627\u062f\u0647<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0622\u0646\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0642\u0648\u0627\u0646\u06cc\u0646 \u0627\u0632 \u067e\u06cc\u0634 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0648 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0641\u0648\u0631\u06cc \u0639\u0645\u0644 \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0647\u0627\u06cc \u0633\u0627\u062f\u0647 \u0641\u0642\u0637 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u062f\u0631\u0627\u06a9 \u0641\u0639\u0644\u06cc \u0627\u06cc\u062f\u0647 \u0622\u0644 \u0647\u0633\u062a\u0646\u062f. <br \/><strong>\u0646\u0645\u0648\u0646\u0647<\/strong>: <\/p>\n<ul>\n<li>\u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u067e\u0627\u0633\u062e \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u06a9\u0647 \u0647\u0646\u06af\u0627\u0645 \u062a\u0634\u062e\u06cc\u0635 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u062f\u0631 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0647\u0627\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u060c \u0631\u0645\u0632\u0647\u0627\u06cc \u0639\u0628\u0648\u0631 \u0631\u0627 \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\u06cc\u06a9 \u062a\u0631\u0645\u0648\u0633\u062a\u0627\u062a \u062a\u0647\u0648\u06cc\u0647 \u0645\u0637\u0628\u0648\u0639 \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0645\u0627\u06cc \u062c\u0631\u06cc\u0627\u0646 \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u062e\u0627\u0635 \u0628\u0627\u0634\u062f \u060c \u06cc\u06a9 \u0645\u0627\u062f\u0647 \u0631\u0641\u0644\u06a9\u0633 \u0633\u0627\u062f\u0647 \u0627\u0633\u062a.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%D8%B1%D9%81%D9%84%DA%A9%D8%B3_%D8%A8%D8%B1_%D8%A7%D8%B3%D8%A7%D8%B3_%D9%85%D8%AF%D9%84_%D9%87%D8%A7\"><\/span>\n<p>  <strong>\u0628. \u0639\u0648\u0627\u0645\u0644 \u0631\u0641\u0644\u06a9\u0633 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u062f\u0644 \u0647\u0627<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0622\u0646\u0647\u0627 \u0645\u06a9\u0627\u0646\u06cc\u0633\u0645 \u0647\u0627\u06cc \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u062a\u0631\u06cc \u062f\u0627\u0631\u0646\u062f \u0648 \u067e\u06cc\u0627\u0645\u062f\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0639\u0645\u0644 \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u06cc\u06a9 \u0627\u0644\u06af\u0648\u06cc \u062f\u0627\u062e\u0644\u06cc \u0627\u0632 \u0645\u062d\u06cc\u0637 \u062f\u0631\u06a9 \u0634\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u0646\u062f. <br \/><strong>\u0646\u0645\u0648\u0646\u0647<\/strong>: <\/p>\n<ul>\n<li>\u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u06a9\u0646\u062a\u0631\u0644 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062c\u0631\u06cc\u0627\u0646 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f\u0647 \u060c \u0633\u06cc\u06af\u0646\u0627\u0644 \u0647\u0627\u06cc \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0648 \u0631\u0627\u0646\u0646\u062f\u06af\u06cc \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"w_%D8%A7%D9%87%D8%AF%D8%A7%D9%81_%D9%85%D8%A8%D8%AA%D9%86%DB%8C_%D8%A8%D8%B1_%D8%A7%D9%87%D8%AF%D8%A7%D9%81\"><\/span>\n<p>  <strong>w. \u0627\u0647\u062f\u0627\u0641 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0627\u0647\u062f\u0627\u0641<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0622\u0646\u0647\u0627 \u0631\u0648\u06cc\u06a9\u0631\u062f\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0627\u0647\u062f\u0627\u0641 \u06a9\u0627\u0631\u0622\u0645\u062f \u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0646\u0633\u0648\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0646 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062f\u0631\u06a9 \u060c \u0645\u0642\u0627\u06cc\u0633\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f. <br \/><strong>\u0646\u0645\u0648\u0646\u0647<\/strong>: <\/p>\n<ul>\n<li>\u06cc\u06a9 \u0631\u0648\u0628\u0627\u062a \u062e\u0648\u062f\u06a9\u0634\u06cc \u06a9\u0647 \u06cc\u06a9 \u0627\u0646\u0628\u0627\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0648 \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0628\u0633\u062a\u0647 \u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0627\u0647\u062f\u0627\u0641 \u062a\u062d\u0648\u06cc\u0644 \u0645\u0631\u0648\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u06a9\u0647 \u0634\u0637\u0631\u0646\u062c \u0628\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0648 \u062a\u0627\u0631\u06cc\u062e \u0646\u0645\u0627\u06cc\u0634\u0646\u0627\u0645\u0647 \u0647\u0627 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0645\u06cc \u06af\u06cc\u0631\u062f \u0648 \u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u0647\u06cc\u0626\u062a \u0645\u062f\u06cc\u0631\u0647 \u062a\u0635\u0645\u06cc\u0645 \u0645\u06cc \u06af\u06cc\u0631\u062f \u06a9\u0647 \u0646\u0645\u0627\u06cc\u0634\u0646\u0627\u0645\u0647 \u0628\u0639\u062f\u06cc \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0645\u062f\u0644 \u0628\u0627\u0634\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF_%D9%86%D9%85%D8%A7%DB%8C%D9%86%D8%AF%DA%AF%D8%A7%D9%86_%D9%85%D8%A8%D8%AA%D9%86%DB%8C_%D8%A8%D8%B1_%D8%AE%D8%AF%D9%85%D8%A7%D8%AA_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1\"><\/span>\n<p>  <strong>\u062f. \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062e\u062f\u0645\u0627\u062a \u0627\u0628\u0632\u0627\u0631<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0622\u0646\u0647\u0627 \u0627\u0632 \u0627\u0644\u06af\u0648\u0631\u06cc\u062a\u0645 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0628\u0647 \u062d\u062f\u0627\u06a9\u062b\u0631 \u0631\u0633\u0627\u0646\u062f\u0646 \u0645\u0632\u0627\u06cc\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u0648 \u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u0646\u062f. <br \/><strong>\u0646\u0645\u0648\u0646\u0647<\/strong>: <\/p>\n<ul>\n<li>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0631 \u0642\u06cc\u0645\u062a \u0628\u0644\u06cc\u0637 \u0647\u0648\u0627\u067e\u06cc\u0645\u0627\u06cc\u06cc \u0646\u0638\u0627\u0631\u062a \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0633\u0628\u062a \u0647\u0632\u06cc\u0646\u0647 \u0648 \u0641\u0627\u06cc\u062f\u0647 \u0628\u0647\u062a\u0631\u06cc\u0646 \u062e\u0631\u06cc\u062f \u0631\u0627 \u062a\u0648\u0635\u06cc\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<li>\u06cc\u06a9 \u0645\u0634\u0627\u0648\u0631 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u06a9\u0647 \u06af\u0632\u06cc\u0646\u0647 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0633\u0631\u0645\u0627\u06cc\u0647 \u06af\u0630\u0627\u0631\u06cc \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u0627\u0632\u062f\u0647 \u0648 \u062e\u0637\u0631\u0627\u062a \u0627\u062d\u062a\u0645\u0627\u0644\u06cc \u0627\u0631\u0632\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f \u060c \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u0639\u06cc\u0646\u06cc \u0627\u0633\u062a.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D9%88_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C\"><\/span>\n<p>  <strong>\u0648 \u0639\u0648\u0627\u0645\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0647 \u0637\u0648\u0631 \u0645\u062f\u0627\u0648\u0645 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062a\u062c\u0631\u0628\u06cc\u0627\u062a \u06af\u0630\u0634\u062a\u0647 \u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0628\u0627\u0632\u062e\u0648\u0631\u062f \u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u062f\u0631 \u0637\u0648\u0644 \u0632\u0645\u0627\u0646 \u060c \u0628\u0647 \u0622\u0646\u0647\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u062f\u0627\u0646\u0634 \u062c\u062f\u06cc\u062f\u06cc \u06a9\u0633\u0628 \u06a9\u0646\u0646\u062f \u0648 \u0631\u0641\u062a\u0627\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u062a\u062c\u0631\u0628\u0647 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u0646\u062f.<br \/><strong>\u0646\u0645\u0648\u0646\u0647<\/strong>: <\/p>\n<ul>\n<li>\u06cc\u06a9 \u062f\u0633\u062a\u06cc\u0627\u0631 \u0645\u062c\u0627\u0632\u06cc \u06a9\u0647 \u062a\u0631\u062c\u06cc\u062d\u0627\u062a \u06a9\u0627\u0631\u0628\u0631 \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u062d\u062a\u0648\u0627 \u06cc\u0627 \u062a\u0646\u0638\u06cc\u0645 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u062f.<\/li>\n<li>\u06cc\u06a9 \u0641\u06cc\u0644\u062a\u0631 \u0647\u0631\u0632\u0646\u0627\u0645\u0647 \u06a9\u0647 \u06cc\u0627\u062f \u0645\u06cc \u06af\u06cc\u0631\u062f \u0627\u0646\u0648\u0627\u0639 \u062c\u062f\u06cc\u062f\u06cc \u0627\u0632 \u0627\u06cc\u0645\u06cc\u0644 \u0647\u0627\u06cc \u0647\u0631\u0632\u0646\u0627\u0645\u0647 \u0631\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u0627\u0632\u062e\u0648\u0631\u062f \u06a9\u0627\u0631\u0628\u0631 \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u06a9\u0646\u062f \u060c \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0627\u0633\u062a.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"f_%D8%B9%D9%88%D8%A7%D9%85%D9%84_%D8%B3%D9%84%D8%B3%D9%84%D9%87_%D9%85%D8%B1%D8%A7%D8%AA%D8%A8%DB%8C\"><\/span>\n<p>  <strong>f. \u0639\u0648\u0627\u0645\u0644 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628\u06cc<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0633\u0627\u062e\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0686\u0646\u062f\u06cc\u0646 \u0644\u0627\u06cc\u0647 \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u060c \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0639\u0648\u0627\u0645\u0644 \u0628\u0627\u0644\u0627\u062a\u0631 \u0648\u0638\u0627\u06cc\u0641 \u0631\u0627 \u0628\u0647 \u0632\u06cc\u0631\u062f\u0633\u062a\u0627\u0646 \u0628\u0631\u0627\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0627\u0639\u062f\u0627\u0645 \u0647\u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0648\u0627\u06af\u0630\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f. <br \/><strong>\u0646\u0645\u0648\u0646\u0647<\/strong>: <\/p>\n<ul>\n<li>\u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u062f\u0627\u0631\u06a9\u0627\u062a \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0627\u0646\u0641\u0631\u0627\u062f\u06cc \u062d\u0645\u0644 \u0648 \u0646\u0642\u0644 \u060c \u0645\u0648\u062c\u0648\u062f\u06cc \u0648 \u062a\u0648\u0632\u06cc\u0639 \u06a9\u0627\u0644\u0627 \u0631\u0627 \u0647\u0645\u0627\u0647\u0646\u06af \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/li>\n<li>\u062f\u0631 \u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f \u062a\u0648\u0644\u06cc\u062f \u060c \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0632 \u0639\u0648\u0627\u0645\u0644 \u0633\u0644\u0633\u0644\u0647 \u0645\u0631\u0627\u062a\u0628\u06cc \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0633\u0637\u062d \u0628\u0627\u0644\u0627\u06cc\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u06a9\u0647 \u0627\u0647\u062f\u0627\u0641 \u062a\u0648\u0644\u06cc\u062f \u062c\u0647\u0627\u0646\u06cc \u0648 \u0639\u0648\u0627\u0645\u0644 \u0633\u0637\u062d \u067e\u0627\u06cc\u06cc\u0646 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0646\u062f \u06a9\u0647 \u062f\u0633\u062a\u06af\u0627\u0647 \u0647\u0627\u06cc \u0641\u0631\u062f\u06cc \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AE%D8%AF%D9%85%D9%87_%DA%86%DB%8C%D8%B3%D8%AA%D8%9F\"><\/span>\n<p>  \u062e\u062f\u0645\u0647 \u0686\u06cc\u0633\u062a\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Crewai \u0645\u0641\u0647\u0648\u0645\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0627\u06cc\u062c\u0627\u062f \u0627\u0633\u062a <strong>\u062a\u06cc\u0645 \u0647\u0627\u06cc AI Agents<\/strong> \u0628\u0627 \u0645\u0647\u0627\u0631\u062a \u0647\u0627\u06cc \u0645\u06a9\u0645\u0644 \u060c \u06a9\u0647 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0627\u0647\u062f\u0627\u0641 \u062e\u0627\u0635 \u0628\u0627 \u0647\u0645 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0646\u062f. \u0628\u0631\u062e\u0644\u0627\u0641 \u06cc\u06a9 \u0645\u062f\u0644 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0648\u0627\u062d\u062f \u06a9\u0647 \u0633\u0639\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0647\u0645\u0647 \u0686\u06cc\u0632 \u0631\u0627 \u0628\u0647 \u062a\u0646\u0647\u0627\u06cc\u06cc \u062d\u0644 \u06a9\u0646\u062f \u060c <strong>\u06a9\u0631\u062c\u06cc<\/strong> \u0645\u0633\u0626\u0648\u0644\u06cc\u062a \u0647\u0627\u06cc \u0628\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u062a\u062e\u0635\u0635\u06cc \u060c \u0628\u0647\u0628\u0648\u062f \u062f\u0642\u062a \u060c \u06a9\u0627\u0631\u0622\u06cc\u06cc \u0648 \u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631\u06cc \u0631\u0627\u0647 \u062d\u0644 \u0647\u0627 \u0631\u0627 \u062a\u0648\u0632\u06cc\u0639 \u0645\u06cc \u06a9\u0646\u062f. <\/p>\n<p> <\/p>\n<h3><span class=\"ez-toc-section\" id=\"%DA%86%DA%AF%D9%88%D9%86%D9%87_%DA%A9%D8%A7%D8%B1_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF%D8%9F\"><\/span>\n<p>  \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc <strong>\u06a9\u0631\u062c\u06cc<\/strong> \u0628\u0631 \u0627\u0633\u0627\u0633 <strong>\u0647\u0645\u06a9\u0627\u0631\u06cc \u0628\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644<\/strong>\u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0647\u0631 \u06cc\u06a9 \u0646\u0642\u0634 \u062e\u0627\u0635 \u0631\u0627 \u0627\u06cc\u0641\u0627 \u0645\u06cc \u06a9\u0646\u062f. \u0633\u0627\u062e\u062a\u0627\u0631 \u06a9\u0644\u06cc \u0634\u0627\u0645\u0644:  <\/p>\n<ol>\n<li>\n<strong>\u0646\u0642\u0634 \u0639\u0648\u0627\u0645\u0644<\/strong> &#8211; \u0647\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0627\u0631\u0627\u06cc \u062a\u062e\u0635\u0635\u06cc \u0627\u0633\u062a \u060c \u0645\u0627\u0646\u0646\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627 \u060c \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0632\u0645\u06cc\u0646\u0647 \u060c \u062a\u0648\u0644\u06cc\u062f \u0645\u062a\u0646 \u06cc\u0627 \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc.\n<\/li>\n<li>\n<strong>\u0647\u0645\u0627\u0647\u0646\u06af\u06cc<\/strong> &#8211; \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0631\u06a9\u0632\u06cc \u06cc\u0627 \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u067e\u06cc\u0634\u0631\u0648 \u0648\u0638\u0627\u06cc\u0641 \u0631\u0627 \u062a\u0648\u0632\u06cc\u0639 \u06a9\u0631\u062f\u0647 \u0648 \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f.\n<\/li>\n<li>\n<strong>\u0627\u0639\u062f\u0627\u0645 \u0648 \u0628\u0627\u0632\u062e\u0648\u0631\u062f<\/strong> &#8211; \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0628\u062e\u0634 \u0647\u0627\u06cc \u06a9\u0627\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u0646\u062f \u0648 \u0646\u062a\u0627\u06cc\u062c \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0635\u0644\u0627\u062d \u0631\u0627\u0647 \u062d\u0644 \u0646\u0647\u0627\u06cc\u06cc \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0645\u06cc \u06af\u0630\u0627\u0631\u0646\u062f.\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C_%D8%AE%D8%AF%D9%85%D9%87\"><\/span>\n<p>  \u0645\u0632\u0627\u06cc\u0627\u06cc \u062e\u062f\u0645\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u2705 <strong>\u0631\u0627\u0646\u062f\u0645\u0627\u0646 \u0628\u06cc\u0634\u062a\u0631<\/strong> &#8211; \u062a\u0648\u0632\u06cc\u0639 \u0648\u0638\u0627\u06cc\u0641 \u062f\u0631 \u0628\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u062a\u062e\u0635\u0635\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f \u0631\u0627 \u0628\u0647\u0628\u0648\u062f \u0645\u06cc \u0628\u062e\u0634\u062f.<\/p>\n<p>\u2705 <strong>\u062e\u0637\u0627\u06cc \u06a9\u0627\u0647\u0634<\/strong> &#8211; \u06a9\u0627\u0631 \u0645\u0634\u062a\u0631\u06a9 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0631\u0631\u0633\u06cc \u0647\u0627\u06cc \u0645\u062a\u0642\u0627\u0628\u0644 \u0628\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f.<\/p>\n<p>\u2705 <strong>\u0645\u0642\u06cc\u0627\u0633 \u067e\u0630\u06cc\u0631\u06cc<\/strong> &#8211; \u062a\u06cc\u0645 \u0647\u0627\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0627 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0631\u0634\u062f \u06cc\u0627 \u0633\u0627\u0632\u06af\u0627\u0631 \u0634\u0648\u0646\u062f.<\/p>\n<p>\u2705 <strong>\u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0628\u0647\u0628\u0648\u062f \u06cc\u0627\u0641\u062a\u0647<\/strong> &#8211; \u062a\u062e\u0635\u0635 \u0639\u0648\u0627\u0645\u0644 \u0645\u0646\u062c\u0631 \u0628\u0647 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0642\u06cc\u0642 \u062a\u0631 \u0645\u06cc \u0634\u0648\u062f.  <\/p>\n<h3><span class=\"ez-toc-section\" id=\"%DA%86%D8%A7%D9%84%D8%B4_%D9%87%D8%A7%DB%8C_%D8%AE%D8%AF%D9%85%D9%87\"><\/span>\n<p>  \u0686\u0627\u0644\u0634 \u0647\u0627\u06cc \u062e\u062f\u0645\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\ud83d\udea7 <strong>\u0647\u0645\u0627\u0647\u0646\u06af\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647<\/strong> \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0647\u0645\u06a9\u0627\u0631\u06cc \u0639\u0648\u0627\u0645\u0644 \u0628\u0647 \u0637\u0648\u0631 \u0645\u0624\u062b\u0631 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637\u06cc \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p>\ud83d\udea7 <strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639<\/strong> &#8211; \u0628\u0633\u062a\u0647 \u0628\u0647 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u060c \u0627\u062c\u0631\u0627\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0647 \u0642\u062f\u0631\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a\u06cc \u0628\u0627\u0644\u0627\u06cc\u06cc \u0646\u06cc\u0627\u0632 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p>\ud83d\udea7 <strong>\u062a\u0641\u0633\u06cc\u0631 \u0648 \u0642\u0648\u0627\u0645<\/strong> &#8211; \u0627\u062f\u063a\u0627\u0645 \u067e\u0627\u0633\u062e \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u063a\u06cc\u0631 \u0645\u0646\u062a\u0638\u0631\u0647 \u0627\u06cc \u062f\u0631 \u0646\u062a\u0627\u06cc\u062c \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f.  <\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B3%D8%AA_%D8%AF%D8%B1_%D8%AE%D9%85%DB%8C%D8%B1\"><\/span>\n<p>  \u062f\u0633\u062a \u062f\u0631 \u062e\u0645\u06cc\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0645\u0627 \u0639\u0648\u0627\u0645\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Crewai \u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f:  <\/p>\n<ol>\n<li>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0648\u0628\u0644\u0627\u06af \u061b\n<\/li>\n<li>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u0627\u0632 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.\n<\/li>\n<li>\u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0645\u062a\u0631\u062c\u0645 \u06a9\u062f \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ol>\n<p>\u0627\u0644\u0632\u0627\u0645\u0627\u062a:<\/p>\n<p><strong><em>&#8211; \u067e\u0627\u06cc\u062a\u0648\u0646> = 3.12 \u061b<\/em><\/strong><br \/><strong><em>&#8211; \u0645\u062f\u06cc\u0631 \u0628\u0633\u062a\u0647 UV \u200b\u200b\u061b<\/em><\/strong><br \/><strong><em>&#8211; \u062f\u0627\u06a9\u0631<\/em><\/strong><\/p>\n<p>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0631 Crewai \u0648 \u0645\u062a\u0634\u06a9\u0644 \u0627\u0632:<\/p>\n<ul>\n<li>\n<strong><em>\u0646\u0642\u0634<\/em><\/strong>: \u0627\u0633\u0627\u0633\u06cc \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0628\u0647 \u0647\u0648\u06cc\u062a \u0639\u0627\u0645\u0644 \u0645\u06cc \u062f\u0647\u062f. \u0648 <strong>\u0646\u0642\u0634<\/strong> \u06a9\u0647 \u0639\u0627\u0645\u0644 \u0631\u0627 \u062f\u0631 \u0645\u0648\u0631\u062f \u0645\u0633\u0626\u0648\u0644\u06cc\u062a \u0647\u0627\u06cc \u062e\u0648\u062f \u0648 \u0622\u0646\u0686\u0647 \u0627\u0632 \u0627\u0648 \u0627\u0646\u062a\u0638\u0627\u0631 \u0645\u06cc \u0631\u0648\u062f \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0627\u06af\u0631 \u0639\u0627\u0645\u0644 \u0646\u0642\u0634 &#8220;\u0645\u062d\u0642\u0642&#8221; \u0631\u0627 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f \u060c \u0645\u06cc \u062f\u0627\u0646\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0628\u0631 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062a\u0645\u0631\u06a9\u0632 \u06a9\u0646\u062f.<\/li>\n<li>\n<strong><em>\u0647\u062f\u0641<\/em><\/strong>: \u0627\u06cc\u0646 \u0645\u0627\u0646\u0646\u062f \u0634\u0645\u0627\u0644 \u0642\u0637\u0628 \u0646\u0645\u0627 \u0628\u0631\u0627\u06cc \u0639\u0627\u0645\u0644 \u0627\u0633\u062a. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0628\u0627 <strong>\u0647\u062f\u0641<\/strong> &#8220;\u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0628\u0627\u0632\u0627\u0631&#8221; \u0628\u0631\u0627\u06cc \u06cc\u0627\u0641\u062a\u0646 \u060c \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0648 \u062a\u062f\u0648\u06cc\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0628\u0627\u0632\u0627\u0631 \u060c \u0628\u0631 \u06a9\u0644\u06cc\u0647 \u0641\u0639\u0627\u0644\u06cc\u062a \u0647\u0627\u06cc \u0634\u0645\u0627 \u0645\u062a\u0645\u0631\u06a9\u0632 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.<\/li>\n<li>\n<strong><em>\u067e\u0634\u062a \u067e\u0631\u062f\u0647<\/em><\/strong>: \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u0627\u0631\u06cc\u062e \u06cc\u06a9 \u0634\u062e\u0635\u06cc\u062a \u062f\u0631 \u06cc\u06a9 \u0641\u06cc\u0644\u0645 \u06cc\u0627 \u06a9\u062a\u0627\u0628 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0632\u0645\u06cc\u0646\u0647 \u0648 \u0639\u0645\u0642 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0639\u0627\u0645\u0644 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0648 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0648 \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u06af\u0648\u0646\u0647 \u0627\u06cc \u0634\u06a9\u0644 \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u062f\u0631 &#8220;\u062c\u0647\u0627\u0646&#8221; \u0648\u06cc \u0645\u0639\u0646\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f. \u06af\u0631\u0647 <strong>\u06a9\u0631\u062c\u06cc<\/strong>\u060c \u0627\u06cc <strong>\u067e\u0634\u062a \u067e\u0631\u062f\u0647<\/strong> \u0627\u0632 \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0639\u0648\u0627\u0645\u0644 \u06a9\u0647 \u0646\u0647 \u062a\u0646\u0647\u0627 \u0648\u0638\u0627\u06cc\u0641 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u0646\u062f \u060c \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u0628\u0644\u06a9\u0647 \u06cc\u06a9 \u0645\u0646\u0637\u0642 \u062f\u0627\u062e\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u062e\u0648\u062f \u0646\u06cc\u0632 \u062f\u0627\u0631\u0646\u062f. \u062f\u0631 <strong>\u067e\u0634\u062a \u067e\u0631\u062f\u0647<\/strong> \u0627\u06cc\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645\u0627\u064b \u0628\u0631 \u0646\u062d\u0648\u0647 \u0631\u0641\u062a\u0627\u0631 \u0648 \u067e\u0627\u0633\u062e \u062f\u0627\u062f\u0646 \u0628\u0647 \u0645\u0648\u0642\u0639\u06cc\u062a \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u062a\u0623\u062b\u06cc\u0631 \u0645\u06cc \u06af\u0630\u0627\u0631\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627 \u0633\u0627\u0628\u0642\u0647 &#8220;\u0645\u062d\u0642\u0642 \u062f\u0627\u0646\u0634\u06af\u0627\u0647\u06cc&#8221; \u0628\u0627 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627 \u062a\u0627\u0631\u06cc\u062e &#8220;\u06a9\u0627\u0631\u0622\u0641\u0631\u06cc\u0646&#8221; \u0628\u0633\u06cc\u0627\u0631 \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0632 \u06cc\u06a9 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0631\u0648\u0628\u0631\u0648 \u062e\u0648\u0627\u0647\u062f \u0634\u062f. \u0627\u0648\u0644 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0642\u06cc\u0642 \u062a\u0631 \u0648 \u062f\u0642\u06cc\u0642 \u062a\u0631 \u0628\u0627\u0634\u062f \u060c \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u0648\u0631\u062f \u062f\u0648\u0645 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0646\u0648\u0622\u0648\u0631\u0627\u0646\u0647 \u062a\u0631 \u0648 \u0628\u0627 \u0631\u06cc\u0633\u06a9 \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0632\u0645\u06cc\u0646\u0647 \u0627\u0636\u0627\u0641\u06cc \u0628\u0647 \u062a\u0639\u0631\u06cc\u0641 \u0627\u0646\u062a\u0638\u0627\u0631\u0627\u062a \u0648 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u0631\u0641\u062a\u0627\u0631 \u0639\u0627\u0645\u0644 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0622\u0646\u0647\u0627 \u0631\u0627 \u0645\u0646\u0633\u062c\u0645 \u062a\u0631 \u0648 \u0642\u0627\u0628\u0644 \u067e\u06cc\u0634 \u0628\u06cc\u0646\u06cc \u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<p>\u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u060c \u0628\u0631\u0627\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0634\u062a\u0631 \u0628\u0647 \u0645\u0633\u062a\u0646\u062f\u0627\u062a Crewai Docs \u0628\u0631\u0648\u06cc\u062f.<\/p>\n<p>\u0645\u062b\u0627\u0644\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u062e\u0648\u0627\u0647\u0645 \u062f\u0627\u0634\u062a \u062f\u0631:<\/p>\n<ul>\n<li><strong><em>Openai\/GPT-4O-Mini<\/em><\/strong><\/li>\n<li><strong><em>Deepseek\/Deepseek-Chat<\/em><\/strong><\/li>\n<li><strong><em>Ollama\/Deepseek-R1: 8b<\/em><\/strong><\/li>\n<\/ul>\n<p>\u0639\u0644\u0627\u0648\u0647 \u0628\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0647\u0627\u06cc \u0622\u0646\u0644\u0627\u06cc\u0646 <strong>Openai<\/strong> \u0627\u0634\u0645\u06cc\u0647 <strong>\u062f\u0631 \u0627\u0639\u0645\u0627\u0642<\/strong> \u0627\u0632 \u0645\u06a9\u0627\u0646 \u062f\u0631 \u062f\u0633\u062a\u06af\u0627\u0647 \u0645\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f <strong>\u0627\u0648\u0644\u0627\u0645\u0627<\/strong>\u0628\u0634\u0631<\/p>\n<p>\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc \u062f\u0633\u062a\u06af\u0627\u0647 \u0645\u0646:<\/p>\n<ul>\n<li>\n<strong><em>\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644: Linux Mint 21.1 x86_64<\/em><\/strong> <\/li>\n<li><strong><em>Nvidia GeForce GTX 1660 \u0627\u0632 6 \u06af\u06cc\u06af\u0627\u0628\u0627\u06cc\u062a GDDR6<\/em><\/strong><\/li>\n<li>\n<strong><em>32 \u06af\u06cc\u06af\u0627\u0628\u0627\u06cc\u062a \u0631\u0645<\/em><\/strong> <\/li>\n<li><strong><em>CPU: Intel I7-9750H (12) @ 4.500GHz<\/em><\/strong><\/li>\n<\/ul>\n<p>\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0646\u0645\u0648\u0646\u0647 \u0647\u0627 \u062f\u0631 \u0631\u06cc\u0634\u0647 \u067e\u0631\u0648\u0698\u0647:<\/p>\n<ul>\n<li>\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0648\u0628\u0644\u0627\u06af \u0646\u0648\u0634\u062a\u0646:\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>  uv run python .\/blogs\/main.py\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<ul>\n<li>\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648 SQL \u062f\u0631 \u0622\u0646\u062c\u0627:\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>  uv run python .\/query\/main.py\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<ul>\n<li>\u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0645\u062a\u0631\u062c\u0645:\n<\/li>\n<\/ul>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>  uv run python .\/query\/main.py\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=\"1_%D9%86%D9%85%D8%A7%DB%8C%D9%86%D8%AF%DA%AF%D8%A7%D9%86_%D8%A8%D8%B1%D8%A7%DB%8C_%D9%86%D9%88%D8%B4%D8%AA%D9%86_%D9%88%D8%A8%D9%84%D8%A7%DA%AF_%D8%9B\"><\/span>\n<p>  1. \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646 \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0648\u0628\u0644\u0627\u06af \u061b<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06cc\u062c\u0627\u062f \u062a\u06cc\u0645 \u0639\u0627\u0645\u0644 \u0648\u0627\u0636\u062d \u060c \u0633\u0627\u062f\u0647 \u0648 \u0634\u0647\u0648\u062f\u06cc \u0627\u0633\u062a. \u0647\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0646\u0642\u0634 \u062e\u0627\u0635\u06cc \u062f\u0627\u0631\u062f \u060c \u0627\u0647\u062f\u0627\u0641 \u0648 \u0648\u0638\u0627\u06cc\u0641 \u0641\u0631\u062f\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f \u060c \u0647\u0645\u0647 \u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628\u06cc \u0628\u0647 \u0647\u062f\u0641 \u0646\u0647\u0627\u06cc\u06cc \u0628\u0647 \u0631\u0648\u0634\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0648 \u0645\u0624\u062b\u0631 \u062a\u0631\u0627\u0632 \u0634\u062f\u0647 \u0627\u0646\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/media2.dev.to\/dynamic\/image\/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto\/https%3A%2F%2Fraw.githubusercontent.com%2Fwandealves%2Fblog-agent-ai%2Frefs%2Fheads%2Fmain%2Fassets%2Fdiagrama_redigir_blogs.png\" alt=\"\u0634\u0631\u062d \u062a\u0635\u0648\u06cc\u0631\" loading=\"lazy\" width=\"800\" height=\"724\" title=\"\"><\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">os<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">dotenv<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">load_dotenv<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">crewai<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Agent<\/span><span class=\"p\">,<\/span> <span class=\"n\">Task<\/span><span class=\"p\">,<\/span> <span class=\"n\">Crew<\/span><span class=\"p\">,<\/span> <span class=\"n\">Process<\/span><span class=\"p\">,<\/span> <span class=\"n\">LLM<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">llm_model<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">LLMModel<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">llm_type<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">LLMType<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">CreateBlogWriter<\/span><span class=\"p\">:<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"p\">):<\/span>\n        <span class=\"nf\">load_dotenv <\/span><span class=\"p\">()<\/span>\n        <span class=\"n\">llm_model<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">LLMModel<\/span><span class=\"p\">()<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span>\n          <span class=\"n\">llm_model<\/span><span class=\"p\">.<\/span><span class=\"nf\">open_ai_gpt_4o_mini<\/span><span class=\"p\">()<\/span> <span class=\"k\">if<\/span> <span class=\"nc\">LLMType<\/span><span class=\"p\">(<\/span><span class=\"nb\">type<\/span><span class=\"p\">)<\/span> <span class=\"o\">==<\/span> <span class=\"n\">LLMType<\/span><span class=\"p\">.<\/span><span class=\"n\">OPEN_AI_GPT_4O_MINI<\/span> \n          <span class=\"k\">else<\/span> <span class=\"n\">llm_model<\/span><span class=\"p\">.<\/span><span class=\"nf\">deepseek<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"nf\">getenv<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">DEEPSEEK_API_KEY<\/span><span class=\"sh\">\"<\/span><span class=\"p\">))<\/span> <span class=\"k\">if<\/span> <span class=\"nc\">LLMType<\/span><span class=\"p\">(<\/span><span class=\"nb\">type<\/span><span class=\"p\">)<\/span> <span class=\"o\">==<\/span> <span class=\"n\">LLMType<\/span><span class=\"p\">.<\/span><span class=\"n\">DEEPSEEK<\/span>\n          <span class=\"k\">else<\/span> <span class=\"n\">llm_model<\/span><span class=\"p\">.<\/span><span class=\"nf\">ollama_deepseek<\/span><span class=\"p\">()<\/span>\n        <span class=\"p\">)<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"nf\">create_crew<\/span><span class=\"p\">()<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">create_crew<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">):<\/span>\n      <span class=\"sh\">\"\"\"<\/span><span class=\"s\">\n       Agentes\n      <\/span><span class=\"sh\">\"\"\"<\/span>\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">planner<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Agent<\/span><span class=\"p\">(<\/span>\n        <span class=\"n\">role<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Planejador de Conte\u00fado<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">goal<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Planejar conte\u00fado envolvente e factualmente preciso sobre {topic}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">backstory<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea est\u00e1 trabalhando no planejamento de um artigo de blog <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">sobre o tema: {topic} no <\/span><span class=\"sh\">'<\/span><span class=\"s\">https:\/\/medium.com\/<\/span><span class=\"sh\">'<\/span><span class=\"s\">.<\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea coleta informa\u00e7\u00f5es que ajudam o <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">p\u00fablico a aprender algo e tomar decis\u00f5es informadas. <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea precisa preparar um esbo\u00e7o detalhado <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">com os t\u00f3picos e subt\u00f3picos relevantes que devem fazer parte do artigo de blog.<\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Seu trabalho \u00e9 a base para o Redator de Conte\u00fado escrever um artigo sobre este tema.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">llm<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span><span class=\"p\">,<\/span> \n        <span class=\"n\">allow_delegation<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">verbose<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n      <span class=\"p\">)<\/span>\n\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">writer<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Agent<\/span><span class=\"p\">(<\/span>\n        <span class=\"n\">role<\/span> <span class=\"o\">=<\/span>  <span class=\"sh\">\"<\/span><span class=\"s\">Redator de Conte\u00fado<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">goal<\/span> <span class=\"o\">=<\/span>  <span class=\"sh\">\"<\/span><span class=\"s\">Escrever um artigo de opini\u00e3o perspicaz e factualmente preciso <\/span><span class=\"sh\">\"<\/span>\n                <span class=\"sh\">\"<\/span><span class=\"s\">sobre o tema: {topic}<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">backstory<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea est\u00e1 trabalhando na escrita de um <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">novo artigo de opini\u00e3o sobre o tema: {topic} no <\/span><span class=\"sh\">'<\/span><span class=\"s\">https:\/\/medium.com\/<\/span><span class=\"sh\">'<\/span><span class=\"s\">. <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea baseia sua escrita no trabalho do Planejador de Conte\u00fado, que fornece um esbo\u00e7o e contexto relevante sobre o tema. <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea segue os principais objetivos e dire\u00e7\u00e3o do esbo\u00e7o, conforme fornecido pelo Planejador de Conte\u00fado. <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea tamb\u00e9m fornece insights objetivos e imparciais e os embasa com informa\u00e7\u00f5es fornecidas pelo Planejador de Conte\u00fado. <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea reconhece em seu artigo de opini\u00e3o quando suas afirma\u00e7\u00f5es s\u00e3o opini\u00f5es e n\u00e3o declara\u00e7\u00f5es objetivas.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">allow_delegation<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">llm<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span><span class=\"p\">,<\/span> \n        <span class=\"n\">verbose<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n      <span class=\"p\">)<\/span>\n\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">editor<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Agent<\/span><span class=\"p\">(<\/span>\n        <span class=\"n\">role<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Editor<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">goal<\/span> <span class=\"o\">=<\/span>  <span class=\"sh\">\"<\/span><span class=\"s\">Editar um post de blog dado para alinhar com <\/span><span class=\"sh\">\"<\/span>\n                <span class=\"sh\">\"<\/span><span class=\"s\">o estilo de escrita da organiza\u00e7\u00e3o <\/span><span class=\"sh\">'<\/span><span class=\"s\">https:\/\/medium.com\/<\/span><span class=\"sh\">'<\/span><span class=\"s\">. <\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">backstory<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea \u00e9 um editor que recebe um post de blog do Redator de Conte\u00fado. <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">Seu objetivo \u00e9 revisar o post de blog para garantir que ele siga as melhores pr\u00e1ticas jornal\u00edsticas,<\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">forne\u00e7a pontos de vista equilibrados ao apresentar opini\u00f5es ou afirma\u00e7\u00f5es, <\/span><span class=\"sh\">\"<\/span>\n                    <span class=\"sh\">\"<\/span><span class=\"s\">e tamb\u00e9m evite t\u00f3picos controversos ou opini\u00f5es, sempre que poss\u00edvel.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">llm<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span><span class=\"p\">,<\/span> \n        <span class=\"n\">allow_delegation<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">verbose<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n      <span class=\"p\">)<\/span>\n      <span class=\"sh\">\"\"\"<\/span><span class=\"s\">\n       Tarefas\n      <\/span><span class=\"sh\">\"\"\"<\/span>\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">plan<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Task<\/span><span class=\"p\">(<\/span>\n        <span class=\"n\">description<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">1. Priorize as \u00faltimas tend\u00eancias, principais players, <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">e not\u00edcias relevantes sobre {topic}.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">2. Identifique o p\u00fablico-alvo, considerando <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">seus interesses e pontos de dor.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">3. Desenvolva um esbo\u00e7o detalhado do conte\u00fado, incluindo <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">uma introdu\u00e7\u00e3o, pontos principais e uma chamada para a\u00e7\u00e3o.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">4. Inclua palavras-chave de SEO e dados ou fontes relevantes.<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"p\">),<\/span>\n        <span class=\"n\">expected_output<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Um documento de plano de conte\u00fado abrangente <\/span><span class=\"sh\">\"<\/span>\n                          <span class=\"sh\">\"<\/span><span class=\"s\">com um esbo\u00e7o, an\u00e1lise do p\u00fablico, palavras-chave de SEO e recursos.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">agent<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">planner<\/span><span class=\"p\">,<\/span>\n      <span class=\"p\">)<\/span>\n\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">write<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Task<\/span><span class=\"p\">(<\/span>\n        <span class=\"n\">description<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">1. Use o plano de conte\u00fado para criar um post de blog envolvente <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">sobre {topic}.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">2. Incorpore palavras-chave de SEO de forma natural.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">3. As se\u00e7\u00f5es\/Subt\u00edtulos s\u00e3o nomeadas de forma apropriada <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">e envolvente.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">4. Certifique-se de que o post esteja estruturado com uma <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">introdu\u00e7\u00e3o envolvente, corpo perspicaz, <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">e uma conclus\u00e3o resumida.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">5. Revise erros gramaticais e <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">alinhamento com a voz da marca.<\/span><span class=\"se\">\\n<\/span><span class=\"sh\">\"<\/span>\n        <span class=\"p\">),<\/span>\n        <span class=\"n\">expected_output<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Um post de blog bem escrito <\/span><span class=\"sh\">\"<\/span>\n                          <span class=\"sh\">\"<\/span><span class=\"s\">em formato markdown, pronto para publica\u00e7\u00e3o, cada se\u00e7\u00e3o deve ter 2 ou 3 par\u00e1grafos.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">agent<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">writer<\/span><span class=\"p\">,<\/span>\n      <span class=\"p\">)<\/span>\n\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">edit<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Task<\/span><span class=\"p\">(<\/span>\n        <span class=\"n\">description<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Revise o post de blog dado para verificar <\/span><span class=\"sh\">\"<\/span>\n                        <span class=\"sh\">\"<\/span><span class=\"s\">erros gramaticais e alinhamento com a voz da marca.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">),<\/span>\n        <span class=\"n\">expected_output<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">Um post de blog bem escrito em formato markdown, <\/span><span class=\"sh\">\"<\/span>\n                          <span class=\"sh\">\"<\/span><span class=\"s\">pronto para publica\u00e7\u00e3o, cada se\u00e7\u00e3o deve ter 2 ou 3 par\u00e1grafos.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n        <span class=\"n\">agent<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">editor<\/span>\n      <span class=\"p\">)<\/span>\n      <span class=\"sh\">\"\"\"<\/span><span class=\"s\">\n        Crew\n      <\/span><span class=\"sh\">\"\"\"<\/span>\n      <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Crew<\/span><span class=\"p\">(<\/span>\n      <span class=\"n\">agents<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">planner<\/span><span class=\"p\">,<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">writer<\/span><span class=\"p\">,<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">editor<\/span><span class=\"p\">],<\/span>\n      <span class=\"n\">tasks<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">plan<\/span><span class=\"p\">,<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">write<\/span><span class=\"p\">,<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">edit<\/span><span class=\"p\">],<\/span>\n      <span class=\"n\">process<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Process<\/span><span class=\"p\">.<\/span><span class=\"n\">sequential<\/span><span class=\"p\">,<\/span>\n      <span class=\"n\">verbose<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n      <span class=\"p\">)<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">kickoff<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">topic<\/span><span class=\"p\">):<\/span>\n        <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span><span class=\"p\">.<\/span><span class=\"nf\">kickoff<\/span><span class=\"p\">(<\/span><span class=\"n\">inputs<\/span><span class=\"o\">=<\/span><span class=\"p\">{<\/span><span class=\"sh\">\"<\/span><span class=\"s\">topic<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span><span class=\"n\">topic<\/span><span class=\"p\">})<\/span>\n        <span class=\"k\">return<\/span> <span class=\"n\">result<\/span>\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<h3><span class=\"ez-toc-section\" id=\"%D8%AC%D8%B1%DB%8C%D8%A7%D9%86\"><\/span>\n<p>  <strong>\u062c\u0631\u06cc\u0627\u0646<\/strong><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u062c\u0631\u06cc\u0627\u0646 \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u062a\u0648\u0644\u06cc\u062f \u0645\u062d\u062a\u0648\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc \u0631\u0648\u0646\u062f \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u0642\u0627\u0644\u0647 \u0648\u0628\u0644\u0627\u06af \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062e\u0637 \u0644\u0648\u0644\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0639\u0648\u0627\u0645\u0644 \u0645\u062e\u062a\u0644\u0641 \u0642\u0628\u0644 \u0627\u0632 \u0627\u0646\u062a\u0634\u0627\u0631 \u0646\u0642\u0634 \u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc \u060c \u0646\u0648\u0634\u062a\u0646 \u0648 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u0637\u0627\u0644\u0628 \u0628\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<p>\u0627\u062c\u0632\u0627\u06cc \u0627\u0635\u0644\u06cc<\/p>\n<p><strong>. \u0639\u0648\u0627\u0645\u0644 (\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u0627\u0646)<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632 \u0645\u062d\u062a\u0648\u0627<\/strong> (<strong>\u062e\u0648\u062f\u067e\u0631\u062f\u0627\u0632<\/strong>): \u0645\u0633\u0626\u0648\u0644 \u0633\u0627\u062e\u062a \u06cc\u06a9 \u0637\u0631\u062d \u0645\u0641\u0635\u0644 \u0627\u0632 \u0645\u0642\u0627\u0644\u0647 \u060c \u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0645\u0628\u0627\u062d\u062b \u0645\u0631\u0628\u0648\u0637\u0647 \u060c \u0631\u0648\u0646\u062f\u0647\u0627 \u060c \u0645\u062e\u0627\u0637\u0628\u0627\u0646 \u0647\u062f\u0641 \u0648 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0633\u0626\u0648.<\/p>\n<\/li>\n<li>\n<p><strong>\u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u0645\u062d\u062a\u0648\u0627<\/strong> (<strong>\u062e\u0648\u062f \u06a9\u0627\u0631<\/strong>): \u0628\u0631 \u0627\u0633\u0627\u0633 \u0628\u0631\u0646\u0627\u0645\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632 \u060c \u0645\u0642\u0627\u0644\u0647 \u0627\u06cc \u0628\u0647 \u062e\u0648\u0628\u06cc \u0633\u0627\u062e\u062a\u0627\u0631 \u06cc\u0627\u0641\u062a\u0647 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u0648 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0633\u0628\u06a9 \u062c\u0630\u0627\u0628 \u0648 \u0622\u0645\u0648\u0632\u0646\u062f\u0647 \u0645\u06cc \u0646\u0648\u06cc\u0633\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631<\/strong> (<strong>\u062e\u0648\u062f \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631<\/strong>): \u0645\u0642\u0627\u0644\u0647 \u0631\u0627 \u0645\u0631\u0648\u0631 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0634\u0648\u062f \u06a9\u0647 \u0628\u0627 \u0633\u0628\u06a9 \u067e\u0644\u062a\u0641\u0631\u0645 \u060c \u062a\u0635\u062d\u06cc\u062d \u062e\u0637\u0627\u0647\u0627 \u0648 \u062a\u0646\u0638\u06cc\u0645 \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u0627\u06cc\u06cc \u0628\u0647\u062a\u0631 \u0645\u0637\u0627\u0628\u0642\u062a \u062f\u0627\u0631\u062f.<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u0628. tarefas (\u06a9\u0627\u0631\u0647\u0627)<\/strong><\/p>\n<ul>\n<li>\n<p><strong>\u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632\u06cc<\/strong> (<strong>\u062e\u0648\u062f\u067e\u0631\u062f\u0627\u0632<\/strong>): \u0627\u06cc\u062c\u0627\u062f \u067e\u06cc\u0634 \u0646\u0648\u06cc\u0633 \u0645\u0642\u0627\u0644\u0647 \u060c \u062a\u0639\u0631\u06cc\u0641 \u0645\u062e\u0627\u0637\u0628 \u0647\u062f\u0641 \u0648 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0645\u0631\u0628\u0648\u0637\u0647.<\/p>\n<\/li>\n<li>\n<p><strong>\u0646\u0648\u0634\u062a\u0646<\/strong> (<strong>\u062e\u0648\u062f \u0631\u0627 \u0646\u0648\u0634\u062a\u0646<\/strong>): \u0646\u0648\u0634\u062a\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0647\u0648\u0627\u067e\u06cc\u0645\u0627 \u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0633\u0627\u062e\u062a\u0627\u0631 \u0645\u0646\u0633\u062c\u0645 \u0648 \u06a9\u0627\u0631\u0628\u0631\u062f \u0633\u0626\u0648.<\/p>\n<\/li>\n<li>\n<p><strong>\u0646\u0633\u062e\u0647<\/strong> (<strong>\u062e\u0648\u062f.<\/strong>): \u0628\u0631\u0631\u0633\u06cc \u0645\u0642\u0627\u0644\u0647 \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u06a9\u06cc\u0641\u06cc\u062a \u060c \u0627\u0646\u0633\u062c\u0627\u0645 \u0648 \u062a\u0631\u0627\u0632 \u0628\u0627 \u0635\u062f\u0627\u06cc \u0628\u0631\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<p><strong>w. \u0627\u0639\u062f\u0627\u0645 (\u062e\u062f\u0645\u0647)<\/strong><\/p>\n<ul>\n<li>\n<p>\u0633\u06cc\u0633\u062a\u0645 \u0628\u0647 \u0637\u0648\u0631 \u0645\u062a\u0648\u0627\u0644\u06cc \u0639\u0648\u0627\u0645\u0644 \u0648 \u0648\u0638\u0627\u06cc\u0641 \u0631\u0627 \u0627\u0631\u06a9\u0633\u062a\u0631 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0647\u0631 \u0645\u0631\u062d\u0644\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0645\u0631\u062d\u0644\u0647 \u0628\u0639\u062f\u06cc \u062a\u06a9\u0645\u06cc\u0644 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0647\u0631 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0648\u0638\u0627\u06cc\u0641 \u0645\u0631\u0628\u0648\u0637\u0647 \u062e\u0648\u062f \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0648\u0638\u0627\u06cc\u0641 \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0632\u0645\u0627\u0646\u06cc \u06a9\u0647 \u0645\u0642\u0627\u0644\u0647 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0634\u0627\u0631 \u0622\u0645\u0627\u062f\u0647 \u0646\u0634\u0648\u062f.<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u062f. \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631<\/strong><\/p>\n<ul>\n<li>\n<p>\u0627\u06cc <strong>\u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u06cc\u0632 \u0645\u062d\u062a\u0648\u0627<\/strong> \u0627\u06cc\u0646 \u0645\u0648\u0636\u0648\u0639 \u0631\u0627 \u062a\u062c\u0632\u06cc\u0647 \u0648 \u062a\u062d\u0644\u06cc\u0644 \u0645\u06cc \u06a9\u0646\u062f \u0648 \u06cc\u06a9 \u0637\u0631\u062d \u06a9\u0644\u06cc \u0628\u0627 \u06a9\u0644\u0645\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc \u060c \u0645\u062e\u0627\u0637\u0628\u0627\u0646 \u0647\u062f\u0641 \u0648 \u0628\u062e\u0634 \u0647\u0627\u06cc \u0645\u0647\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0627\u06cc <strong>\u0646\u0648\u06cc\u0633\u0646\u062f\u0647 \u0645\u062d\u062a\u0648\u0627<\/strong> \u0627\u0632 \u0627\u06cc\u0646 \u0637\u0631\u062d \u06a9\u0644\u06cc \u0628\u0631\u0627\u06cc \u0646\u0648\u0634\u062a\u0646 \u0645\u0642\u0627\u0644\u0647 \u060c \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u0647 \u062e\u0648\u0628\u06cc \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062e\u0648\u0627\u0646\u062f\u0646 \u0633\u06cc\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 ** \u0628\u0631\u0631\u0633\u06cc ** \u0645\u062a\u0646 \u0628\u0631\u0627\u06cc \u0627\u0635\u0644\u0627\u062d \u062e\u0637\u0627\u0647\u0627 \u060c \u0628\u0647\u0628\u0648\u062f \u0633\u0628\u06a9 \u0648 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0627\u06cc\u0646\u06a9\u0647 \u0645\u0642\u0627\u0644\u0647 \u0627\u0632 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 \u067e\u06cc\u0631\u0648\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0645\u0642\u0627\u0644\u0647 \u0646\u0647\u0627\u06cc\u06cc \u0631\u0648\u0646\u062f \u06a9\u0627\u0645\u0644 \u0631\u0627 \u0637\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0628\u0631\u0627\u06cc \u0627\u0646\u062a\u0634\u0627\u0631 \u0622\u0645\u0627\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"2_%D8%B9%D8%A7%D9%85%D9%84_%DA%A9%D9%87_%D8%A7%D8%B2_%D8%B2%D8%A8%D8%A7%D9%86_%D8%B7%D8%A8%DB%8C%D8%B9%DB%8C_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%A7%D9%86%D8%AC%D8%A7%D9%85_%D9%86%D9%85%D8%A7%DB%8C%D8%B4_%D8%AF%D8%A7%D8%AF%D9%87_%D9%87%D8%A7_%D8%AF%D8%B1_%DB%8C%DA%A9_%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF\"><\/span>\n<p>  2. \u0639\u0627\u0645\u0644 \u06a9\u0647 \u0627\u0632 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0628\u0631\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0645\u0634\u0627\u0648\u0631\u0647 \u0627\u0632 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <strong>SQL<\/strong> \u0627\u0632 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0646\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u062a\u0631\u06a9\u06cc\u0628 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634\u0645\u0646\u062f \u0627\u0632 <strong>\u06a9\u0631\u062c\u06cc<\/strong> \u0648 \u0645\u062f\u0644\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0632\u0628\u0627\u0646 (<strong>LLMS<\/strong>) \u0628\u0631\u0627\u06cc \u062a\u0641\u0633\u06cc\u0631 \u0633\u0627\u062e\u062a\u0627\u0631 \u0628\u0627\u0646\u06a9 \u0648 \u0633\u0627\u062e\u062a \u0631\u0642\u0635 \u06a9\u0627\u0631\u0622\u0645\u062f.<\/p>\n<p>\u062e\u0631\u0648\u062c:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\ud83d\udd0d Consulta SQL Gerada:\n\nSELECT nome, preco\nFROM produtos\nWHERE preco &gt; 100\nORDER BY preco\nLIMIT 5;\n                     nome   preco\n0     Bola de Futebol Pro  129.90\n1  Controle Sem Fio Elite  249.90\n2   T\u00eanis Esportivo Ultra  259.90\n3   Fone Bluetooth SoundX  299.90\n4     Conjunto de Panelas  299.90\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<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">import<\/span> <span class=\"n\">os<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">dotenv<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">load_dotenv<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">crewai<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Agent<\/span><span class=\"p\">,<\/span> <span class=\"n\">Task<\/span><span class=\"p\">,<\/span> <span class=\"n\">Crew<\/span><span class=\"p\">,<\/span> <span class=\"n\">Process<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">crewai_tools<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">FileReadTool<\/span>\n\n<span class=\"kn\">from<\/span> <span class=\"n\">llm_model<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">LLMModel<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">llm_type<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">LLMType<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">SQLQueryAI<\/span><span class=\"p\">:<\/span>\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"nb\">type<\/span><span class=\"p\">):<\/span>\n        <span class=\"nf\">load_dotenv<\/span><span class=\"p\">()<\/span> \n        <span class=\"n\">llm_model<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">LLMModel<\/span><span class=\"p\">()<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span>\n            <span class=\"n\">llm_model<\/span><span class=\"p\">.<\/span><span class=\"nf\">open_ai_gpt_4o_mini<\/span><span class=\"p\">()<\/span> <span class=\"k\">if<\/span> <span class=\"nc\">LLMType<\/span><span class=\"p\">(<\/span><span class=\"nb\">type<\/span><span class=\"p\">)<\/span> <span class=\"o\">==<\/span> <span class=\"n\">LLMType<\/span><span class=\"p\">.<\/span><span class=\"n\">OPEN_AI_GPT_4O_MINI<\/span> \n            <span class=\"k\">else<\/span> <span class=\"n\">llm_model<\/span><span class=\"p\">.<\/span><span class=\"nf\">deepseek<\/span><span class=\"p\">(<\/span><span class=\"n\">os<\/span><span class=\"p\">.<\/span><span class=\"nf\">getenv<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">DEEPSEEK_API_KEY<\/span><span class=\"sh\">\"<\/span><span class=\"p\">))<\/span> <span class=\"k\">if<\/span> <span class=\"nc\">LLMType<\/span><span class=\"p\">(<\/span><span class=\"nb\">type<\/span><span class=\"p\">)<\/span> <span class=\"o\">==<\/span> <span class=\"n\">LLMType<\/span><span class=\"p\">.<\/span><span class=\"n\">DEEPSEEK<\/span>\n            <span class=\"k\">else<\/span> <span class=\"n\">llm_model<\/span><span class=\"p\">.<\/span><span class=\"nf\">ollama_deepseek<\/span><span class=\"p\">()<\/span>\n        <span class=\"p\">)<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">schema_tool<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">FileReadTool<\/span><span class=\"p\">()<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">None<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"nf\">create_crew<\/span><span class=\"p\">()<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">create_crew<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">):<\/span>\n        <span class=\"sh\">\"\"\"<\/span><span class=\"s\">Agente especialista em SQL<\/span><span class=\"sh\">\"\"\"<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">sql_agent<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Agent<\/span><span class=\"p\">(<\/span>\n            <span class=\"n\">role<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Especialista em SQL<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n            <span class=\"n\">goal<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Gerar consultas SQL precisas e otimizadas para diferentes bancos de dados.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n            <span class=\"n\">backstory<\/span><span class=\"o\">=<\/span><span class=\"p\">(<\/span>\n                <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea \u00e9 um renomado especialista em SQL, com conhecimento avan\u00e7ado em diversas bases de dados, incluindo Postgres, MySQL e SQL Server. <\/span><span class=\"sh\">\"<\/span>\n                <span class=\"sh\">\"<\/span><span class=\"s\">Sua miss\u00e3o \u00e9 interpretar descri\u00e7\u00f5es textuais e transform\u00e1-las em consultas SQL eficientes, sempre considerando a estrutura do banco de dados.<\/span><span class=\"sh\">\"<\/span>\n            <span class=\"p\">),<\/span>\n            <span class=\"n\">tools<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">schema_tool<\/span><span class=\"p\">],<\/span>\n            <span class=\"n\">verbose<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span>\n            <span class=\"n\">memory<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span>\n            <span class=\"n\">llm<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span>\n        <span class=\"p\">)<\/span>\n        <span class=\"sh\">\"\"\"<\/span><span class=\"s\">Tarefa que o agente executar\u00e1<\/span><span class=\"sh\">\"\"\"<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">task<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Task<\/span><span class=\"p\">(<\/span>\n            <span class=\"n\">description<\/span><span class=\"o\">=<\/span><span class=\"p\">(<\/span>\n                <span class=\"sa\">r<\/span><span class=\"sh\">\"\"\"<\/span><span class=\"s\">A partir do meu gerenciador {database_type}, \n                no banco de dados <\/span><span class=\"sh\">'<\/span><span class=\"s\">{database_name}<\/span><span class=\"sh\">'<\/span><span class=\"s\">,\n                e do esquema fornecido no arquivo \n                YAML localizado em {yaml_path}, \n                gere uma consulta SQL otimizada para \n                atender ao seguinte pedido: \n\n                {user_request}. \n\n                Certifique-se de usar as tabelas e colunas \n                corretas conforme a estrutura do YAML.\n\n                O valor inserido em <\/span><span class=\"sh\">'<\/span><span class=\"s\">json_output<\/span><span class=\"sh\">'<\/span><span class=\"s\"> \u00e9 {json_output}.\n\n                IMPORTANTE:\n                - **Formato de Retorno:**  \n                  Se <\/span><span class=\"sh\">'<\/span><span class=\"s\">json_output<\/span><span class=\"sh\">'<\/span><span class=\"s\"> for **True**, a consulta deve retornar os dados em formato JSON, \n                  usando as fun\u00e7\u00f5es apropriadas para cada banco de dados:  \n                    - **Postgres:** <\/span><span class=\"sh\">'<\/span><span class=\"s\">row_to_json()<\/span><span class=\"sh\">'<\/span><span class=\"s\"> ou <\/span><span class=\"sh\">'<\/span><span class=\"s\">json_agg()<\/span><span class=\"sh\">'<\/span><span class=\"s\">  \n                    - **MySQL:** <\/span><span class=\"sh\">'<\/span><span class=\"s\">JSON_OBJECT()<\/span><span class=\"sh\">'<\/span><span class=\"s\"> ou <\/span><span class=\"sh\">'<\/span><span class=\"s\">JSON_ARRAYAGG()<\/span><span class=\"sh\">'<\/span><span class=\"s\">  \n                    - **SQL Server:** <\/span><span class=\"sh\">'<\/span><span class=\"s\">FOR JSON AUTO<\/span><span class=\"sh\">'<\/span><span class=\"s\">  \n                    - **Oracle:** <\/span><span class=\"sh\">'<\/span><span class=\"s\">JSON_OBJECT()<\/span><span class=\"sh\">'<\/span><span class=\"s\">  \n                  Caso contr\u00e1rio, a consulta deve ser otimizada para um **retorno tabular tradicional**.\n\n                - **Otimiza\u00e7\u00e3o:**  \n                  - Sempre utilize **\u00edndices dispon\u00edveis** para melhorar a performance.  \n                  - Se houver jun\u00e7\u00f5es (<\/span><span class=\"sh\">'<\/span><span class=\"s\">JOINs<\/span><span class=\"sh\">'<\/span><span class=\"s\">), prefira **chaves indexadas** para evitar scans desnecess\u00e1rios.  \n                  - Ordene os resultados de maneira l\u00f3gica se necess\u00e1rio (<\/span><span class=\"sh\">'<\/span><span class=\"s\">ORDER BY<\/span><span class=\"sh\">'<\/span><span class=\"s\">).  \n\n                - **Considera\u00e7\u00f5es Espec\u00edficas:**  \n                  - Evite selecionar colunas desnecess\u00e1rias (`SELECT *` n\u00e3o \u00e9 recomendado).  \n                  - Se a consulta precisar de filtros (<\/span><span class=\"sh\">'<\/span><span class=\"s\">WHERE<\/span><span class=\"sh\">'<\/span><span class=\"s\">), utilize os campos de indexa\u00e7\u00e3o do banco de dados para maior efici\u00eancia.  \n                  - Para valores nulos, utilize fun\u00e7\u00f5es adequadas como `COALESCE()` para garantir legibilidade no resultado.  \n\n                <\/span><span class=\"sh\">\"\"\"<\/span>\n            <span class=\"p\">),<\/span>\n            <span class=\"n\">expected_output<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Uma consulta SQL v\u00e1lida e otimizada para o banco de dados especificado.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n            <span class=\"n\">agent<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">sql_agent<\/span>\n        <span class=\"p\">)<\/span>\n\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Crew<\/span><span class=\"p\">(<\/span>\n            <span class=\"n\">agents<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">sql_agent<\/span><span class=\"p\">],<\/span>\n            <span class=\"n\">tasks<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">task<\/span><span class=\"p\">],<\/span>\n            <span class=\"n\">process<\/span><span class=\"o\">=<\/span><span class=\"n\">Process<\/span><span class=\"p\">.<\/span><span class=\"n\">sequential<\/span>\n        <span class=\"p\">)<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">kickoff<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">inputs<\/span><span class=\"p\">):<\/span>\n        <span class=\"sh\">\"\"\"<\/span><span class=\"s\">\n        Executa o processo de gera\u00e7\u00e3o de consultas SQL.\n\n        Args:\n            inputs (dict): Dicion\u00e1rio contendo os par\u00e2metros de entrada:\n                - database_type (str): Tipo do banco de dados (Postgres, MySQL, etc.).\n                - database_name (str): Nome do banco de dados.\n                - yaml_path (str): Caminho do arquivo YAML contendo a estrutura do banco.\n                - user_request (str): Pedido textual para gerar a consulta SQL.\n                - json_output (bool): Define se a consulta deve retornar um JSON ou um formato tabular.\n\n        Returns:\n            str: A consulta SQL gerada no formato esperado.\n        <\/span><span class=\"sh\">\"\"\"<\/span>\n        <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span><span class=\"p\">.<\/span><span class=\"nf\">kickoff<\/span><span class=\"p\">(<\/span><span class=\"n\">inputs<\/span><span class=\"o\">=<\/span><span class=\"n\">inputs<\/span><span class=\"p\">).<\/span><span class=\"n\">raw<\/span>\n        <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">result<\/span><span class=\"p\">.<\/span><span class=\"nf\">replace<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">sql<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span><span class=\"sh\">\"\"<\/span><span class=\"p\">)<\/span>\n        <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">result<\/span><span class=\"p\">.<\/span><span class=\"nf\">replace<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"\"<\/span><span class=\"p\">,<\/span> <span class=\"sh\">\"\"<\/span><span class=\"p\">)<\/span>\n\n        <span class=\"k\">return<\/span> <span class=\"n\">result<\/span>\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>. \u062a\u0639\u0631\u06cc\u0641 \u0639\u0627\u0645\u0644 (SQL_AGENT)<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">sql_agent<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Agent<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">role<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Especialista em SQL<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">goal<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Gerar consultas SQL precisas e otimizadas para diferentes bancos de dados.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">backstory<\/span><span class=\"o\">=<\/span><span class=\"p\">(<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">Voc\u00ea \u00e9 um renomado especialista em SQL, com conhecimento avan\u00e7ado em diversas bases de dados, incluindo Postgres, MySQL e SQL Server. <\/span><span class=\"sh\">\"<\/span>\n        <span class=\"sh\">\"<\/span><span class=\"s\">Sua miss\u00e3o \u00e9 interpretar descri\u00e7\u00f5es textuais e transform\u00e1-las em consultas SQL eficientes, sempre considerando a estrutura do banco de dados.<\/span><span class=\"sh\">\"<\/span>\n    <span class=\"p\">),<\/span>\n    <span class=\"n\">tools<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">schema_tool<\/span><span class=\"p\">],<\/span>\n    <span class=\"n\">verbose<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">memory<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">llm<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span>\n<span class=\"p\">)<\/span>\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<ul>\n<li>\n<p>\u06cc\u06a9 \u0639\u0627\u0645\u0644 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0647 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f <strong>SQL_AGENT<\/strong>\u060c \u06a9\u0647 \u0646\u0642\u0634 \u0645\u062a\u062e\u0635\u0635 \u062f\u0631 <strong>SQL<\/strong>\u0628\u0634\u0631<\/p>\n<\/li>\n<li>\n<p>\u0639\u0627\u0645\u0644 \u0647\u062f\u0641 \u0631\u0648\u0634\u0646\u06cc \u062f\u0627\u0631\u062f: \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0645\u0634\u0627\u0648\u0631\u0647 <strong>SQL<\/strong> \u062f\u0642\u06cc\u0642 \u0648 \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0647<\/p>\n<\/li>\n<li>\n<p>\u062f\u0627\u0633\u062a\u0627\u0646 \u0627\u0648 \u062a\u0642\u0648\u06cc\u062a \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u0627\u0648 \u062f\u0627\u0646\u0634 \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0627\u06cc \u062f\u0631 \u0622\u0646 \u062f\u0627\u0631\u062f <strong>SQL<\/strong> \u0648 \u0628\u0627\u06cc\u062f \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0646\u06cc \u0631\u0627 \u0628\u0647 \u0631\u0642\u0635 \u06a9\u0627\u0631\u0622\u0645\u062f \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0639\u0627\u0645\u0644 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u062f (<strong>\u0627\u0628\u0632\u0627\u0631<\/strong>) \u060c \u06a9\u062c\u0627 <strong>self.schema_tool<\/strong> \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u062e\u0648\u0627\u0646\u062f\u0646 \u0637\u0631\u062d \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a (<strong>\u06cc\u0627\u0644<\/strong>).<\/p>\n<\/li>\n<li>\n<p>\u0645\u062f\u0644 \u0632\u0628\u0627\u0646 (<strong>LLM<\/strong>) \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 \u0628\u0647 \u06af\u0648\u0646\u0647 \u0627\u06cc \u0645\u0646\u062a\u0642\u0644 \u0645\u06cc \u0634\u0648\u062f \u06a9\u0647 \u0639\u0627\u0645\u0644 \u0647\u0646\u06af\u0627\u0645 \u062a\u0648\u0644\u06cc\u062f \u067e\u0627\u0633\u062e \u0647\u0627 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<p><strong>\u06af\u0632\u06cc\u0646\u0647 \u0647\u0627:<\/strong><\/p>\n<ul>\n<li>\n<strong>Verbose = \u062f\u0631\u0633\u062a \u0627\u0633\u062a<\/strong>: \u0628\u0627\u0639\u062b \u0645\u06cc \u0634\u0648\u062f \u0639\u0627\u0645\u0644 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u062f <strong>\u0633\u06cc\u0627\u0647\u0647 \u0647\u0627<\/strong> \u0645\u0641\u0635\u0644 \u0627\u0632 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0622\u0646\u0647\u0627<\/li>\n<li>\n<strong>\u062d\u0627\u0641\u0638\u0647 = \u062f\u0631\u0633\u062a \u0627\u0633\u062a<\/strong>: \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0628\u06cc\u0646 \u0627\u0639\u062f\u0627\u0645 \u0647\u0627 \u0631\u0627 \u062d\u0641\u0638 \u06a9\u0646\u062f.<\/li>\n<\/ul>\n<p>\u0628. \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0627\u0631 (\u06a9\u0627\u0631)<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">task<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Task<\/span><span class=\"p\">(<\/span>\n    <span class=\"n\">description<\/span><span class=\"o\">=<\/span><span class=\"p\">(<\/span>\n        <span class=\"sa\">r<\/span><span class=\"sh\">\"\"\"<\/span><span class=\"s\">A partir do meu gerenciador {database_type}, \n        no banco de dados <\/span><span class=\"sh\">'<\/span><span class=\"s\">{database_name}<\/span><span class=\"sh\">'<\/span><span class=\"s\">,\n        e do esquema fornecido no arquivo \n        YAML localizado em {yaml_path}, \n        gere uma consulta SQL otimizada para \n        atender ao seguinte pedido: \n\n        {user_request}. \n\n        Certifique-se de usar as tabelas e colunas \n        corretas conforme a estrutura do YAML.\n\n        O valor inserido em `json_output` \u00e9 {json_output}.\n\n        IMPORTANTE:\n        - **Formato de Retorno:**  \n          Se `json_output` for **True**, a consulta deve retornar os dados em formato JSON, \n          usando as fun\u00e7\u00f5es apropriadas para cada banco de dados:  \n            - **Postgres:** `row_to_json()` ou `json_agg()`  \n            - **MySQL:** `JSON_OBJECT()` ou `JSON_ARRAYAGG()`  \n            - **SQL Server:** `FOR JSON AUTO`  \n            - **Oracle:** `JSON_OBJECT()`  \n          Caso contr\u00e1rio, a consulta deve ser otimizada para um **retorno tabular tradicional**.\n\n        - **Otimiza\u00e7\u00e3o:**  \n          - Sempre utilize **\u00edndices dispon\u00edveis** para melhorar a performance.  \n          - Se houver jun\u00e7\u00f5es (`JOINs`), prefira **chaves indexadas** para evitar scans desnecess\u00e1rios.  \n          - Ordene os resultados de maneira l\u00f3gica se necess\u00e1rio (`ORDER BY`).  \n\n        - **Considera\u00e7\u00f5es Espec\u00edficas:**  \n          - Evite selecionar colunas desnecess\u00e1rias (`SELECT *` n\u00e3o \u00e9 recomendado).  \n          - Se a consulta precisar de filtros (`WHERE`), utilize os campos de indexa\u00e7\u00e3o do banco de dados para maior efici\u00eancia.  \n          - Para valores nulos, utilize fun\u00e7\u00f5es adequadas como `COALESCE()` para garantir legibilidade no resultado.  \n\n        <\/span><span class=\"sh\">\"\"\"<\/span>\n    <span class=\"p\">),<\/span>\n    <span class=\"n\">expected_output<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Uma consulta SQL v\u00e1lida e otimizada para o banco de dados especificado.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">agent<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">sql_agent<\/span>\n<span class=\"p\">)<\/span>\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>\u0648\u0638\u06cc\u0641\u0647 \u0639\u0627\u0645\u0644 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u062f (<strong>\u0648\u0638\u06cc\u0641\u0647<\/strong>) \u060c \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u0642\u0631\u0627\u0631 \u0645\u0644\u0627\u0642\u0627\u062a \u0627\u0633\u062a <strong>SQL<\/strong> \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0634\u062f\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633:<\/p>\n<ul>\n<li>\n<p>\u0645\u062f\u06cc\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 (<strong>database_type<\/strong>\u060c \u0686\u06af\u0648\u0646\u0647 <strong>\u067e\u0633 \u0627\u0632<\/strong> \u06cc\u0627 <strong>mysql<\/strong>).<\/p>\n<\/li>\n<li>\n<p>\u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 (<strong>database_name<\/strong>).<\/p>\n<\/li>\n<li>\n<p>\u067e\u0631\u0648\u0646\u062f\u0647 <strong>\u06cc\u0627\u0644<\/strong> \u062d\u0627\u0648\u06cc \u0637\u0631\u062d (<strong>yaml_path<\/strong>).<\/p>\n<\/li>\n<li>\n<p>\u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u0627\u0631\u0628\u0631 (<strong>user_request<\/strong>).<\/p>\n<\/li>\n<li>\n<p>\u0642\u0627\u0644\u0628 \u062e\u0631\u0648\u062c \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631 (<strong>json_output<\/strong>).<\/p>\n<\/li>\n<\/ul>\n<p>\u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0647\u0627\u06cc \u0645\u0647\u0645:<\/p>\n<ul>\n<li>\n<p>\u0628\u0627 <strong>json_output<\/strong> \u0628\u0631\u0627\u06cc \u062f\u0631\u0633\u062a \u060c \u0627\u0644\u0641 <strong>\u067e\u0631\u0633\u0634<\/strong> \u0628\u0627\u06cc\u062f \u0628\u0631\u06af\u0631\u062f\u062f <strong>json<\/strong>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647.<\/p>\n<\/li>\n<li>\n<p>\u062f\u0631 \u063a\u06cc\u0631 \u0627\u06cc\u0646 \u0635\u0648\u0631\u062a \u060c \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0628\u0627\u06cc\u062f \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u0642\u0627\u0644\u0628 \u062c\u062f\u0648\u0644\u06cc \u0633\u0646\u062a\u06cc \u0628\u0647\u06cc\u0646\u0647 \u0634\u0648\u062f.<\/p>\n<\/li>\n<\/ul>\n<p>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0628\u0627\u06cc\u062f \u0627\u0632 \u0634\u06cc\u0648\u0647 \u0647\u0627\u06cc \u062e\u0648\u0628 \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0646\u062f <strong>SQL<\/strong>:<\/p>\n<ul>\n<li>\n<p>\u0627\u0632 &#39;* \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f<em>\u0627\u0646\u062a\u062e\u0627\u0628 *<\/em>*&#39;.<\/p>\n<\/li>\n<li>\n<p>\u0628\u0631\u0627\u06cc \u0628\u0647\u0628\u0648\u062f \u0639\u0645\u0644\u06a9\u0631\u062f \u0627\u0632 \u0641\u0647\u0631\u0633\u062a \u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0641\u0647\u0631\u0633\u062a \u0628\u0646\u062f\u06cc \u0634\u062f\u0647 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f <strong>\u067e\u06cc\u0648\u0633\u062a\u0646<\/strong>\u0628\u0634\u0631<\/p>\n<\/li>\n<li>\n<p>\u0641\u06cc\u0644\u062a\u0631\u0647\u0627\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <strong>\u06a9\u062c\u0627<\/strong>\u0628\u0634\u0631<\/p>\n<\/li>\n<li>\n<p>\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 <strong>\u0647\u0645\u0628\u0633\u062a\u06af\u06cc ()<\/strong> \u0628\u0631\u0627\u06cc \u0645\u0642\u0627\u0628\u0644\u0647 \u0628\u0627 \u0627\u0631\u0632\u0634\u0647\u0627 <strong>\u062a\u0647\u06cc<\/strong>\u0628\u0634\u0631<\/p>\n<\/li>\n<\/ul>\n<p>\u062c\u0631\u06cc\u0627\u0646 \u06a9\u0644\u06cc<\/p>\n<ul>\n<li>\n<p>\u0634\u06cc\u0621 <strong>SQLquearyai<\/strong> \u0622\u0646 \u0631\u0627 \u0641\u0648\u0631\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0648 \u06cc\u06a9 \u0645\u062f\u0644 <strong>LLM<\/strong> (\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 <strong>GPT-4O<\/strong>\u0628\u0627 <strong>\u062f\u0631 \u0627\u0639\u0645\u0627\u0642<\/strong> \u06cc\u0627 <strong>\u0627\u0648\u0644\u0627\u0645\u0627<\/strong>) \u0627\u0646\u062a\u062e\u0627\u0628 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<li>\n<p>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 <strong>SQL_AGENT<\/strong> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 \u0645\u062a\u062e\u0635\u0635 \u062f\u0631 \u0627\u06cc\u062c\u0627\u062f \u0634\u062f\u0647 \u0627\u0633\u062a <strong>SQL<\/strong>\u0628\u0634\u0631<br \/>\u06cc\u06a9 \u06a9\u0627\u0631 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0648 \u0628\u0647 \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0633\u062a\u0648\u0631 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0645\u0634\u0627\u0648\u0631\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u062f <strong>SQL<\/strong> \u0628\u0647\u06cc\u0646\u0647 \u0633\u0627\u0632\u06cc \u0634\u062f\u0647<\/p>\n<\/li>\n<\/ul>\n<p>\u062a\u06cc\u0645 (<strong>\u062e\u062f\u0645\u0647<\/strong>) \u062a\u0634\u06a9\u06cc\u0644 \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u0627\u0632 \u062c\u0645\u0644\u0647 \u0639\u0627\u0645\u0644 \u0648 \u0648\u0638\u06cc\u0641\u0647 \u0648\u06cc.<br \/>\u0648\u0642\u062a\u06cc \u0631\u0648\u0634 <strong>Kickoff (\u0648\u0631\u0648\u062f\u06cc)<\/strong> \u0646\u0627\u0645\u06cc\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<ul>\n<li>\n<p>\u0639\u0627\u0645\u0644 \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627 \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f (<strong>database_type<\/strong>\u0628\u0627 <strong>database_name<\/strong>\u0628\u0627 <strong>yaml_path<\/strong>\u0628\u0627 <strong>user_request<\/strong>\u0628\u0627 <strong>json_output<\/strong>).<\/p>\n<\/li>\n<li>\n<p>\u0627\u0648 \u0637\u0631\u062d \u0628\u0627\u0646\u06a9\u06cc \u0631\u0627 \u062f\u0631 \u067e\u0631\u0648\u0646\u062f\u0647 YAML \u0645\u06cc \u062e\u0648\u0627\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0627\u06cc <strong>LLM<\/strong> \u0642\u0631\u0627\u0631 \u0645\u0644\u0627\u0642\u0627\u062a \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f <strong>SQL<\/strong> \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0642\u0648\u0627\u0646\u06cc\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0628\u0647\u06cc\u0646\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<\/li>\n<li>\n<p>\u0646\u062a\u06cc\u062c\u0647 \u0641\u0631\u0645\u062a \u0634\u062f\u0647 \u0648 \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"3_%D9%86%D9%85%D8%A7%DB%8C%D9%86%D8%AF%D9%87_%D9%85%D8%AA%D8%B1%D8%AC%D9%85_%DA%A9%D8%AF_%D8%8C_%DA%A9%D9%87_%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA_%D8%B1%D8%A7_%D8%A8%D9%87_%D8%B2%D8%A8%D8%A7%D9%86_%D8%B7%D8%A8%DB%8C%D8%B9%DB%8C_%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF_%D9%88_%D8%A2%D9%86%D9%87%D8%A7_%D8%B1%D8%A7_%D8%AF%D8%B1_%D8%B3%DB%8C%D8%B3%D8%AA%D9%85_%D8%B9%D8%A7%D9%85%D9%84_%D8%A7%D8%AC%D8%B1%D8%A7_%D9%85%DB%8C_%DA%A9%D9%86%D8%AF\"><\/span>\n<p>  3. \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0645\u062a\u0631\u062c\u0645 \u06a9\u062f \u060c \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06cc\u06a9 \u0633\u06cc\u0633\u062a\u0645 \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc \u06a9\u0646\u062f <strong>\u06a9\u0631\u062c\u06cc<\/strong>\u060c \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u06cc\u06a9 \u0639\u0627\u0645\u0644 \u062a\u0645\u0627\u0633 \u06af\u0631\u0641\u062a <strong>\u0645\u0647\u0646\u062f\u0633 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<\/strong> \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u062e\u0637 \u0641\u0631\u0645\u0627\u0646 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f (<strong>\u06a9\u0644\u0648\u0686\u0647<\/strong>) \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u060c \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <strong>\u0645\u062a\u0631\u062c\u0645 \u0628\u0627\u0632<\/strong> \u0628\u0631\u0627\u06cc \u062a\u0641\u0633\u06cc\u0631 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631\u0627\u062a.<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">crewai<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">Agent<\/span><span class=\"p\">,<\/span> <span class=\"n\">Task<\/span><span class=\"p\">,<\/span> <span class=\"n\">Crew<\/span><span class=\"p\">,<\/span> <span class=\"n\">Process<\/span><span class=\"p\">,<\/span> <span class=\"n\">LLM<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">cli_tool<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">CLITool<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">Command<\/span><span class=\"p\">:<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">__init__<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">):<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">LLM<\/span><span class=\"p\">(<\/span><span class=\"n\">model<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">openai\/gpt-4o-mini<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span> <span class=\"p\">)<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">cli<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">CLITool<\/span><span class=\"p\">()<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"nf\">create_crew<\/span><span class=\"p\">()<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">create_crew<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">):<\/span>\n        <span class=\"sh\">\"\"\"<\/span><span class=\"s\">Agent Software Engineer.<\/span><span class=\"sh\">\"\"\"<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">software_engineer<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Agent<\/span><span class=\"p\">(<\/span>\n          <span class=\"n\">role<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Software Engineer<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">goal<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Always use Executor Tool. Ability to perform CLI operations, write programs and execute using Exector Tool<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">backstory<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">Expert in command line operations, creating and executing code.<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">tools<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">cli<\/span><span class=\"p\">.<\/span><span class=\"n\">execute_cli_command<\/span><span class=\"p\">],<\/span>\n          <span class=\"n\">llm<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">verbose<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span>\n        <span class=\"p\">)<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">software_engineer_task<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Task<\/span><span class=\"p\">(<\/span>\n          <span class=\"n\">description<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">Execute the command {command} using the Executor Tool.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">expected_output<\/span><span class=\"o\">=<\/span><span class=\"sh\">\"<\/span><span class=\"s\">The expected output of the executed CLI command.<\/span><span class=\"sh\">\"<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">agent<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">software_engineer<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">tools<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">cli<\/span><span class=\"p\">.<\/span><span class=\"n\">execute_cli_command<\/span><span class=\"p\">],<\/span>\n          <span class=\"n\">verbose<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span>\n        <span class=\"p\">)<\/span>\n        <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Crew<\/span><span class=\"p\">(<\/span>\n          <span class=\"n\">agents<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">software_engineer<\/span><span class=\"p\">],<\/span>\n          <span class=\"n\">tasks<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">software_engineer_task<\/span><span class=\"p\">],<\/span>\n          <span class=\"n\">process<\/span><span class=\"o\">=<\/span><span class=\"n\">Process<\/span><span class=\"p\">.<\/span><span class=\"n\">sequential<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">manager_llm<\/span><span class=\"o\">=<\/span><span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span><span class=\"p\">,<\/span>\n          <span class=\"n\">verbose<\/span><span class=\"o\">=<\/span><span class=\"bp\">True<\/span>\n        <span class=\"p\">)<\/span>\n\n    <span class=\"k\">def<\/span> <span class=\"nf\">kickoff<\/span><span class=\"p\">(<\/span><span class=\"n\">self<\/span><span class=\"p\">,<\/span> <span class=\"n\">inputs<\/span><span class=\"p\">):<\/span>\n        <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">self<\/span><span class=\"p\">.<\/span><span class=\"n\">crew<\/span><span class=\"p\">.<\/span><span class=\"nf\">kickoff<\/span><span class=\"p\">(<\/span><span class=\"n\">inputs<\/span><span class=\"o\">=<\/span><span class=\"n\">inputs<\/span><span class=\"p\">)<\/span>\n        <span class=\"k\">return<\/span> <span class=\"n\">result<\/span>\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\u0628\u0632\u0627\u0631 CLI:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"kn\">from<\/span> <span class=\"n\">crewai.tools<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">tool<\/span>\n<span class=\"kn\">from<\/span> <span class=\"n\">interpreter<\/span> <span class=\"kn\">import<\/span> <span class=\"n\">interpreter<\/span>\n\n<span class=\"k\">class<\/span> <span class=\"nc\">CLITool<\/span><span class=\"p\">:<\/span>\n\n    <span class=\"n\">interpreter<\/span><span class=\"p\">.<\/span><span class=\"n\">auto_run<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n    <span class=\"n\">interpreter<\/span><span class=\"p\">.<\/span><span class=\"n\">llm<\/span><span class=\"p\">.<\/span><span class=\"n\">model<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">openai\/gpt-4o-mini<\/span><span class=\"sh\">\"<\/span>\n\n    <span class=\"nd\">@tool<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">executor<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">def<\/span> <span class=\"nf\">execute_cli_command<\/span><span class=\"p\">(<\/span><span class=\"n\">command<\/span><span class=\"p\">:<\/span><span class=\"nb\">str<\/span><span class=\"p\">):<\/span>\n        <span class=\"sh\">\"\"\"<\/span><span class=\"s\">Create an Execute code using Open Interpreter.<\/span><span class=\"sh\">\"\"\"<\/span>\n        <span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">interpreter<\/span><span class=\"p\">.<\/span><span class=\"nf\">chat<\/span><span class=\"p\">(<\/span><span class=\"n\">command<\/span><span class=\"p\">)<\/span>\n        <span class=\"k\">return<\/span> <span class=\"n\">result<\/span>\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>\u062c\u0631\u06cc\u0627\u0646:<\/p>\n<p>. \u0627\u06cc\u062c\u0627\u062f \u0639\u0627\u0645\u0644 (\u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631_ \u0645\u0647\u0646\u062f\u0633)<\/p>\n<p>\u0628. \u0627\u06cc\u062c\u0627\u062f \u06a9\u0627\u0631 (Software_engineer_task)<\/p>\n<p>w. \u0627\u06cc\u062c\u0627\u062f \u062a\u06cc\u0645 (\u062e\u062f\u0645\u0647)<\/p>\n<ul>\n<li>\n<p>\u06af\u0631\u0648\u0647 \u0648 \u0648\u0638\u06cc\u0641\u0647 \u0631\u0627 \u06af\u0631\u0648\u0647 \u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc \u06a9\u0646\u062f \u06a9\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u06cc\u06a9 \u0628\u0627\u0631 (\u06cc\u06a9 \u0641\u0631\u0622\u06cc\u0646\u062f. \u067e\u0633 \u0627\u0632 \u0622\u0646) \u0627\u062c\u0631\u0627 \u0645\u06cc \u0634\u0648\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0627\u0632 GPT-4O-Mini \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062c\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ul>\n<p>\ud83d\udee0 \u0686\u06af\u0648\u0646\u0647 \u0627\u06cc\u0646 \u06a9\u062f \u062f\u0631 \u0639\u0645\u0644 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f\u061f<\/p>\n<p>\u0645\u062b\u0627\u0644 \u0627\u062c\u0631\u0627\u06cc:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight python\"><code><span class=\"n\">cmd<\/span> <span class=\"o\">=<\/span> <span class=\"nc\">Command<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">result<\/span> <span class=\"o\">=<\/span> <span class=\"n\">cmd<\/span><span class=\"p\">.<\/span><span class=\"nf\">kickoff<\/span><span class=\"p\">({<\/span><span class=\"sh\">\"<\/span><span class=\"s\">command<\/span><span class=\"sh\">\"<\/span><span class=\"p\">:<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">ls -l<\/span><span class=\"sh\">\"<\/span><span class=\"p\">})<\/span>\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">result<\/span><span class=\"p\">)<\/span>\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<ul>\n<li>\n<p>\u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u062f\u0633\u062a\u0648\u0631 &#8220;LS -L&#8221; \u0631\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0627\u0648 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 \u0627\u062c\u0631\u0627\u06cc \u0627\u0628\u0632\u0627\u0631 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0646\u062a\u06cc\u062c\u0647 \u0627\u062c\u0631\u0627\u06cc (\u0644\u06cc\u0633\u062a \u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627) \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A2%DB%8C%D9%86%D8%AF%D9%87_%D8%B9%D8%A7%D9%85%D9%84_AIS\"><\/span>\n<p>  \u0622\u06cc\u0646\u062f\u0647 \u0639\u0627\u0645\u0644 AIS<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u06af\u0631\u0627\u06cc\u0634 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0639\u0627\u0645\u0644 \u0628\u0647 \u0637\u0648\u0631 \u0641\u0632\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u067e\u06cc\u0686\u06cc\u062f\u0647 \u0634\u0648\u062f \u060c \u062a\u0631\u06a9\u06cc\u0628 IA \u0645\u0648\u0644\u062f \u060c \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u062a\u0642\u0648\u06cc\u062a \u06a9\u0646\u0646\u062f\u0647 \u0648 \u062a\u0639\u0627\u0645\u0644 \u0686\u0646\u062f \u062d\u0627\u0644\u062a\u0647 (\u0645\u062a\u0646 \u060c \u0635\u062f\u0627 \u0648 \u062a\u0635\u0648\u06cc\u0631) \u0628\u0627\u0634\u062f. \u0627\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u062a\u0623\u062b\u06cc\u0631 \u0628\u0633\u0632\u0627\u06cc\u06cc \u062f\u0631 \u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646 \u0648 \u062a\u062c\u0631\u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u062e\u0648\u0627\u0647\u0646\u062f \u062f\u0627\u0634\u062a.<\/p>\n<p>\u0627\u0632 \u062e\u062f\u0645\u0627\u062a \u0645\u0634\u062a\u0631\u06cc \u06af\u0631\u0641\u062a\u0647 \u062a\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u062c\u0627\u0631\u062a \u0648 \u0627\u0645\u0646\u06cc\u062a \u062f\u06cc\u062c\u06cc\u062a\u0627\u0644.<\/p>\n<p>\u06a9\u062f \u06a9\u0627\u0645\u0644: \u0639\u0627\u0645\u0644 AI<\/p>\n<h2><span class=\"ez-toc-section\" id=\"%D9%85%D9%86%D8%A7%D8%A8%D8%B9\"><\/span>\n<p>  \u0645\u0646\u0627\u0628\u0639<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u0639\u0645\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0647\u0648\u0634\u0645\u0646\u062f \u0633\u0627\u0632\u06af\u0627\u0631<br \/>\u0633\u06cc\u0633\u062a\u0645<\/p>\n<p>Docs Crewai<\/p>\n<p>\u067e\u0631\u062f\u0627\u0632\u0634 \u0632\u0628\u0627\u0646 \u0637\u0628\u06cc\u0639\u06cc<\/p>\n<p>\u06a9\u062a\u0627\u0628 \u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc &#8211; \u06cc\u06a9 \u0631\u0648\u06cc\u06a9\u0631\u062f \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0645\u0627\u0634\u06cc\u0646<\/p>\n<p>\u0645\u0639\u0644\u0645 \u0648 \u0645\u062d\u0642\u0642 Sandeco &#8211; IFG \u0648 UFG<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0647\u0648\u0634 \u0645\u0635\u0646\u0648\u0639\u06cc \u0628\u0647 \u0633\u0631\u0639\u062a \u062a\u06a9\u0627\u0645\u0644 \u06cc\u0627\u0641\u062a\u0647 \u0627\u0633\u062a \u060c \u0648 \u06cc\u06a9\u06cc \u0627\u0632 \u0627\u0645\u06cc\u062f\u0648\u0627\u0631 \u06a9\u0646\u0646\u062f\u0647 \u062a\u0631\u06cc\u0646 \u0645\u0641\u0627\u0647\u06cc\u0645 \u0627\u06cc\u0646 \u0627\u0646\u0642\u0644\u0627\u0628 \u060c \u0646\u0645\u0627\u06cc\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u062f\u0627\u0631\u06cc\u062f\u0628\u0634\u0631 \u0627\u06cc\u0646 \u0639\u0648\u0627\u0645\u0644 \u0647\u0648\u0634\u0645\u0646\u062f \u0646\u0647 \u062a\u0646\u0647\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u067e\u0631\u062f\u0627\u0632\u0634 \u0645\u06cc \u06a9\u0646\u0646\u062f \u060c \u0628\u0644\u06a9\u0647 \u062a\u0635\u0645\u06cc\u0645\u0627\u062a \u0645\u0633\u062a\u0642\u0644 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f \u0648 \u0628\u0627 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627 \u0648 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0641\u0639\u0627\u0644\u0627\u0646\u0647 \u062a\u0639\u0627\u0645\u0644 \u062f\u0627\u0631\u0646\u062f. \u0628\u06cc\u0627\u06cc\u06cc\u062f \u06a9\u0634\u0641 \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0622\u0646\u0647\u0627 \u0686\u0647 \u0647\u0633\u062a\u0646\u062f \u0639\u0627\u0645\u0644 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":100278,"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-100277","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\/100277","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=100277"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/100277\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/100278"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=100277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=100277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=100277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}