{"id":3629,"date":"2025-05-03T19:19:24","date_gmt":"2025-05-03T16:19:24","guid":{"rendered":"https:\/\/www.dztecs.com\/ai\/?p=3629"},"modified":"2025-05-03T19:19:24","modified_gmt":"2025-05-03T16:19:24","slug":"ai-agents-processing-timeseries-and-large-dataframes","status":"publish","type":"post","link":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/","title":{"rendered":"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2 class=\"wp-block-heading\">\u0645\u0642\u062f\u0645\u0629<\/h2>\n<p class=\"wp-block-paragraph\">\u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629 \u0644\u064a\u0633 \u0641\u0642\u0637 \u0644\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0644\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645\u0627\u062a\u060c \u0648\u0644\u0643\u0646 \u0644\u062a\u0646\u0638\u064a\u0645 \u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a\u060c \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (\u0645\u062b\u0644 dataframes \u0648\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629). \u062a\u062a\u064a\u062d \u0647\u0630\u0647 \u0627\u0644\u0642\u062f\u0631\u0629 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0627\u0644\u0648\u0627\u0642\u0639\u064a\u0629 \u0644\u0625\u0636\u0641\u0627\u0621 \u0627\u0644\u0637\u0627\u0628\u0639 \u0627\u0644\u062f\u064a\u0645\u0642\u0631\u0627\u0637\u064a \u0639\u0644\u0649 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a\u060c \u0645\u062b\u0644 \u0623\u062a\u0645\u062a\u0629 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631\u060c \u0648\u0627\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645\u0627\u062a \u0628\u062f\u0648\u0646 \u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0628\u0631\u0645\u062c\u064a\u0629\u060c \u0648\u0627\u0644\u062f\u0639\u0645 \u0641\u064a \u062a\u0646\u0638\u064a\u0641 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0648\u0645\u0639\u0627\u0644\u062c\u062a\u0647\u0627.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"attachment-post-thumbnail size-post-thumbnail not-transparent wp-post-image aligncenter\" src=\"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg\" alt=\"\" width=\"1280\" height=\"758\" data-has-transparency=\"false\" data-dominant-color=\"8e5787\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u064a\u0645\u0643\u0646 \u0644\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0627\u0644\u062a\u0641\u0627\u0639\u0644 \u0645\u0639 dataframes \u0628\u0637\u0631\u064a\u0642\u062a\u064a\u0646 \u0645\u062e\u062a\u0644\u0641\u062a\u064a\u0646:<\/p>\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">\u0639\u0646 \u0637\u0631\u064a\u0642 <strong>\u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629<\/strong> &#8211; \u064a\u0642\u0631\u0623 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0648\u064a \u0627\u0644\u0643\u0628\u064a\u0631 (LLM) \u0627\u0644\u062c\u062f\u0648\u0644 \u0643\u0633\u0644\u0633\u0644\u0629 \u0646\u0635\u064a\u0629 \u0648\u064a\u062d\u0627\u0648\u0644 \u0641\u0647\u0645\u0647 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0642\u0627\u0639\u062f\u0629 \u0645\u0639\u0627\u0631\u0641\u0647.<\/li>\n<li class=\"wp-block-list-item\">\u0639\u0646 \u0637\u0631\u064a\u0642 <strong>\u0625\u0646\u0634\u0627\u0621 \u0648\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629<\/strong> &#8211; \u064a\u0642\u0648\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u0628\u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0643\u0643\u0627\u0626\u0646.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXctE3JRXxkBRROerRqJ8CM7k0N6J8crUjavJJzLR72Nv0def0NS35LXVyhbyigpTaacvB8rRN-yHZxUeGOUpHoE2vlfn0zAz9MIdT6x_63ylc-0XVg125HkncpfG7M8r-50pXH3HA?key=MCyGNqQxDXoyqd9WC2WjrRH-\" width=\"602\" height=\"289\" \/>\u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u062c\u0645\u0639 \u0628\u064a\u0646 \u0642\u0648\u0629 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629 (NLP) \u0648\u062f\u0642\u0629 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629\u060c \u062a\u0645\u0643\u0651\u0646 \u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a (AI Agents) \u0646\u0637\u0627\u0642\u064b\u0627 \u0623\u0648\u0633\u0639 \u0645\u0646 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0639\u0644 \u0645\u0639 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0639\u0642\u062f\u0629 \u0648\u0627\u0633\u062a\u062e\u0644\u0627\u0635 \u0631\u0624\u0649 \u0642\u064a\u0645\u0629.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXctE3JRXxkBRROerRqJ8CM7k0N6J8crUjavJJzLR72Nv0def0NS35LXVyhbyigpTaacvB8rRN-yHZxUeGOUpHoE2vlfn0zAz9MIdT6x_63ylc-0XVg125HkncpfG7M8r-50pXH3HA?key=MCyGNqQxDXoyqd9WC2WjrRH-\" width=\"602\" height=\"289\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u064a\u060c \u0633\u0623\u0648\u0636\u062d \u0643\u064a\u0641\u064a\u0629 <strong>\u0645\u0639\u0627\u0644\u062c\u0629 dataframes \u0648\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a (AI Agents)<\/strong>. \u0633\u0623\u0642\u062f\u0645 \u0628\u0639\u0636 \u0623\u0643\u0648\u0627\u062f Python \u0627\u0644\u0645\u0641\u064a\u062f\u0629 \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0628\u0633\u0647\u0648\u0644\u0629 \u0641\u064a \u062d\u0627\u0644\u0627\u062a \u0645\u0645\u0627\u062b\u0644\u0629 \u0623\u062e\u0631\u0649 (\u0641\u0642\u0637 \u0627\u0646\u0633\u062e \u0648\u0627\u0644\u0635\u0642 \u0648\u0634\u063a\u0644)\u060c \u0648\u0633\u0623\u0634\u0631\u062d \u0643\u0644 \u0633\u0637\u0631 \u0645\u0646 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0645\u0639 \u0627\u0644\u062a\u0639\u0644\u064a\u0642\u0627\u062a \u062d\u062a\u0649 \u062a\u062a\u0645\u0643\u0646 \u0645\u0646 \u062a\u0643\u0631\u0627\u0631 \u0647\u0630\u0627 \u0627\u0644\u0645\u062b\u0627\u0644 (\u0631\u0627\u0628\u0637 \u0625\u0644\u0649 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0641\u064a \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0645\u0642\u0627\u0644).<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"wp-block-heading\">\u0627\u0644\u0625\u0639\u062f\u0627\u062f<\/h2>\n<p class=\"wp-block-paragraph\">\u0644\u0646\u0628\u062f\u0623 \u0628\u0625\u0639\u062f\u0627\u062f <a href=\"https:\/\/ollama.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong><em>Ollama<\/em><\/strong><\/a> (<code>pip install ollama==0.4.7<\/code>)\u060c \u0648\u0647\u064a \u0645\u0643\u062a\u0628\u0629 \u062a\u0633\u0645\u062d \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0628\u062a\u0634\u063a\u064a\u0644 \u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 \u0645\u0641\u062a\u0648\u062d\u0629 \u0627\u0644\u0645\u0635\u062f\u0631 \u0645\u062d\u0644\u064a\u064b\u0627\u060c \u062f\u0648\u0646 \u0627\u0644\u062d\u0627\u062c\u0629 \u0625\u0644\u0649 \u062e\u062f\u0645\u0627\u062a \u0633\u062d\u0627\u0628\u064a\u0629\u060c \u0645\u0645\u0627 \u064a\u0645\u0646\u062d \u0645\u0632\u064a\u062f\u064b\u0627 \u0645\u0646 \u0627\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u062e\u0635\u0648\u0635\u064a\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0648\u0627\u0644\u0623\u062f\u0627\u0621. \u0646\u0638\u0631\u064b\u0627 \u0644\u062a\u0634\u063a\u064a\u0644\u0647\u0627 \u0645\u062d\u0644\u064a\u064b\u0627\u060c \u0644\u0627 \u062a\u063a\u0627\u062f\u0631 \u0623\u064a \u0628\u064a\u0627\u0646\u0627\u062a \u0645\u062d\u0627\u062f\u062b\u0629 \u062c\u0647\u0627\u0632\u0643.<\/p>\n<p class=\"wp-block-paragraph\">\u0623\u0648\u0644\u0627\u064b\u060c \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u0646\u0632\u064a\u0644 <em>Ollama<\/em> \u0645\u0646 \u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXewKS3mE3HGQ5ABk-VsU3m7ycB3-xG-kDYSXsTxN6uY94cEEFKxKC03StgFVYkLohoZdTBNZCnJb-qYM-K8SKKsJEil7QBQnIV5O5awXwOzSgQ4AFe-IE8b1ewEr-Q78Ev2A2dn?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0628\u0639\u062f \u0630\u0644\u0643\u060c \u0641\u064a \u0645\u0648\u062c\u0647 \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062e\u0627\u0635 \u0628\u062c\u0647\u0627\u0632\u0643\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u0645\u0631 \u0644\u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0648\u064a \u0627\u0644\u0643\u0628\u064a\u0631 (LLM) \u0627\u0644\u0630\u064a \u0627\u062e\u062a\u0631\u062a\u0647. \u0633\u0623\u0633\u062a\u062e\u062f\u0645 <strong><em>Qwen<\/em><\/strong> \u0627\u0644\u062e\u0627\u0635 \u0628\u0640 Alibaba\u060c \u0644\u0623\u0646\u0647 \u0630\u0643\u064a \u0648\u062e\u0641\u064a\u0641 \u0639\u0644\u0649 \u062d\u062f \u0633\u0648\u0627\u0621.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdSofGioHmo2AmV_VimTUzmlsWLhRSZqVQ8frZAVmHySVdpG6cjbOMb0vj0L2HiD-O6KXOrxt-W-W3ffNxQ_-U54iAqKcvY2SruOWSjV6QQvnyc7ezly-aB9AjzxQNuc8op7AK9Qg?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0628\u0639\u062f \u0627\u0643\u062a\u0645\u0627\u0644 \u0627\u0644\u062a\u0646\u0632\u064a\u0644\u060c \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0625\u0644\u0649 Python \u0648\u0627\u0644\u0628\u062f\u0621 \u0641\u064a \u0643\u062a\u0627\u0628\u0629 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token keyword\">import<\/span> ollama\r\nllm <span class=\"token operator\">=<\/span> <span class=\"token string\">\"qwen2.5\"<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u0644\u0646\u062c\u0631\u0628 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0648\u064a \u0627\u0644\u0643\u0628\u064a\u0631:<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">stream <span class=\"token operator\">=<\/span> ollama<span class=\"token punctuation\">.<\/span>generate<span class=\"token punctuation\">(<\/span>model<span class=\"token operator\">=<\/span>llm<span class=\"token punctuation\">,<\/span> prompt<span class=\"token operator\">=<\/span><span class=\"token triple-quoted-string string\">'''what time is it?'''<\/span><span class=\"token punctuation\">,<\/span> stream<span class=\"token operator\">=<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span>\r\n<span class=\"token keyword\">for<\/span> chunk <span class=\"token keyword\">in<\/span> stream<span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span>chunk<span class=\"token punctuation\">[<\/span><span class=\"token string\">'response'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span> end<span class=\"token operator\">=<\/span><span class=\"token string\">''<\/span><span class=\"token punctuation\">,<\/span> flush<span class=\"token operator\">=<\/span><span class=\"token boolean\">True<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdl1dgcxkb56m_smeUZDDZ0akGbomEgUpqIsaweH7qDZVKNYofJmV_RDxSWgnPdsCd18YjQ3mur9GTNsEnNcyQEfd2yyjuPAPD9HrNTDxpxbrNR3WTuDx1_virjxynNffjg9bV3?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<h2 class=\"wp-block-heading\">\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629<\/h2>\n<p class=\"wp-block-paragraph\">\u0627\u0644\u0633\u0644\u0633\u0644\u0629 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0647\u064a \u062a\u0633\u0644\u0633\u0644 \u0644\u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0642\u0627\u0633\u0629 \u0639\u0644\u0649 \u0645\u062f\u0649 \u0641\u062a\u0631\u0629 \u0645\u0646 \u0627\u0644\u0632\u0645\u0646\u060c \u0648\u063a\u0627\u0644\u0628\u064b\u0627 \u0645\u0627 \u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u0644\u062a\u062d\u0644\u064a\u0644 \u0648\u0627\u0644\u062a\u0646\u0628\u0624. \u062a\u062a\u064a\u062d \u0644\u0646\u0627 \u0631\u0624\u064a\u0629 \u0643\u064a\u0641 \u062a\u062a\u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u063a\u064a\u0631\u0627\u062a \u0628\u0645\u0631\u0648\u0631 \u0627\u0644\u0648\u0642\u062a\u060c \u0648\u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0627\u062a\u062c\u0627\u0647\u0627\u062a \u0648\u0627\u0644\u0623\u0646\u0645\u0627\u0637 \u0627\u0644\u0645\u0648\u0633\u0645\u064a\u0629. \u062a\u0639\u062a\u0628\u0631 <mark>\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629<\/mark> \u0623\u062f\u0627\u0629 \u0642\u0648\u064a\u0629 \u0641\u064a \u0627\u0644\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0625\u062d\u0635\u0627\u0626\u064a \u0648\u0627\u0644\u062a\u0646\u0628\u0624.<\/p>\n<p class=\"wp-block-paragraph\">\u0633\u0623\u0642\u0648\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u064a\u0627\u0646\u0627\u062a <mark>\u0633\u0644\u0627\u0633\u0644 \u0632\u0645\u0646\u064a\u0629<\/mark> \u0648\u0647\u0645\u064a\u0629 \u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0643\u0645\u062b\u0627\u0644.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token keyword\">import<\/span> pandas <span class=\"token keyword\">as<\/span> pd\r\n<span class=\"token keyword\">import<\/span> numpy <span class=\"token keyword\">as<\/span> np\r\n<span class=\"token keyword\">import<\/span> matplotlib<span class=\"token punctuation\">.<\/span>pyplot <span class=\"token keyword\">as<\/span> plt\r\n\r\n<span class=\"token comment\">## create data<\/span>\r\nnp<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>seed<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token comment\">#&lt;--for reproducibility<\/span>\r\nlength <span class=\"token operator\">=<\/span> <span class=\"token number\">30<\/span>\r\nts <span class=\"token operator\">=<\/span> pd<span class=\"token punctuation\">.<\/span>DataFrame<span class=\"token punctuation\">(<\/span>data<span class=\"token operator\">=<\/span>np<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>randint<span class=\"token punctuation\">(<\/span>low<span class=\"token operator\">=<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">,<\/span> high<span class=\"token operator\">=<\/span><span class=\"token number\">15<\/span><span class=\"token punctuation\">,<\/span> size<span class=\"token operator\">=<\/span>length<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>\r\n                  columns<span class=\"token operator\">=<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">'y'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span>\r\n                  index<span class=\"token operator\">=<\/span>pd<span class=\"token punctuation\">.<\/span>date_range<span class=\"token punctuation\">(<\/span>start<span class=\"token operator\">=<\/span><span class=\"token string\">'2023-01-01'<\/span><span class=\"token punctuation\">,<\/span> freq<span class=\"token operator\">=<\/span><span class=\"token string\">'MS'<\/span><span class=\"token punctuation\">,<\/span> periods<span class=\"token operator\">=<\/span>length<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>strftime<span class=\"token punctuation\">(<\/span><span class=\"token string\">'%Y-%m'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span>\r\n\r\n<span class=\"token comment\">## plot<\/span>\r\nts<span class=\"token punctuation\">.<\/span>plot<span class=\"token punctuation\">(<\/span>kind<span class=\"token operator\">=<\/span><span class=\"token string\">\"bar\"<\/span><span class=\"token punctuation\">,<\/span> figsize<span class=\"token operator\">=<\/span><span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">,<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> legend<span class=\"token operator\">=<\/span><span class=\"token boolean\">False<\/span><span class=\"token punctuation\">,<\/span> color<span class=\"token operator\">=<\/span><span class=\"token string\">\"black\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>grid<span class=\"token punctuation\">(<\/span>axis<span class=\"token operator\">=<\/span><span class=\"token string\">'y'<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfoRLNByHpN3jX1bhmK-XRRLMHs3irRlC4VkvFVj4wYxsLKLk9hq-UiUBg8YNhi1BtRSXgFQR_1vugZP1V4_wQQgr7ByodnjIhLsOadpyGOZTafFhSmC3pnBASrzyYMsiyoajOI5A?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0639\u0627\u062f\u0629\u064b\u060c \u062a\u062d\u062a\u0648\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0628\u064a\u0627\u0646\u0627\u062a <mark>\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629<\/mark> \u0639\u0644\u0649 \u0647\u064a\u0643\u0644 \u0628\u0633\u064a\u0637 \u062d\u0642\u064b\u0627 \u0645\u0639 \u0627\u0644\u0645\u062a\u063a\u064a\u0631 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0643\u0639\u0645\u0648\u062f \u0648\u0627\u0644\u0648\u0642\u062a \u0643\u0641\u0647\u0631\u0633.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"width: 156px; height: auto;\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdFVOnSXA_Q0UHiY6pno2dK4Q2D5JMRCifT_wvCSjKGulfklonaIMkzXCcmsGiEYpOJSSFLBWoan0Y6uJ3ZXa-oSUDieJnwLie8X2NttuQMDhysCcp_CuzKa6h9KB6ZUpiYEMK_?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0642\u0628\u0644 \u062a\u062d\u0648\u064a\u0644\u0647 \u0625\u0644\u0649 \u0633\u0644\u0633\u0644\u0629 \u0646\u0635\u064a\u0629\u060c \u0623\u0631\u064a\u062f \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0648\u0636\u0639 \u0643\u0644 \u0634\u064a\u0621 \u062a\u062d\u062a \u0639\u0645\u0648\u062f\u060c \u062d\u062a\u0649 \u0644\u0627 \u0646\u0641\u0642\u062f \u0623\u064a \u062c\u0632\u0621 \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">dtf <span class=\"token operator\">=<\/span> ts<span class=\"token punctuation\">.<\/span>reset_index<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>rename<span class=\"token punctuation\">(<\/span>columns<span class=\"token operator\">=<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">\"index\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"date\"<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span>\r\ndtf<span class=\"token punctuation\">.<\/span>head<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"width: 176px; height: auto;\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXe_j3L2kNweWWWCvvrSRaKPbIIKmulsSeeiAVzOPT5a1-ZzmT5ApECW9mYaYkDA4k4KAExYvvZMZ0oql8xG1tFXb1LVHfNoalgzY4B98HhsyvyCoD6HT0UHqUusseWD-KELg-ud?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u062b\u0645\u060c \u064a\u062c\u0628 \u062a\u063a\u064a\u064a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a <strong>\u0645\u0646 DataFrame \u0625\u0644\u0649 \u0642\u0627\u0645\u0648\u0633<\/strong>.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">data <span class=\"token operator\">=<\/span> dtf<span class=\"token punctuation\">.<\/span>to_dict<span class=\"token punctuation\">(<\/span>orient<span class=\"token operator\">=<\/span><span class=\"token string\">'records'<\/span><span class=\"token punctuation\">)<\/span>\r\ndata<span class=\"token punctuation\">[<\/span><span class=\"token number\">0<\/span><span class=\"token punctuation\">:<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">]<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"width: 329px; height: auto;\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdWvnvtLLUahbr2fSY0M6xy7y5xWBDo2IODONiq8gkD5E3BCc59oH85BRhc42k1e73gOTN4dFyrZf2iPCsa-2QICy94wydaINKvoSfEQ01atLUf-HDSWhTDQdUc6xue93EwMBBE4w?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0623\u062e\u064a\u0631\u064b\u0627\u060c <strong>\u0645\u0646 \u0642\u0627\u0645\u0648\u0633 \u0625\u0644\u0649 \u0633\u0644\u0633\u0644\u0629 \u0646\u0635\u064a\u0629<\/strong>.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">str_data <span class=\"token operator\">=<\/span> <span class=\"token string\">\"\\n\"<\/span><span class=\"token punctuation\">.<\/span>join<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">[<\/span>str<span class=\"token punctuation\">(<\/span>row<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">for<\/span> row <span class=\"token keyword\">in<\/span> data<span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span>\r\nstr_data<\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeNnLLprfggjRVWGQcysr08V6NNLdJdE4wzTd5OI8WjEZtuJ5uh3ZwxD99po-Mg_fe6_k7Y9BhnEyHG-mNltt2wz2EMvSOnvdclCI6N7THCd3Jpaqg9CqLfDhKh-VPNUdOOuHgdbA?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0627\u0644\u0622\u0646 \u0628\u0639\u062f \u0623\u0646 \u0623\u0635\u0628\u062d \u0644\u062f\u064a\u0646\u0627 \u0633\u0644\u0633\u0644\u0629 \u0646\u0635\u064a\u0629\u060c \u064a\u0645\u0643\u0646 <strong>\u0625\u062f\u0631\u0627\u062c\u0647\u0627 \u0641\u064a \u0645\u0648\u062c\u0647<\/strong> \u064a\u0645\u0643\u0646 \u0644\u0623\u064a \u0646\u0645\u0648\u0630\u062c \u0644\u063a\u0648\u064a \u0645\u0639\u0627\u0644\u062c\u062a\u0647. \u0639\u0646\u062f\u0645\u0627 \u062a\u0644\u0635\u0642 \u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0641\u064a \u0645\u0648\u062c\u0647\u060c \u064a\u0642\u0631\u0623 <mark>\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0643\u0628\u064a\u0631 (LLM)<\/mark> \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0643\u0646\u0635 \u0639\u0627\u062f\u064a\u060c \u0648\u0644\u0643\u0646\u0647 \u0644\u0627 \u064a\u0632\u0627\u0644 \u0628\u0625\u0645\u0643\u0627\u0646\u0647 \u0641\u0647\u0645 \u0627\u0644\u0647\u064a\u0643\u0644 \u0648\u0627\u0644\u0645\u0639\u0646\u0649 \u0628\u0646\u0627\u0621\u064b \u0639\u0644\u0649 \u0627\u0644\u0623\u0646\u0645\u0627\u0637 \u0627\u0644\u062a\u064a \u0634\u0648\u0647\u062f\u062a \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u062a\u062f\u0631\u064a\u0628.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">prompt <span class=\"token operator\">=<\/span> f<span class=\"token triple-quoted-string string\">'''\r\nAnalyze this dataset, it contains monthly sales data of an online retail product:\r\n{str_data}\r\n'''<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u064a\u0645\u0643\u0646\u0646\u0627 \u0628\u0633\u0647\u0648\u0644\u0629 \u0628\u062f\u0621 \u0645\u062d\u0627\u062f\u062b\u0629 \u0645\u0639 <mark>\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0643\u0628\u064a\u0631 (LLM)<\/mark>. \u064a\u0631\u062c\u0649 \u0645\u0644\u0627\u062d\u0638\u0629 \u0623\u0646\u0647 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u060c \u0647\u0630\u0627 \u0644\u064a\u0633 \u0648\u0643\u064a\u0644\u064b\u0627 \u0644\u0623\u0646\u0647 \u0644\u0627 \u064a\u0645\u062a\u0644\u0643 \u0623\u064a \u0623\u062f\u0627\u0629\u060c \u0641\u0646\u062d\u0646 \u0646\u0633\u062a\u062e\u062f\u0645 \u0641\u0642\u0637 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0648\u064a. \u0639\u0644\u0649 \u0627\u0644\u0631\u063a\u0645 \u0645\u0646 \u0623\u0646\u0647 \u0644\u0627 \u064a\u0639\u0627\u0644\u062c \u0627\u0644\u0623\u0631\u0642\u0627\u0645 \u0645\u062b\u0644 \u0627\u0644\u0643\u0645\u0628\u064a\u0648\u062a\u0631\u060c \u0625\u0644\u0627 \u0623\u0646 <mark>\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0643\u0628\u064a\u0631 (LLM)<\/mark> \u064a\u0645\u0643\u0646\u0647 \u0627\u0644\u062a\u0639\u0631\u0641 \u0639\u0644\u0649 \u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0623\u0639\u0645\u062f\u0629 \u0648\u0627\u0644\u0623\u0646\u0645\u0627\u0637 \u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0627\u062a\u062c\u0627\u0647\u0627\u062a \u0648\u0627\u0644\u0642\u064a\u0645 \u0627\u0644\u0645\u062a\u0637\u0631\u0641\u0629\u060c \u062e\u0627\u0635\u0629 \u0645\u0639 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0635\u063a\u0631. \u064a\u0645\u0643\u0646\u0647 \u0645\u062d\u0627\u0643\u0627\u0629 \u0627\u0644\u062a\u062d\u0644\u064a\u0644 \u0648\u0634\u0631\u062d \u0627\u0644\u0646\u062a\u0627\u0626\u062c\u060c \u0644\u0643\u0646\u0647 \u0644\u0646 \u064a\u062c\u0631\u064a \u062d\u0633\u0627\u0628\u0627\u062a \u062f\u0642\u064a\u0642\u0629 \u0628\u0634\u0643\u0644 \u0645\u0633\u062a\u0642\u0644\u060c \u0644\u0623\u0646\u0647 \u0644\u0627 \u064a\u0646\u0641\u0630 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629 \u0645\u062b\u0644 \u0627\u0644\u0648\u0643\u064a\u0644.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">messages <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"system\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>prompt<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">]<\/span>\r\n\r\n<span class=\"token keyword\">while<\/span> <span class=\"token boolean\">True<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token comment\">## User<\/span>\r\n    q <span class=\"token operator\">=<\/span> input<span class=\"token punctuation\">(<\/span><span class=\"token string\">'<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f642.svg\" alt=\"\ud83d\ude42\" \/> &gt;'<\/span><span class=\"token punctuation\">)<\/span>\r\n    <span class=\"token keyword\">if<\/span> q <span class=\"token operator\">==<\/span> <span class=\"token string\">\"quit\"<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token keyword\">break<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"user\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>q<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span>\r\n   \r\n    <span class=\"token comment\">## Model<\/span>\r\n    agent_res <span class=\"token operator\">=<\/span> ollama<span class=\"token punctuation\">.<\/span>chat<span class=\"token punctuation\">(<\/span>model<span class=\"token operator\">=<\/span>llm<span class=\"token punctuation\">,<\/span> messages<span class=\"token operator\">=<\/span>messages<span class=\"token punctuation\">,<\/span> tools<span class=\"token operator\">=<\/span><span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span>\r\n    res <span class=\"token operator\">=<\/span> agent_res<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"message\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">]<\/span>\r\n   \r\n    <span class=\"token comment\">## Response<\/span>\r\n    <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f47d.svg\" alt=\"\ud83d\udc7d\" \/> &gt;\"<\/span><span class=\"token punctuation\">,<\/span> f<span class=\"token string\">\"\\x1b[1;30m{res}\\x1b[0m\"<\/span><span class=\"token punctuation\">)<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"assistant\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>res<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeJqw64GqxKJiOzrLvW18yvJsGw1OXXyd_e-Nwi-cTL5YNJcNQKDJJKSsyB0JWDP9j_k2_O1BHzTgbmVZOvKEOCLzQ6hQqfdXWsw-wkDxKrkgRLk3HfiUJIJ6yvzw2X2MZ8_lvCnA?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u064a\u062a\u0639\u0631\u0641 <mark>\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0643\u0628\u064a\u0631 (LLM)<\/mark> \u0639\u0644\u0649 \u0627\u0644\u0623\u0631\u0642\u0627\u0645 \u0648\u064a\u0641\u0647\u0645 \u0627\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u0639\u0627\u0645\u060c \u0628\u0646\u0641\u0633 \u0627\u0644\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u062a\u064a \u0642\u062f \u064a\u0641\u0647\u0645 \u0628\u0647\u0627 \u0648\u0635\u0641\u0629 \u0623\u0648 \u0633\u0637\u0631\u064b\u0627 \u0645\u0646 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcGYGyzSKdOJ05cJtesiQZK0N5gOX1LX54DhKvvSEtjctEY66DbpU7ZUwrjVeuERfiMOy7Ia76MiwAmIYLGcKZynMwOPHOkVnkMXcAPIiCDlphAatfwF0Tt4_gs3WseCFkCFM3w?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0643\u0645\u0627 \u062a\u0631\u0648\u0646\u060c \u0641\u0625\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 <mark>\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (LLMs)<\/mark> \u0644\u062a\u062d\u0644\u064a\u0644 <mark>\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629<\/mark> \u0623\u0645\u0631 \u0631\u0627\u0626\u0639 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0631\u0624\u0649 \u0633\u0631\u064a\u0639\u0629 \u0648\u0645\u062d\u0627\u062f\u062b\u0627\u062a.<\/p>\n<h2 class=\"wp-block-heading\">\u0627\u0644\u0648\u0643\u064a\u0644 (Agent)<\/h2>\n<p class=\"wp-block-paragraph\">\u062a\u062a\u0641\u0648\u0642 \u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0644\u063a\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (LLMs) \u0641\u064a \u062a\u0648\u0644\u064a\u062f \u0627\u0644\u0623\u0641\u0643\u0627\u0631 \u0648\u0627\u0633\u062a\u0643\u0634\u0627\u0641 \u0627\u0644\u0645\u0641\u0627\u0647\u064a\u0645 \u0627\u0644\u0623\u0648\u0644\u064a\u0629\u060c \u0628\u064a\u0646\u0645\u0627 \u064a\u0645\u0643\u0646 \u0644\u0644\u0648\u0643\u064a\u0644 (Agent) \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629. \u0644\u0630\u0644\u0643\u060c \u064a\u0645\u0643\u0646\u0647 \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0645\u0647\u0627\u0645 \u0623\u0643\u062b\u0631 \u062a\u0639\u0642\u064a\u062f\u064b\u0627 \u0645\u062b\u0644 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0628\u064a\u0627\u0646\u064a\u0629\u060c \u0648\u0627\u0644\u062a\u0646\u0628\u0624\u060c \u0648\u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u062d\u0627\u0644\u0627\u062a \u0627\u0644\u0634\u0627\u0630\u0629. \u0644\u0630\u0627\u060c \u062f\u0639\u0648\u0646\u0627 \u0646\u0646\u0634\u0626 \u0627\u0644\u0623\u062f\u0648\u0627\u062a (Tools).<\/p>\n<p class=\"wp-block-paragraph\">\u0641\u064a \u0628\u0639\u0636 \u0627\u0644\u0623\u062d\u064a\u0627\u0646\u060c \u0642\u062f \u064a\u0643\u0648\u0646 \u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 &#8220;<strong>\u0627\u0644\u0625\u062c\u0627\u0628\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629&#8221; \u0643\u0623\u062f\u0627\u0629 (Tool)<\/strong> \u0623\u0643\u062b\u0631 \u0641\u0639\u0627\u0644\u064a\u0629. \u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u064a\u0642\u0648\u0645 \u0628\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0645\u062a\u0639\u062f\u062f\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u0646\u062a\u0627\u0626\u062c \u0648\u0633\u064a\u0637\u0629\u060c \u0641\u064a\u0645\u0643\u0646 \u0627\u0639\u062a\u0628\u0627\u0631 \u0627\u0644\u0625\u062c\u0627\u0628\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0628\u0645\u062b\u0627\u0628\u0629 \u0627\u0644\u0623\u062f\u0627\u0629 (Tool) \u0627\u0644\u062a\u064a \u062a\u062f\u0645\u062c \u0643\u0644 \u0647\u0630\u0647 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0641\u064a \u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0645\u062a\u0645\u0627\u0633\u0643\u0629. \u0645\u0646 \u062e\u0644\u0627\u0644 \u062a\u0635\u0645\u064a\u0645\u0647\u0627 \u0628\u0647\u0630\u0647 \u0627\u0644\u0637\u0631\u064a\u0642\u0629\u060c \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u062e\u0635\u064a\u0635 \u0648\u0627\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0627\u0644\u0646\u062a\u0627\u0626\u062c.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token keyword\">def<\/span> <span class=\"token function\">final_answer<\/span><span class=\"token punctuation\">(<\/span>text<span class=\"token punctuation\">:<\/span>str<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">-<\/span><span class=\"token operator\">&gt;<\/span> str<span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token keyword\">return<\/span> text\r\n\r\ntool_final_answer <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'function'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'function'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token string\">'name'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'final_answer'<\/span><span class=\"token punctuation\">,<\/span>\r\n  <span class=\"token string\">'description'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'Returns a natural language response to the user'<\/span><span class=\"token punctuation\">,<\/span>\r\n  <span class=\"token string\">'parameters'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'object'<\/span><span class=\"token punctuation\">,<\/span>\r\n                <span class=\"token string\">'required'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">'text'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span>\r\n                <span class=\"token string\">'properties'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'text'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'str'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'description'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'natural language response'<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>\r\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>\r\n\r\nfinal_answer<span class=\"token punctuation\">(<\/span>text<span class=\"token operator\">=<\/span><span class=\"token string\">\"hi\"<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u062b\u0645\u060c <strong>\u0623\u062f\u0627\u0629 (Tool) \u0627\u0644\u062a\u0631\u0645\u064a\u0632<\/strong>.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token keyword\">import<\/span> io\r\n<span class=\"token keyword\">import<\/span> contextlib\r\n\r\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">code_exec<\/span><span class=\"token punctuation\">(<\/span>code<span class=\"token punctuation\">:<\/span>str<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">-<\/span><span class=\"token operator\">&gt;<\/span> str<span class=\"token punctuation\">:<\/span>\r\n    output <span class=\"token operator\">=<\/span> io<span class=\"token punctuation\">.<\/span>StringIO<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\r\n    <span class=\"token keyword\">with<\/span> contextlib<span class=\"token punctuation\">.<\/span>redirect_stdout<span class=\"token punctuation\">(<\/span>output<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token keyword\">try<\/span><span class=\"token punctuation\">:<\/span>\r\n            <span class=\"token keyword\">exec<\/span><span class=\"token punctuation\">(<\/span>code<span class=\"token punctuation\">)<\/span>\r\n        <span class=\"token keyword\">except<\/span> Exception <span class=\"token keyword\">as<\/span> e<span class=\"token punctuation\">:<\/span>\r\n            <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span>f<span class=\"token string\">\"Error: {e}\"<\/span><span class=\"token punctuation\">)<\/span>\r\n    <span class=\"token keyword\">return<\/span> output<span class=\"token punctuation\">.<\/span>getvalue<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span>\r\n\r\ntool_code_exec <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'function'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'function'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token string\">'name'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'code_exec'<\/span><span class=\"token punctuation\">,<\/span>\r\n  <span class=\"token string\">'description'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'Execute python code. Use always the function print() to get the output.'<\/span><span class=\"token punctuation\">,<\/span>\r\n  <span class=\"token string\">'parameters'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'object'<\/span><span class=\"token punctuation\">,<\/span>\r\n                <span class=\"token string\">'required'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">'code'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span>\r\n                <span class=\"token string\">'properties'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span>\r\n                    <span class=\"token string\">'code'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'str'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'description'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'code to execute'<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span>\r\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>\r\n\r\ncode_exec<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"from datetime import datetime; print(datetime.now().strftime('%H:%M'))\"<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u0639\u0644\u0627\u0648\u0629 \u0639\u0644\u0649 \u0630\u0644\u0643\u060c \u0633\u0623\u0636\u064a\u0641 \u0628\u0639\u0636 <strong>\u0648\u0638\u0627\u0626\u0641 \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629 (utils functions)<\/strong> \u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0623\u062f\u0627\u0629 (Tool) \u0648\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent).<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">dic_tools <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"final_answer\"<\/span><span class=\"token punctuation\">:<\/span>final_answer<span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"code_exec\"<\/span><span class=\"token punctuation\">:<\/span>code_exec<span class=\"token punctuation\">}<\/span>\r\n\r\n<span class=\"token comment\"># Utils<\/span>\r\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">use_tool<\/span><span class=\"token punctuation\">(<\/span>agent_res<span class=\"token punctuation\">:<\/span>dict<span class=\"token punctuation\">,<\/span> dic_tools<span class=\"token punctuation\">:<\/span>dict<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">-<\/span><span class=\"token operator\">&gt;<\/span> dict<span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token comment\">## use tool<\/span>\r\n    <span class=\"token keyword\">if<\/span> <span class=\"token string\">\"tool_calls\"<\/span> <span class=\"token keyword\">in<\/span> agent_res<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"message\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">.<\/span>keys<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token keyword\">for<\/span> tool <span class=\"token keyword\">in<\/span> agent_res<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"message\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">\"tool_calls\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">:<\/span>\r\n            t_name<span class=\"token punctuation\">,<\/span> t_inputs <span class=\"token operator\">=<\/span> tool<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"function\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">\"name\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span> tool<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"function\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">\"arguments\"<\/span><span class=\"token punctuation\">]<\/span>\r\n            <span class=\"token keyword\">if<\/span> f <span class=\"token punctuation\">:<\/span><span class=\"token operator\">=<\/span> dic_tools<span class=\"token punctuation\">.<\/span>get<span class=\"token punctuation\">(<\/span>t_name<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">:<\/span>\r\n                <span class=\"token comment\">### calling tool<\/span>\r\n                <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f527.svg\" alt=\"\ud83d\udd27\" \/> &gt;'<\/span><span class=\"token punctuation\">,<\/span> f<span class=\"token string\">\"\\x1b[1;31m{t_name} -&gt; Inputs: {t_inputs}\\x1b[0m\"<\/span><span class=\"token punctuation\">)<\/span>\r\n                <span class=\"token comment\">### tool output<\/span>\r\n                t_output <span class=\"token operator\">=<\/span> f<span class=\"token punctuation\">(<\/span><span class=\"token operator\">**<\/span>tool<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"function\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">\"arguments\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span>\r\n                <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span>t_output<span class=\"token punctuation\">)<\/span>\r\n                <span class=\"token comment\">### final res<\/span>\r\n                res <span class=\"token operator\">=<\/span> t_output\r\n            <span class=\"token keyword\">else<\/span><span class=\"token punctuation\">:<\/span>\r\n                <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f92c.svg\" alt=\"\ud83e\udd2c\" \/> &gt;'<\/span><span class=\"token punctuation\">,<\/span> f<span class=\"token string\">\"\\x1b[1;31m{t_name} -&gt; NotFound\\x1b[0m\"<\/span><span class=\"token punctuation\">)<\/span>\r\n    <span class=\"token comment\">## don't use tool<\/span>\r\n    <span class=\"token keyword\">if<\/span> agent_res<span class=\"token punctuation\">[<\/span><span class=\"token string\">'message'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">'content'<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token operator\">!=<\/span> <span class=\"token string\">''<\/span><span class=\"token punctuation\">:<\/span>\r\n        res <span class=\"token operator\">=<\/span> agent_res<span class=\"token punctuation\">[<\/span><span class=\"token string\">\"message\"<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">]<\/span>\r\n        t_name<span class=\"token punctuation\">,<\/span> t_inputs <span class=\"token operator\">=<\/span> <span class=\"token string\">''<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">''<\/span>\r\n    <span class=\"token keyword\">return<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'res'<\/span><span class=\"token punctuation\">:<\/span>res<span class=\"token punctuation\">,<\/span> <span class=\"token string\">'tool_used'<\/span><span class=\"token punctuation\">:<\/span>t_name<span class=\"token punctuation\">,<\/span> <span class=\"token string\">'inputs_used'<\/span><span class=\"token punctuation\">:<\/span>t_inputs<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u0639\u0646\u062f\u0645\u0627 \u064a\u062d\u0627\u0648\u0644 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u062d\u0644 \u0645\u0647\u0645\u0629 \u0645\u0627\u060c \u0623\u0631\u064a\u062f\u0647 \u0623\u0646 \u064a\u062a\u062a\u0628\u0639 \u0627\u0644\u0623\u062f\u0648\u0627\u062a (Tools) \u0627\u0644\u062a\u064a \u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627\u060c \u0648\u0627\u0644\u0645\u062f\u062e\u0644\u0627\u062a \u0627\u0644\u062a\u064a \u062c\u0631\u0628\u0647\u0627\u060c \u0648\u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u062a\u064a \u062d\u0635\u0644 \u0639\u0644\u064a\u0647\u0627. \u064a\u062c\u0628 \u0623\u0646 \u062a\u062a\u0648\u0642\u0641 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0641\u0642\u0637 \u0639\u0646\u062f\u0645\u0627 \u064a\u0643\u0648\u0646 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u062c\u0627\u0647\u0632\u064b\u0627 \u0644\u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0625\u062c\u0627\u0628\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629.<\/p>\n<p class=\"wp-block-paragraph\">\u0641\u064a\u0645\u0627 \u064a\u062a\u0639\u0644\u0642 \u0628\u0623\u062f\u0627\u0629 (Tool) \u0627\u0644\u062a\u0631\u0645\u064a\u0632\u060c \u0644\u0627\u062d\u0638\u062a \u0623\u0646 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u064a\u0645\u064a\u0644\u0648\u0646 \u0625\u0644\u0649 \u0625\u0639\u0627\u062f\u0629 \u0625\u0646\u0634\u0627\u0621 \u0625\u0637\u0627\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (dataframe) \u0641\u064a \u0643\u0644 \u062e\u0637\u0648\u0629. \u0644\u0630\u0644\u0643 \u0633\u0623\u0633\u062a\u062e\u062f\u0645 <strong>\u062a\u0639\u0632\u064a\u0632 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 (memory reinforcement)<\/strong> \u0644\u062a\u0630\u0643\u064a\u0631 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0628\u0623\u0646 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0645\u0648\u062c\u0648\u062f\u0629 \u0628\u0627\u0644\u0641\u0639\u0644. \u0648\u0647\u064a \u062d\u064a\u0644\u0629 \u0634\u0627\u0626\u0639\u0629 \u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0633\u0644\u0648\u0643 \u0627\u0644\u0645\u0637\u0644\u0648\u0628. \u0641\u064a \u0627\u0644\u0646\u0647\u0627\u064a\u0629\u060c \u062a\u0633\u0627\u0639\u062f\u0643 \u062a\u0642\u0646\u064a\u0627\u062a \u062a\u0639\u0632\u064a\u0632 \u0627\u0644\u0630\u0627\u0643\u0631\u0629 (memory reinforcements) \u0641\u064a \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u062a\u0641\u0627\u0639\u0644\u0627\u062a \u0623\u0643\u062b\u0631 \u062c\u062f\u0648\u0649 \u0648\u0641\u0639\u0627\u0644\u064a\u0629.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token comment\"># Start a chat<\/span>\r\nmessages <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"system\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>prompt<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">]<\/span>\r\nmemory <span class=\"token operator\">=<\/span> <span class=\"token triple-quoted-string string\">'''\r\nThe dataset already exists and it's called 'dtf', don't create a new one.\r\n'''<\/span>\r\n<span class=\"token keyword\">while<\/span> <span class=\"token boolean\">True<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token comment\">## User<\/span>\r\n    q <span class=\"token operator\">=<\/span> input<span class=\"token punctuation\">(<\/span><span class=\"token string\">'<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f642.svg\" alt=\"\ud83d\ude42\" \/> &gt;'<\/span><span class=\"token punctuation\">)<\/span>\r\n    <span class=\"token keyword\">if<\/span> q <span class=\"token operator\">==<\/span> <span class=\"token string\">\"quit\"<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token keyword\">break<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"user\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>q<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span>\r\n\r\n    <span class=\"token comment\">## Memory<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"user\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>memory<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span>     \r\n   \r\n    <span class=\"token comment\">## Model<\/span>\r\n    available_tools <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"final_answer\"<\/span><span class=\"token punctuation\">:<\/span>tool_final_answer<span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"code_exec\"<\/span><span class=\"token punctuation\">:<\/span>tool_code_exec<span class=\"token punctuation\">}<\/span>\r\n    res <span class=\"token operator\">=<\/span> run_agent<span class=\"token punctuation\">(<\/span>llm<span class=\"token punctuation\">,<\/span> messages<span class=\"token punctuation\">,<\/span> available_tools<span class=\"token punctuation\">)<\/span>\r\n   \r\n    <span class=\"token comment\">## Response<\/span>\r\n    <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f47d.svg\" alt=\"\ud83d\udc7d\" \/> &gt;\"<\/span><span class=\"token punctuation\">,<\/span> f<span class=\"token string\">\"\\x1b[1;30m{res}\\x1b[0m\"<\/span><span class=\"token punctuation\">)<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"assistant\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>res<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXevzr4D_hC0uXS-IHzk0y7bKDjZI_mZnZyBR8eljyk9fxkLSuayay39eQvzoH39rZiPOIteRqRLx43s77iB_6YuDl7oM1UoId53Swj9cAtDqjK6HExUCX0T-sKol8ZCN8MrNCVDAg?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u064a\u0639\u062f \u0625\u0646\u0634\u0627\u0621 \u0645\u062e\u0637\u0637 (plot) \u0623\u0645\u0631\u064b\u0627 \u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (LLM) \u0648\u062d\u062f\u0647 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647. \u0648\u0644\u0643\u0646 \u0636\u0639 \u0641\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u0643 \u0623\u0646\u0647 \u062d\u062a\u0649 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0628\u0625\u0645\u0643\u0627\u0646 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0625\u0646\u0634\u0627\u0621 \u0635\u0648\u0631\u060c \u0641\u0644\u0627 \u064a\u0645\u0643\u0646\u0647\u0645 \u0631\u0624\u064a\u062a\u0647\u0627\u060c \u0644\u0623\u0646 \u0627\u0644\u0645\u062d\u0631\u0643 \u0644\u0627 \u064a\u0632\u0627\u0644 \u0641\u064a \u0627\u0644\u0646\u0647\u0627\u064a\u0629 \u0646\u0645\u0648\u0630\u062c\u064b\u0627 \u0644\u063a\u0648\u064a\u064b\u0627. \u0644\u0630\u0644\u0643\u060c \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0647\u0648 \u0627\u0644\u0648\u062d\u064a\u062f \u0627\u0644\u0630\u064a \u064a\u062a\u0635\u0648\u0631 \u0627\u0644\u0645\u062e\u0637\u0637 (plot).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfrvxtPZXAA-ExCRRjbjGw15vRREHH2zrwuP3H7SaVOprby09koe4VsZl2NYoryLOrXm-J5SjbJPz8cvWeTsKtRyhVnpuZmST9-VxI0_LlRvxskdBWWbribUnIIjMgKLN5eVtzNSQ?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u0645\u0643\u062a\u0628\u0629 <a href=\"https:\/\/www.statsmodels.org\/stable\/index.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><em>statsmodels<\/em><\/a> \u0644\u062a\u062f\u0631\u064a\u0628 \u0646\u0645\u0648\u0630\u062c \u0648\u0627\u0644\u062a\u0646\u0628\u0624 \u0628\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdDtjrkAY0K3yGZVmUMRKnyilMk8WIytg4NRY439ksSMcuDe8IRtS-mDiST_1NkKS9jKXhFLf-eM4S-4bS1iIgppFZhvq282D6yhHtIQe26YlRWPXqvMIu9uvYknWfRwV2enOGh?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639 \u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (Large Dataframes)<\/h2>\n<p class=\"wp-block-paragraph\">\u062a\u062a\u0645\u064a\u0632 \u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0644\u063a\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (LLMs) \u0628\u0630\u0627\u0643\u0631\u0629 \u0645\u062d\u062f\u0648\u062f\u0629\u060c \u0645\u0645\u0627 \u064a\u0642\u064a\u0651\u062f \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646\u0647\u0627 \u0645\u0639\u0627\u0644\u062c\u062a\u0647\u0627 \u0641\u064a \u0648\u0642\u062a \u0648\u0627\u062d\u062f. \u062d\u062a\u0649 \u0623\u0643\u062b\u0631 \u0627\u0644\u0646\u0645\u0627\u0630\u062c \u062a\u0637\u0648\u0631\u0627\u064b \u0644\u062f\u064a\u0647\u0627 \u062d\u062f\u0648\u062f \u0644\u0644\u0631\u0645\u0648\u0632 (Token Limits) (\u0628\u0636\u0639 \u0645\u0626\u0627\u062a \u0645\u0646 \u0627\u0644\u0635\u0641\u062d\u0627\u062a \u0627\u0644\u0646\u0635\u064a\u0629). \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0630\u0644\u0643\u060c \u0644\u0627 \u062a\u062d\u062a\u0641\u0638 \u0646\u0645\u0627\u0630\u062c \u0627\u0644\u0644\u063a\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (LLMs) \u0628\u0627\u0644\u0630\u0627\u0643\u0631\u0629 \u0639\u0628\u0631 \u0627\u0644\u062c\u0644\u0633\u0627\u062a \u0645\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062f\u0645\u062c \u0646\u0638\u0627\u0645 \u0627\u0633\u062a\u0631\u062c\u0627\u0639. \u0639\u0645\u0644\u064a\u0627\u064b\u060c \u0644\u0644\u0639\u0645\u0644 \u0628\u0641\u0639\u0627\u0644\u064a\u0629 \u0645\u0639 \u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629\u060c \u063a\u0627\u0644\u0628\u0627\u064b \u0645\u0627 \u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0637\u0648\u0631\u0648\u0646 \u0627\u0633\u062a\u0631\u0627\u062a\u064a\u062c\u064a\u0627\u062a \u0645\u062b\u0644 \u0627\u0644\u062a\u0642\u0637\u064a\u0639 (Chunking)\u060c \u0648\u0627\u0644\u0627\u0633\u062a\u0631\u062c\u0627\u0639 \u0627\u0644\u0645\u0639\u0632\u0632 \u0628\u0627\u0644\u062a\u0648\u0644\u064a\u062f (RAG)\u060c \u0648\u0642\u0648\u0627\u0639\u062f \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u062a\u062c\u0647\u0627\u062a\u060c \u0648\u062a\u0644\u062e\u064a\u0635 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0642\u0628\u0644 \u0625\u062f\u062e\u0627\u0644\u0647 \u0625\u0644\u0649 \u0627\u0644\u0646\u0645\u0648\u0630\u062c.<\/p>\n<p class=\"wp-block-paragraph\">\u0644\u0646\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0628\u064a\u0627\u0646\u0627\u062a \u0643\u0628\u064a\u0631\u0629 \u0644\u0644\u0639\u0628 \u0628\u0647\u0627.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token keyword\">import<\/span> random\r\n<span class=\"token keyword\">import<\/span> string\r\n\r\nlength <span class=\"token operator\">=<\/span> <span class=\"token number\">1000<\/span>\r\n\r\ndtf <span class=\"token operator\">=<\/span> pd<span class=\"token punctuation\">.<\/span>DataFrame<span class=\"token punctuation\">(<\/span>data<span class=\"token operator\">=<\/span><span class=\"token punctuation\">{<\/span>\r\n    <span class=\"token string\">'Id'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">''<\/span><span class=\"token punctuation\">.<\/span>join<span class=\"token punctuation\">(<\/span>random<span class=\"token punctuation\">.<\/span>choices<span class=\"token punctuation\">(<\/span>string<span class=\"token punctuation\">.<\/span>ascii_letters<span class=\"token punctuation\">,<\/span> k<span class=\"token operator\">=<\/span><span class=\"token number\">5<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">for<\/span> _ <span class=\"token keyword\">in<\/span> range<span class=\"token punctuation\">(<\/span>length<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span>\r\n    <span class=\"token string\">'Age'<\/span><span class=\"token punctuation\">:<\/span> np<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>randint<span class=\"token punctuation\">(<\/span>low<span class=\"token operator\">=<\/span><span class=\"token number\">18<\/span><span class=\"token punctuation\">,<\/span> high<span class=\"token operator\">=<\/span><span class=\"token number\">80<\/span><span class=\"token punctuation\">,<\/span> size<span class=\"token operator\">=<\/span>length<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>\r\n    <span class=\"token string\">'Score'<\/span><span class=\"token punctuation\">:<\/span> np<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>uniform<span class=\"token punctuation\">(<\/span>low<span class=\"token operator\">=<\/span><span class=\"token number\">50<\/span><span class=\"token punctuation\">,<\/span> high<span class=\"token operator\">=<\/span><span class=\"token number\">100<\/span><span class=\"token punctuation\">,<\/span> size<span class=\"token operator\">=<\/span>length<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>round<span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>\r\n    <span class=\"token string\">'Status'<\/span><span class=\"token punctuation\">:<\/span> np<span class=\"token punctuation\">.<\/span>random<span class=\"token punctuation\">.<\/span>choice<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">[<\/span><span class=\"token string\">'Active'<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">'Inactive'<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">'Pending'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span> size<span class=\"token operator\">=<\/span>length<span class=\"token punctuation\">)<\/span>\r\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">)<\/span>\r\n\r\ndtf<span class=\"token punctuation\">.<\/span>tail<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" style=\"width: 406px; height: auto;\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfqcbgJCvzGHG2gDg_mA9_0L4oAaVCxUhwcjPrdu4aZuE2gXqIYV9fMLtMMnWNgoMN6xeFGqLDi_huG1_ra48-PpOceLTXFeyae0JSX-3yXjSDVTRhFE3-meg-uLPkaM8sCCVi_tg?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0633\u0623\u0636\u064a\u0641 <strong>\u0623\u062f\u0627\u0629 \u0627\u0644\u0628\u062d\u062b \u0639\u0628\u0631 \u0627\u0644\u0648\u064a\u0628 (Web-Searching Tool)<\/strong>\u060c \u0628\u062d\u064a\u062b \u062a\u0643\u062a\u0633\u0628 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0630\u0648 \u0627\u0644\u0623\u063a\u0631\u0627\u0636 \u0627\u0644\u0639\u0627\u0645\u0629\u060c \u0645\u0639 \u0627\u0644\u0642\u062f\u0631\u0629 \u0639\u0644\u0649 \u062a\u0646\u0641\u064a\u0630 \u0643\u0648\u062f Python \u0648\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0625\u0646\u062a\u0631\u0646\u062a\u060c \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0639\u0627\u0631\u0641 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0648\u064a\u0645\u0643\u0646\u0647 \u0627\u062a\u062e\u0627\u0630 \u0642\u0631\u0627\u0631\u0627\u062a \u062a\u0633\u062a\u0646\u062f \u0625\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.<\/p>\n<p class=\"wp-block-paragraph\">\u0641\u064a Python\u060c \u0623\u0633\u0647\u0644 \u0637\u0631\u064a\u0642\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u0623\u062f\u0627\u0629 \u0628\u062d\u062b \u0639\u0628\u0631 \u0627\u0644\u0648\u064a\u0628 \u0647\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062e\u0627\u0635 \u0627\u0644\u0634\u0647\u064a\u0631 <a href=\"https:\/\/pypi.org\/project\/duckduckgo-search\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><em>DuckDuckGo<\/em><\/a> (<code>pip install duckduckgo-search==6.3.5<\/code>). \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \u0623\u0648 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u063a\u0644\u0627\u0641 <a href=\"https:\/\/www.langchain.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><em>LangChain<\/em><\/a> (<code>pip install langchain-community==0.3.17<\/code>).<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\"><span class=\"token keyword\">from<\/span> langchain_community<span class=\"token punctuation\">.<\/span>tools <span class=\"token keyword\">import<\/span> DuckDuckGoSearchResults\r\n\r\n<span class=\"token keyword\">def<\/span> <span class=\"token function\">search_web<\/span><span class=\"token punctuation\">(<\/span>query<span class=\"token punctuation\">:<\/span>str<span class=\"token punctuation\">)<\/span> <span class=\"token operator\">-<\/span><span class=\"token operator\">&gt;<\/span> str<span class=\"token punctuation\">:<\/span>\r\n  <span class=\"token keyword\">return<\/span> DuckDuckGoSearchResults<span class=\"token punctuation\">(<\/span>backend<span class=\"token operator\">=<\/span><span class=\"token string\">\"news\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>run<span class=\"token punctuation\">(<\/span>query<span class=\"token punctuation\">)<\/span>\r\n\r\ntool_search_web <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'function'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'function'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token punctuation\">{<\/span>\r\n  <span class=\"token string\">'name'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'search_web'<\/span><span class=\"token punctuation\">,<\/span>\r\n  <span class=\"token string\">'description'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'Search the web'<\/span><span class=\"token punctuation\">,<\/span>\r\n  <span class=\"token string\">'parameters'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token string\">'object'<\/span><span class=\"token punctuation\">,<\/span>\r\n                <span class=\"token string\">'required'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token string\">'query'<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">,<\/span>\r\n                <span class=\"token string\">'properties'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span>\r\n                    <span class=\"token string\">'query'<\/span><span class=\"token punctuation\">:<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'type'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'str'<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">'description'<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">'the topic or subject to search on the web'<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">,<\/span>\r\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">}<\/span>\r\n\r\nsearch_web<span class=\"token punctuation\">(<\/span>query<span class=\"token operator\">=<\/span><span class=\"token string\">\"nvidia\"<\/span><span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXejc51pYTVnpttlJpPQKo3XJJUn0s7J9bucFRZFPKyShyO_hzE_aq7xEAA1sV5hLKm84FQU4ukEXnRZIiHiS1nnaDxdttumbw1bAKVCG7OjNfsNh4T7F4I5Mw-ntBSM_izaY4Ly7g?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0625\u062c\u0645\u0627\u0644\u0627\u064b\u060c \u0644\u062f\u0649 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u0627\u0644\u0622\u0646 3 \u0623\u062f\u0648\u0627\u062a.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">dic_tools <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">'final_answer'<\/span><span class=\"token punctuation\">:<\/span>final_answer<span class=\"token punctuation\">,<\/span>\r\n             <span class=\"token string\">'search_web'<\/span><span class=\"token punctuation\">:<\/span>search_web<span class=\"token punctuation\">,<\/span>\r\n             <span class=\"token string\">'code_exec'<\/span><span class=\"token punctuation\">:<\/span>code_exec<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u0646\u0638\u0631\u0627\u064b \u0644\u0623\u0646\u0646\u064a \u0644\u0627 \u0623\u0633\u062a\u0637\u064a\u0639 \u0625\u0636\u0627\u0641\u0629 \u0625\u0637\u0627\u0631 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0627\u0645\u0644 \u0641\u064a \u0627\u0644\u0645\u0637\u0627\u0644\u0628\u0629 (Prompt)\u060c \u0633\u0623\u0642\u0648\u0645 \u0628\u062a\u063a\u0630\u064a\u0629 \u0627\u0644\u0635\u0641\u0648\u0641 \u0627\u0644\u0640 10 \u0627\u0644\u0623\u0648\u0644\u0649 \u0641\u0642\u0637 \u062d\u062a\u0649 \u064a\u062a\u0645\u0643\u0646 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (LLM) \u0645\u0646 \u0641\u0647\u0645 \u0627\u0644\u0633\u064a\u0627\u0642 \u0627\u0644\u0639\u0627\u0645 \u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a. \u0628\u0627\u0644\u0625\u0636\u0627\u0641\u0629 \u0625\u0644\u0649 \u0630\u0644\u0643\u060c \u0633\u0623\u062d\u062f\u062f \u0645\u0643\u0627\u0646 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0627\u0645\u0644\u0629.<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">str_data <span class=\"token operator\">=<\/span> <span class=\"token string\">\"\\n\"<\/span><span class=\"token punctuation\">.<\/span>join<span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">[<\/span>str<span class=\"token punctuation\">(<\/span>row<span class=\"token punctuation\">)<\/span> <span class=\"token keyword\">for<\/span> row <span class=\"token keyword\">in<\/span> dtf<span class=\"token punctuation\">.<\/span>head<span class=\"token punctuation\">(<\/span><span class=\"token number\">10<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span>to_dict<span class=\"token punctuation\">(<\/span>orient<span class=\"token operator\">=<\/span><span class=\"token string\">'records'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">]<\/span><span class=\"token punctuation\">)<\/span>\r\n\r\nprompt <span class=\"token operator\">=<\/span> f<span class=\"token triple-quoted-string string\">'''\r\nYou are a Data Analyst, you will be given a task to solve as best you can.\r\nYou have access to the following tools:\r\n- tool 'final_answer' to return a text response.\r\n- tool 'code_exec' to execute Python code.\r\n- tool 'search_web' to search for information on the internet.\r\n\r\nIf you use the 'code_exec' tool, remember to always use the function print() to get the output.\r\nThe dataset already exists and it's called 'dtf', don't create a new one.\r\n\r\nThis dataset contains credit score for each customer of the bank. Here's the first rows:\r\n{str_data}\r\n'''<\/span><\/code><\/pre>\n<p class=\"wp-block-paragraph\">\u0623\u062e\u064a\u0631\u0627\u064b\u060c \u064a\u0645\u0643\u0646\u0646\u0627 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent).<\/p>\n<pre class=\"wp-block-prismatic-blocks language-python\" tabindex=\"0\"><code class=\"language-python\">messages <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"system\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>prompt<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">]<\/span>\r\nmemory <span class=\"token operator\">=<\/span> <span class=\"token triple-quoted-string string\">'''\r\nThe dataset already exists and it's called 'dtf', don't create a new one.\r\n'''<\/span>\r\n<span class=\"token keyword\">while<\/span> <span class=\"token boolean\">True<\/span><span class=\"token punctuation\">:<\/span>\r\n    <span class=\"token comment\">## User<\/span>\r\n    q <span class=\"token operator\">=<\/span> input<span class=\"token punctuation\">(<\/span><span class=\"token string\">'<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f642.svg\" alt=\"\ud83d\ude42\" \/> &gt;'<\/span><span class=\"token punctuation\">)<\/span>\r\n    <span class=\"token keyword\">if<\/span> q <span class=\"token operator\">==<\/span> <span class=\"token string\">\"quit\"<\/span><span class=\"token punctuation\">:<\/span>\r\n        <span class=\"token keyword\">break<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"user\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>q<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span>\r\n\r\n    <span class=\"token comment\">## Memory<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"user\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>memory<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span>     \r\n   \r\n    <span class=\"token comment\">## Model<\/span>\r\n    available_tools <span class=\"token operator\">=<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"final_answer\"<\/span><span class=\"token punctuation\">:<\/span>tool_final_answer<span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"code_exec\"<\/span><span class=\"token punctuation\">:<\/span>tool_code_exec<span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"search_web\"<\/span><span class=\"token punctuation\">:<\/span>tool_search_web<span class=\"token punctuation\">}<\/span>\r\n    res <span class=\"token operator\">=<\/span> run_agent<span class=\"token punctuation\">(<\/span>llm<span class=\"token punctuation\">,<\/span> messages<span class=\"token punctuation\">,<\/span> available_tools<span class=\"token punctuation\">)<\/span>\r\n   \r\n    <span class=\"token comment\">## Response<\/span>\r\n    <span class=\"token keyword\">print<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"<img decoding=\"async\" class=\"emoji\" role=\"img\" draggable=\"false\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/1f47d.svg\" alt=\"\ud83d\udc7d\" \/> &gt;\"<\/span><span class=\"token punctuation\">,<\/span> f<span class=\"token string\">\"\\x1b[1;30m{res}\\x1b[0m\"<\/span><span class=\"token punctuation\">)<\/span>\r\n    messages<span class=\"token punctuation\">.<\/span>append<span class=\"token punctuation\">(<\/span> <span class=\"token punctuation\">{<\/span><span class=\"token string\">\"role\"<\/span><span class=\"token punctuation\">:<\/span><span class=\"token string\">\"assistant\"<\/span><span class=\"token punctuation\">,<\/span> <span class=\"token string\">\"content\"<\/span><span class=\"token punctuation\">:<\/span>res<span class=\"token punctuation\">}<\/span> <span class=\"token punctuation\">)<\/span><\/code><\/pre>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXeFJ773JObfczgA0wSU23kX3XcYAcwjIhXjpetOK9b_8xq69XdiuGyJThMOk-s820QpQZoFqn-bb_BIkv6rBR0F-YFn_B9XWfTExTAPqvbYEJt47haItrXOLTujRTRoLM269eTOFQ?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u062a\u0641\u0627\u0639\u0644\u060c \u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u0623\u062f\u0627\u0629 \u0627\u0644\u062a\u0631\u0645\u064a\u0632 (Coding Tool) \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d. \u0627\u0644\u0622\u0646\u060c \u0623\u0631\u064a\u062f \u0623\u0646 \u0623\u062c\u0639\u0644\u0647 \u064a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u062f\u0627\u0629 \u0627\u0644\u0623\u062e\u0631\u0649 \u0623\u064a\u0636\u0627\u064b.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXf3tKZXFQSSdjudlb9jfy83Ud47OhlobPpY48pB0dnTX5kUlMS1fIulE6T19TsNQOs7BlHKFJ8sFoa01ca42G25n5kEE-PMzYuo2zvC-SLpk_QGH4eZKS88VEYZO-yFI1u1Qso_KA?key=MCyGNqQxDXoyqd9WC2WjrRH-\" alt=\"\" \/><\/p>\n<p class=\"wp-block-paragraph\">\u0623\u062e\u064a\u0631\u0627\u064b\u060c \u0623\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0623\u0646 \u064a\u0642\u0648\u0645 \u0627\u0644\u0648\u0643\u064a\u0644 (Agent) \u0628\u062a\u062c\u0645\u064a\u0639 \u0643\u0644 \u0623\u062c\u0632\u0627\u0621 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u064a\u0647\u0627 \u062d\u062a\u0649 \u0627\u0644\u0622\u0646 \u0645\u0646 \u0647\u0630\u0647 \u0627\u0644\u062f\u0631\u062f\u0634\u0629.<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"wp-block-heading\">\u0627\u0644\u062e\u0644\u0627\u0635\u0629<\/h2>\n<p class=\"wp-block-paragraph\">\u0643\u0627\u0646\u062a \u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0628\u0645\u062b\u0627\u0628\u0629 \u062f\u0644\u064a\u0644 \u062a\u0639\u0644\u064a\u0645\u064a \u0644\u062a\u0648\u0636\u064a\u062d <strong>\u0643\u064a\u0641\u064a\u0629 \u0628\u0646\u0627\u0621 \u0648\u0643\u0644\u0627\u0621 (Agents) \u0645\u0646 \u0627\u0644\u0635\u0641\u0631 \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629 (large dataframes)<\/strong>. \u0644\u0642\u062f \u063a\u0637\u064a\u0646\u0627 \u0627\u0644\u0637\u0631\u064a\u0642\u062a\u064a\u0646 \u0627\u0644\u0644\u062a\u064a\u0646 \u064a\u0645\u0643\u0646 \u0644\u0644\u0646\u0645\u0627\u0630\u062c \u0627\u0644\u062a\u0641\u0627\u0639\u0644 \u0628\u0647\u0645\u0627 \u0645\u0639 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a: \u0645\u0646 \u062e\u0644\u0627\u0644 \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0637\u0628\u064a\u0639\u064a\u0629\u060c \u062d\u064a\u062b \u064a\u0641\u0633\u0631 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0643\u0628\u064a\u0631 (LLM) \u0627\u0644\u062c\u062f\u0648\u0644 \u0643\u0633\u0644\u0633\u0644\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0642\u0627\u0639\u062f\u0629 \u0645\u0639\u0627\u0631\u0641\u0647\u060c \u0648\u0639\u0646 \u0637\u0631\u064a\u0642 \u0625\u0646\u0634\u0627\u0621 \u0648\u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u062a\u0639\u0644\u064a\u0645\u0627\u062a \u0627\u0644\u0628\u0631\u0645\u062c\u064a\u0629\u060c \u0648\u0627\u0644\u0627\u0633\u062a\u0641\u0627\u062f\u0629 \u0645\u0646 \u0627\u0644\u0623\u062f\u0648\u0627\u062a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0643\u0643\u0627\u0626\u0646.<\/p>\n<p class=\"wp-block-paragraph\">\u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0643\u0627\u0645\u0644 \u0644\u0647\u0630\u0647 \u0627\u0644\u0645\u0642\u0627\u0644\u0629: <a href=\"https:\/\/github.com\/mdipietro09\/GenerativeAI\/blob\/main\/Agents_ZeroToHero\/notebook.ipynb\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><strong>GitHub<\/strong><\/a><\/p>\n<p class=\"wp-block-paragraph\">\u0622\u0645\u0644 \u0623\u0646 \u062a\u0643\u0648\u0646\u0648\u0627 \u0642\u062f \u0627\u0633\u062a\u0645\u062a\u0639\u062a\u0645 \u0628\u0647\u0627! \u0644\u0627 \u062a\u062a\u0631\u062f\u062f\u0648\u0627 \u0641\u064a \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u064a \u0644\u0637\u0631\u062d \u0627\u0644\u0623\u0633\u0626\u0644\u0629 \u0648\u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0627\u062a\u060c \u0623\u0648 \u0644\u0645\u0634\u0627\u0631\u0643\u0629 \u0645\u0634\u0627\u0631\u064a\u0639\u0643\u0645 \u0627\u0644\u0634\u064a\u0642\u0629.<\/p>\n<p>&nbsp;<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629 \u0644\u064a\u0633 \u0641\u0642\u0637 \u0644\u0644\u0627\u0633\u062a\u062c\u0627\u0628\u0629 \u0644\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645\u0627\u062a\u060c \u0648\u0644\u0643\u0646 \u0644\u062a\u0646\u0638\u064a\u0645 \u0633\u0644\u0633\u0644\u0629 \u0645\u0646 \u0627\u0644\u0639\u0645\u0644\u064a\u0627\u062a\u060c \u0628\u0645\u0627 \u0641\u064a \u0630\u0644\u0643 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a (\u0645\u062b\u0644 dataframes \u0648\u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629). \u062a\u062a\u064a\u062d \u0647\u0630\u0647 \u0627\u0644\u0642\u062f\u0631\u0629 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0627\u0644\u0648\u0627\u0642\u0639\u064a\u0629 \u0644\u0625\u0636\u0641\u0627\u0621 \u0627\u0644\u0637\u0627\u0628\u0639 \u0627\u0644\u062f\u064a\u0645\u0642\u0631\u0627\u0637\u064a \u0639\u0644\u0649 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":3,"featured_media":3630,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-3629","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629<\/title>\n<meta name=\"description\" content=\"\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/\" \/>\n<meta property=\"og:site_name\" content=\"DzTecnium - AI\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-03T16:19:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"758\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Marwan Mohammed\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/\"},\"author\":{\"name\":\"Marwan Mohammed\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#\\\/schema\\\/person\\\/a4f2e05888a5694aa5d25232345f2d23\"},\"headline\":\"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629\",\"datePublished\":\"2025-05-03T16:19:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/\"},\"wordCount\":85,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/unnamed-14.jpg\",\"articleSection\":[\"\u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a\"],\"inLanguage\":\"ar\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/\",\"url\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/\",\"name\":\"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/unnamed-14.jpg\",\"datePublished\":\"2025-05-03T16:19:24+00:00\",\"description\":\"\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/unnamed-14.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2025\\\/05\\\/unnamed-14.jpg\",\"width\":1280,\"height\":758},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/ai-agents-processing-timeseries-and-large-dataframes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629\",\"item\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#website\",\"url\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/\",\"name\":\"DzTecnium - AI\",\"description\":\"\u0627\u0628\u062a\u0643\u0627\u0631\u0627\u062a \u0648\u062a\u0642\u0646\u064a\u0627\u062a \u0645\u062a\u0642\u062f\u0645\u0629 \u0644\u062a\u0633\u0647\u064a\u0644 \u062d\u064a\u0627\u062a\u0643\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#organization\"},\"alternateName\":\"DzT - AI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#organization\",\"name\":\"DzTecnium - AI\",\"alternateName\":\"DzT - AI\",\"url\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/11\\\/ai-520px-.png\",\"contentUrl\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2024\\\/11\\\/ai-520px-.png\",\"width\":805,\"height\":235,\"caption\":\"DzTecnium - AI\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dztecs.com\\\/ai\\\/#\\\/schema\\\/person\\\/a4f2e05888a5694aa5d25232345f2d23\",\"name\":\"Marwan Mohammed\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e992ef113ad8c5d3afa0639a825cfa8e333d9a8fa9ceea63862437af88b49451?s=96&d=monsterid&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e992ef113ad8c5d3afa0639a825cfa8e333d9a8fa9ceea63862437af88b49451?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e992ef113ad8c5d3afa0639a825cfa8e333d9a8fa9ceea63862437af88b49451?s=96&d=monsterid&r=g\",\"caption\":\"Marwan Mohammed\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629","description":"\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/","og_locale":"ar_AR","og_type":"article","og_title":"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629","og_description":"\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629","og_url":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/","og_site_name":"DzTecnium - AI","article_published_time":"2025-05-03T16:19:24+00:00","og_image":[{"width":1280,"height":758,"url":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg","type":"image\/jpeg"}],"author":"Marwan Mohammed","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#article","isPartOf":{"@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/"},"author":{"name":"Marwan Mohammed","@id":"https:\/\/www.dztecs.com\/ai\/#\/schema\/person\/a4f2e05888a5694aa5d25232345f2d23"},"headline":"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629","datePublished":"2025-05-03T16:19:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/"},"wordCount":85,"publisher":{"@id":"https:\/\/www.dztecs.com\/ai\/#organization"},"image":{"@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg","articleSection":["\u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a"],"inLanguage":"ar"},{"@type":"WebPage","@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/","url":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/","name":"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629","isPartOf":{"@id":"https:\/\/www.dztecs.com\/ai\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#primaryimage"},"image":{"@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg","datePublished":"2025-05-03T16:19:24+00:00","description":"\u0645\u0642\u062f\u0645\u0629 \u0627\u0644\u0648\u0643\u0644\u0627\u0621 (Agents) \u0647\u0645 \u0623\u0646\u0638\u0645\u0629 \u0630\u0643\u0627\u0621 \u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0645\u062f\u0639\u0648\u0645\u0629 \u0628\u0646\u0645\u0627\u0630\u062c \u0644\u063a\u0648\u064a\u0629 \u0643\u0628\u064a\u0631\u0629 (LLMs)\u060c \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u0627\u0644\u062a\u0641\u0643\u064a\u0631 \u0641\u064a \u0623\u0647\u062f\u0627\u0641\u0647\u0627 \u0648\u0627\u062a\u062e\u0627\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0644\u062a\u062d\u0642\u064a\u0642 \u0647\u062f\u0641 \u0646\u0647\u0627\u0626\u064a. \u0648\u0647\u064a \u0645\u0635\u0645\u0645\u0629","breadcrumb":{"@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/"]}]},{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#primaryimage","url":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg","contentUrl":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2025\/05\/unnamed-14.jpg","width":1280,"height":758},{"@type":"BreadcrumbList","@id":"https:\/\/www.dztecs.com\/ai\/ai-agents-processing-timeseries-and-large-dataframes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629","item":"https:\/\/www.dztecs.com\/ai\/"},{"@type":"ListItem","position":2,"name":"\u0648\u0643\u0644\u0627\u0621 \u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a \u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0633\u0644\u0627\u0633\u0644 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0648\u0625\u0637\u0627\u0631\u0627\u062a \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0643\u0628\u064a\u0631\u0629"}]},{"@type":"WebSite","@id":"https:\/\/www.dztecs.com\/ai\/#website","url":"https:\/\/www.dztecs.com\/ai\/","name":"DzTecnium - AI","description":"\u0627\u0628\u062a\u0643\u0627\u0631\u0627\u062a \u0648\u062a\u0642\u0646\u064a\u0627\u062a \u0645\u062a\u0642\u062f\u0645\u0629 \u0644\u062a\u0633\u0647\u064a\u0644 \u062d\u064a\u0627\u062a\u0643","publisher":{"@id":"https:\/\/www.dztecs.com\/ai\/#organization"},"alternateName":"DzT - AI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dztecs.com\/ai\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/www.dztecs.com\/ai\/#organization","name":"DzTecnium - AI","alternateName":"DzT - AI","url":"https:\/\/www.dztecs.com\/ai\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/www.dztecs.com\/ai\/#\/schema\/logo\/image\/","url":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2024\/11\/ai-520px-.png","contentUrl":"https:\/\/www.dztecs.com\/ai\/wp-content\/uploads\/sites\/2\/2024\/11\/ai-520px-.png","width":805,"height":235,"caption":"DzTecnium - AI"},"image":{"@id":"https:\/\/www.dztecs.com\/ai\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.dztecs.com\/ai\/#\/schema\/person\/a4f2e05888a5694aa5d25232345f2d23","name":"Marwan Mohammed","image":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/secure.gravatar.com\/avatar\/e992ef113ad8c5d3afa0639a825cfa8e333d9a8fa9ceea63862437af88b49451?s=96&d=monsterid&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e992ef113ad8c5d3afa0639a825cfa8e333d9a8fa9ceea63862437af88b49451?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e992ef113ad8c5d3afa0639a825cfa8e333d9a8fa9ceea63862437af88b49451?s=96&d=monsterid&r=g","caption":"Marwan Mohammed"}}]}},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/posts\/3629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/comments?post=3629"}],"version-history":[{"count":0,"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/posts\/3629\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/media\/3630"}],"wp:attachment":[{"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/media?parent=3629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/categories?post=3629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dztecs.com\/ai\/wp-json\/wp\/v2\/tags?post=3629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}