{"id":25790,"date":"2026-06-24T09:37:19","date_gmt":"2026-06-24T09:37:19","guid":{"rendered":"https:\/\/umang.pk\/2026\/06\/24\/%da%86%da%be%d9%88%d9%b9%db%92-llms-%da%a9%d9%88-k12-%d8%aa%d8%ae%d9%84%db%8c%d9%82%db%8c-%d9%be%d8%b1%d9%88%d8%ac%db%8c%da%a9%d9%b9-%d8%a2%d8%a6%db%8c%da%88%db%8c%d8%a7%d8%b2-%d8%aa%d8%ac%d9%88%db%8c\/"},"modified":"2026-06-24T09:37:24","modified_gmt":"2026-06-24T09:37:24","slug":"%da%86%da%be%d9%88%d9%b9%db%92-llms-%da%a9%d9%88-k12-%d8%aa%d8%ae%d9%84%db%8c%d9%82%db%8c-%d9%be%d8%b1%d9%88%d8%ac%db%8c%da%a9%d9%b9-%d8%a2%d8%a6%db%8c%da%88%db%8c%d8%a7%d8%b2-%d8%aa%d8%ac%d9%88%db%8c","status":"publish","type":"post","link":"https:\/\/umang.pk\/ur\/2026\/06\/24\/%da%86%da%be%d9%88%d9%b9%db%92-llms-%da%a9%d9%88-k12-%d8%aa%d8%ae%d9%84%db%8c%d9%82%db%8c-%d9%be%d8%b1%d9%88%d8%ac%db%8c%da%a9%d9%b9-%d8%a2%d8%a6%db%8c%da%88%db%8c%d8%a7%d8%b2-%d8%aa%d8%ac%d9%88%db%8c\/","title":{"rendered":"\u0686\u06be\u0648\u0679\u06d2 LLMs \u06a9\u0648 K12 \u062a\u062e\u0644\u06cc\u0642\u06cc \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0622\u0626\u06cc\u0688\u06cc\u0627\u0632 \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u0633\u06a9\u06be\u0627\u0626\u06cc\u06ba\u06d4"},"content":{"rendered":"\n<div id=\"\">\n<p>\u0645\u06cc\u06ba \u0646\u06d2 \u062d\u0627\u0644 \u06c1\u06cc \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062a\u0639\u0644\u06cc\u0645\u06cc \u0627\u06cc\u067e \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u067e\u0648\u0633\u0679 \u0644\u06a9\u06be\u06cc \u06c1\u06d2 \u062c\u0633\u06d2 \u0645\u06cc\u06ba \u0646\u06d2 AI \u0679\u0648\u0644\u0632 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u06cc\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0631\u0627\u0633\u062a\u06d2 \u0645\u06cc\u06ba \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u06d2 \u0641\u06cc\u0635\u0644\u06d2\u06d4<\/p>\n<p>\u062c\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u06cc\u06a9 \u0633\u0631\u06af\u0631\u0645\u06cc \u067e\u0631 \u0645\u0628\u0646\u06cc \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0627\u06cc\u067e \u06a9\u0627 \u067e\u0631\u0648\u0679\u0648 \u0679\u0627\u0626\u067e \u06a9\u0626\u06cc \u0645\u0639\u0644\u0645\u06cc\u0646 \u06a9\u0648 \u062f\u06a9\u06be\u0627\u06cc\u0627\u060c \u062a\u0648 \u0627\u06cc\u06a9 \u062a\u062c\u0648\u06cc\u0632 \u0628\u0627\u0631 \u0628\u0627\u0631 \u0633\u0627\u0645\u0646\u06d2 \u0622\u0626\u06cc\u060c \u062c\u0648 Pinterest \u0627\u0648\u0631 TikTok \u062c\u06cc\u0633\u06d2 \u067e\u0644\u06cc\u0679 \u0641\u0627\u0631\u0645\u0632 \u067e\u0631 \u062a\u062e\u0644\u06cc\u0642\u06cc \u0622\u0626\u06cc\u0688\u06cc\u0627\u0632 \u062a\u0644\u0627\u0634 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0645\u06cc\u0631\u06d2 \u062a\u062c\u0631\u0628\u06d2 \u0633\u06d2 \u0644\u06cc \u06af\u0626\u06cc \u06c1\u06d2\u06d4 \u0648\u06c1 \u0639\u0645\u0644\u06cc \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 (\u06a9\u0648\u0646 \u0633\u0627 \u0645\u0648\u0627\u062f \u0642\u0627\u0628\u0644 \u0631\u0633\u0627\u0626\u06cc \u06c1\u06cc\u06ba\u060c \u0648\u06c1 \u0622\u062e\u0631 \u067e\u0631\u0648\u0688\u06a9\u0679 \u06a9\u06cc \u0637\u0631\u062d \u062f\u06cc\u06a9\u06be\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba) \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u0633\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0622\u0626\u06cc\u0688\u06cc\u0627\u0632 \u06a9\u06be\u06cc\u0646\u0686\u0646\u06d2 \u06a9\u06cc \u0635\u0644\u0627\u062d\u06cc\u062a \u0686\u0627\u06c1\u062a\u06d2 \u062a\u06be\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u067e \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u06c1\u06cc \u0627\u06cc\u06a9 \u0628\u0646\u06cc\u0627\u062f\u06cc \u062a\u0644\u0627\u0634 \u06a9\u06cc \u062e\u0635\u0648\u0635\u06cc\u062a \u0645\u0648\u062c\u0648\u062f \u06c1\u06d2 \u062c\u0648 \u0627\u0633 \u06a9\u06cc \u0627\u067e\u0646\u06cc \u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06d2 \u0646\u062a\u0627\u0626\u062c \u0648\u0627\u067e\u0633 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u0633 \u0645\u0631\u062d\u0644\u06d2 \u067e\u0631 \u0648\u06c1 \u0688\u06cc\u0679\u0627 \u0627\u0628 \u0628\u06be\u06cc \u0645\u062d\u062f\u0648\u062f \u06c1\u06d2\u06d4 \u06a9\u0633\u06cc \u0627\u06cc\u067e \u06a9\u06d2 \u0628\u0627\u06c1\u0631 \u0646\u062a\u0627\u0626\u062c \u067e\u06cc\u062f\u0627 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u0627\u06cc\u0633\u0627 \u0645\u062d\u0633\u0648\u0633 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u06cc\u0633\u06d2 \u06a9\u0648\u0626\u06cc LLM \u06c1\u06cc\u0646\u0688\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0648\u0632\u0648\u06ba \u06c1\u0648 \u06af\u0627\u06d4<\/p>\n<p>\u0645\u06cc\u06ba \u0627\u0633 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0628\u06be\u06cc \u0645\u062a\u062c\u0633\u0633 \u062a\u06be\u0627 \u06a9\u06c1 K12 LLM \u062f\u0631\u0627\u0635\u0644 \u06a9\u06cc\u0633\u06d2 \u067e\u0691\u06be\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u0633 \u0642\u0633\u0645 \u06a9\u0627 \u0646\u06c1\u06cc\u06ba \u062a\u06be\u0627 \u062c\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0628\u0691\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679\u0633 \u0627\u0648\u0631 \u06a9\u0645\u067e\u06cc\u0648\u0679\u0646\u06af \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u062a\u06be\u06cc (\u062c\u0633 \u062a\u06a9 \u0645\u062c\u06be\u06d2 \u0631\u0633\u0627\u0626\u06cc \u0646\u06c1\u06cc\u06ba \u06c1\u06d2)\u060c \u0644\u06cc\u06a9\u0646 \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0633 \u06a9\u06d2 \u0645\u06cc\u06a9\u0627\u0646\u06a9\u0633 \u06a9\u0648 \u0633\u06cc\u06a9\u06be\u0646\u0627 \u062a\u06be\u0627\u06d4 \u0627\u0648\u0631 \u067e\u0686\u06be\u0644\u06cc \u067e\u0648\u0633\u0679 \u06a9\u06cc \u0637\u0631\u062d\u060c \u0645\u06cc\u06ba \u0627\u0646 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u06d2 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0633\u0648\u0686\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627 \u062a\u06be\u0627 \u062c\u0648 \u0627\u0633 \u0645\u06cc\u06ba \u06af\u0626\u06d2 \u062a\u06be\u06d2\u06d4<\/p>\n<ul>\n<li>\n<p>K12 \u06a9\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06d2 \u0645\u0639\u0627\u0645\u0644\u0627\u062a \u06a9\u0648 \u062d\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0686\u06be\u0648\u0679\u06d2 LLM \u06a9\u0648 \u0633\u06a9\u06be\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06cc\u0627 \u062a\u06a9\u0646\u06cc\u06a9\u06cc\u06ba \u06c1\u06cc\u06ba\u061f<\/p>\n<\/li>\n<li>\n<p>\u0622\u067e \u0627\u06cc\u0633\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u06a9\u0633 \u0637\u0631\u062d \u0627\u0648\u0631 \u06a9\u0633 \u0688\u06cc\u0679\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u061f<\/p>\n<\/li>\n<li>\n<p>\u0645\u06cc\u06ba \u06a9\u06cc\u0633\u06d2 \u062c\u0627\u0646 \u0633\u06a9\u062a\u0627 \u06c1\u0648\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u06a9\u0648\u0626\u06cc \u0645\u0627\u0688\u0644 \u0628\u0686\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0648\u0632\u0648\u06ba \u06c1\u06d2\u061f<\/p>\n<\/li>\n<li>\n<p>\u0645\u062c\u06be\u06d2 \u0627\u067e\u0646\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0627\u067e\u0646\u06cc \u0627\u06cc\u067e \u0645\u06cc\u06ba \u0636\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06cc\u0627 \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2\u061f<\/p>\n<\/li>\n<\/ul>\n<p>\u0627\u0633 \u067e\u0648\u0633\u0679 \u0645\u06cc\u06ba\u060c \u0645\u06cc\u06ba \u06c1\u0631 \u0627\u0633 \u0686\u06cc\u0632 \u06a9\u0648 \u062f\u0633\u062a\u0627\u0648\u06cc\u0632 \u06a9\u0631\u0648\u06ba \u06af\u0627 \u062c\u0648 \u0645\u06cc\u06ba \u0646\u06d2 \u0633\u06cc\u06a9\u06be\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633 \u0637\u0631\u062d \u06a9\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u06a9\u06cc\u0633\u06d2 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc \u062c\u0627\u0626\u06d2 \u0627\u0648\u0631 \u0627\u0633\u06d2 \u062a\u0639\u0644\u06cc\u0645\u06cc \u067e\u0631\u0648\u0679\u0648 \u0679\u0627\u0626\u067e \u06a9\u06cc \u0641\u0639\u0627\u0644\u06cc\u062a \u0645\u06cc\u06ba \u0636\u0645 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/p>\n<h2 id=\"heading-table-of-contents\"><strong>\u0627\u0646\u0688\u06cc\u06a9\u0633<\/strong><\/h2>\n<h2 id=\"heading-prerequisites\"><strong>\u0634\u0631\u0637\u06cc\u06ba<\/strong><\/h2>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u06c1\u06cc\u0646\u0688 \u0622\u0646 \u0679\u06cc\u0648\u0679\u0648\u0631\u06cc\u0644 \u06c1\u06d2\u060c \u0644\u06c1\u0630\u0627 \u06cc\u06c1\u0627\u06ba \u0622\u067e \u06a9\u0648 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u067e\u06cc\u0631\u0648\u06cc \u06a9\u0631\u0646\u06d2 \u06cc\u0627 \u062e\u0648\u062f \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u06cc\u0627 \u0645\u0644\u06d2 \u06af\u0627:<\/p>\n<p><strong>\u0645\u06c1\u0627\u0631\u062a\u06cc\u06ba \u062c\u0648 \u0622\u067e \u0686\u0627\u06c1\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/strong><\/p>\n<ul>\n<li>\n<p>\u06a9\u0645\u0627\u0646\u0688 \u0644\u0627\u0626\u0646 \u0633\u06d2 \u06a9\u0644\u0627\u0688 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u06d4<\/p>\n<\/li>\n<li>\n<p>\u0628\u0646\u06cc\u0627\u062f\u06cc Python: \u06a9\u0648\u0688 \u067e\u0691\u06be\u06cc\u06ba\u060c \u067e\u06cc\u06a9\u062c\u0632 \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u060c APIs \u06a9\u0648 \u06a9\u0627\u0644 \u06a9\u0631\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0622\u0624\u0679 \u067e\u0679 \u06a9\u0648 \u0633\u0645\u062c\u06be\u06cc\u06ba \u062c\u06cc\u0633\u06d2 \u0644\u0627\u06af \u0641\u0627\u0626\u0644\u0632\u06d4<\/p>\n<\/li>\n<li>\n<p>\u0686\u0648\u0646\u06a9\u06c1 \u0627\u06cc\u067e \u06a9\u0627 \u0641\u0631\u0646\u0679 \u0627\u06cc\u0646\u0688 \u0628\u0644\u0679 \u0627\u0646 \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u06cc\u06c1 \u062a\u06be\u0648\u0691\u0627 \u0633\u0627 \u0679\u0627\u0626\u067e \u0627\u0633\u06a9\u0631\u067e\u0679 \u067e\u0691\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<\/li>\n<li>\n<p>\u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u0628\u0627\u062a \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0644\u0627\u0688 \u06a9\u06d2 \u0627\u0633\u062a\u062f\u0644\u0627\u0644 \u06a9\u06d2 \u0628\u0639\u062f \u0622\u0631\u0627\u0645 \u062f\u06c1 \u0645\u062d\u0633\u0648\u0633 \u06a9\u0631\u06cc\u06ba\u060c \u0627\u0633 \u06a9\u06d2 \u067e\u06cc\u0634 \u06a9\u0631\u062f\u06c1 \u0627\u062e\u062a\u06cc\u0627\u0631\u0627\u062a \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u06ba\u060c \u0627\u0648\u0631 \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u0631\u06cc\u06ba \u06a9\u06c1 \u0622\u06af\u06d2 \u06a9\u06cc\u0627 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4 \u0633\u0646\u06af\u0644 \u06a9\u0645\u0627\u0646\u0688\u0632 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0622\u06af\u06d2 \u067e\u06cc\u0686\u06be\u06d2 \u062c\u0627\u0646\u0627 \u062f\u0631\u0627\u0635\u0644 \u0627\u0633 \u0642\u0633\u0645 \u06a9\u06d2 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0631\u06a9\u0627\u0631 \u06a9\u0644\u06cc\u062f\u06cc \u0645\u06c1\u0627\u0631\u062a \u06c1\u06d2\u06d4<\/p>\n<\/li>\n<\/ul>\n<p>\u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0645\u06cc\u06ba \u06a9\u0633\u06cc \u067e\u0633 \u0645\u0646\u0638\u0631 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4 \u0627\u0633 \u067e\u0648\u0633\u0679 \u0645\u06cc\u06ba\u060c \u0645\u06cc\u06ba \u0633\u0627\u062f\u06c1 \u0632\u0628\u0627\u0646 \u0645\u06cc\u06ba ML \u06a9\u06d2 \u062a\u0635\u0648\u0631\u0627\u062a \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u0648\u06ba \u06af\u0627\u06d4<\/p>\n<p><strong>\u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u062f\u0631\u06a9\u0627\u0631 \u06c1\u06cc\u06ba\u06d4<\/strong><\/p>\n<ul>\n<li>\n<p>Apple Silicon Mac (M1\/M2\/M3 \u06cc\u0627 \u0628\u0639\u062f \u0645\u06cc\u06ba)\u06d4 \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u06a9\u0627 \u0645\u0631\u062d\u0644\u06c1 MLX \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u06cc\u067e\u0644 \u06a9\u0627 \u0641\u0631\u06cc\u0645 \u0648\u0631\u06a9 \u062c\u0648 \u062e\u0635\u0648\u0635\u06cc \u0637\u0648\u0631 \u067e\u0631 Apple Silicon \u067e\u0631 \u0686\u0644\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<\/li>\n<li>\n<p>\u0648\u0631\u0686\u0648\u0626\u0644 \u0645\u0627\u062d\u0648\u0644 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u0632\u06af\u0631 3 <code>python3 -m venv<\/code>)\u06d4<\/p>\n<\/li>\n<li>\n<p>Ollama \u0627\u0646\u0633\u0679\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 Qwen 2.5 7B \u0645\u0627\u0688\u0644 \u06a9\u0648 \u06a9\u06be\u06cc\u0646\u0686\u06cc\u06ba\u06d4 <code>ollama pull qwen2.5:7b<\/code>\u0645\u0642\u0627\u0645\u06cc \u0637\u0648\u0631 \u067e\u0631 \u062a\u0631\u0628\u06cc\u062a\u06cc \u0688\u06cc\u0679\u0627 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u06d4 7B \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0686\u0644\u0627\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u067e \u06a9\u0648 \u06a9\u0627\u0641\u06cc RAM \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u06af\u06cc\u06d4<\/p>\n<\/li>\n<li>\n<p>\u062a\u0639\u0645\u06cc\u0631\u0627\u062a\u06cc \u06a9\u0627\u0645\u0648\u06ba \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0645\u0627\u0646\u0688 \u0644\u0627\u0626\u0646 \u0633\u06d2 \u06a9\u0644\u0627\u0688<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"heading-dataset-preparation\"><strong>\u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06cc \u062a\u06cc\u0627\u0631\u06cc<\/strong><\/h2>\n<p>\u0627\u0633 \u062a\u062c\u0631\u0628\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0645\u06cc\u06ba \u0686\u0627\u06c1\u062a\u0627 \u062a\u06be\u0627 \u06a9\u06c1 \u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u0627 \u0688\u06cc\u0679\u0627 \u062f\u0646\u06cc\u0627 \u0628\u06be\u0631 \u06a9\u06cc \u0645\u0642\u0627\u0645\u06cc \u062b\u0642\u0627\u0641\u062a\u0648\u06ba \u067e\u0631 \u0645\u0628\u0646\u06cc \u06c1\u0648\u06d4 \u0627\u0633 \u0633\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062a\u062e\u0644\u06cc\u0642\u06cc \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u0622\u0626\u06cc\u0688\u06cc\u0627\u0632 \u062a\u062c\u0648\u06cc\u0632 \u06a9\u0631\u0646\u06d2 \u0645\u06cc\u06ba \u0645\u062f\u062f \u0645\u0644\u06d2 \u06af\u06cc \u062c\u0648 \u062a\u0639\u0644\u06cc\u0645\u06cc \u0645\u0627\u062d\u0648\u0644 \u0645\u06cc\u06ba \u062b\u0642\u0627\u0641\u062a\u06cc \u0633\u0631\u06af\u0631\u0645\u06cc\u0648\u06ba \u06a9\u06d2 \u0641\u0631\u0648\u063a \u06a9\u06cc \u062a\u0631\u063a\u06cc\u0628 \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u06cc\u06ba \u0646\u06d2 \u06a9\u0626\u06cc \u0633\u0627\u0644\u0648\u06ba \u0645\u06cc\u06ba \u0645\u0642\u0627\u0645\u06cc \u0641\u0646\u0648\u0646 \u0627\u0648\u0631 \u0631\u0648\u0627\u06cc\u0627\u062a \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u06a9\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0645\u0636\u0627\u0645\u06cc\u0646 \u062f\u06cc\u06a9\u06be\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0645\u06cc\u0631\u0627 \u067e\u0633\u0646\u062f\u06cc\u062f\u06c1 \u0645\u0639\u0644\u0648\u0645\u0627\u062a\u06cc \u0648\u0633\u06cc\u0644\u06c1 \u06c1\u06d2\u06d4 \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0644\u0648\u06af\u0648\u06ba \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u0631\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633 \u06a9\u0627 \u0645\u0648\u0627\u062f \u06a9\u062b\u0631\u062a \u0633\u06d2 \u0627\u067e \u0688\u06cc\u0679 \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0627\u0633 \u06a9\u0627 API \u0627\u0648\u067e\u0646 \u0633\u0648\u0631\u0633 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0622\u0632\u0627\u062f \u06c1\u06d2\u06d4 \u0644\u06c1\u0630\u0627 \u0645\u06cc\u06ba \u0646\u06d2 \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0688\u06cc\u0679\u0627 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0633\u06a9\u06be\u0627\u0646\u06d2 \u06a9\u0627 \u0641\u06cc\u0635\u0644\u06c1 \u06a9\u06cc\u0627\u06d4<\/p>\n<p>\u0627\u0633 \u0642\u062f\u0645 \u06a9\u0627 \u062d\u0642\u06cc\u0642\u06cc \u062d\u0635\u06c1 \u0635\u062d\u06cc\u062d \u0632\u0645\u0631\u06d2 \u0644\u06af\u0627\u0646\u0627 \u062a\u06be\u0627\u06d4 Python \u0627\u0633\u06a9\u0631\u067e\u0679 \u0645\u06cc\u06ba\u060c \u0645\u06cc\u06ba \u0646\u06d2 ~40 \u0628\u06cc\u062c \u06a9\u06d2 \u0632\u0645\u0631\u06d2 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u06cc\u060c \u0627\u0646\u06c1\u06cc\u06ba 9 STEAM \u0644\u06cc\u0628\u0644\u0632 \u0645\u06cc\u06ba \u06af\u0631\u0648\u067e \u06a9\u06cc\u0627\u060c \u0627\u0648\u0631 Claude \u06a9\u06cc \u062a\u062c\u0627\u0648\u06cc\u0632 \u0644\u06cc \u06a9\u06c1 \u06a9\u0646 \u0632\u0645\u0631\u0648\u06ba \u06a9\u0648 \u06a9\u06be\u0631\u0686\u0646\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u062f\u0631\u0622\u0645\u062f \u0634\u062f\u06c1 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0634\u0648\u0631 \u0633\u06d2 \u06a9\u06cc\u0633\u06d2 \u0628\u0686\u0646\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06c1\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06d2 \u062d\u0635\u0648\u06ba \u0633\u06d2 \u0645\u062a\u0646 \u0646\u06a9\u0627\u0644\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06a9\u0644\u0627\u0688 \u0646\u06d2 Wikipedia API \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 Python \u0631\u06cc\u067e\u0631 \u062a\u062c\u0648\u06cc\u0632 \u06a9\u06cc\u0627\u06d4 \u06cc\u06c1 \u0622\u067e \u06a9\u0648 \u06c1\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u0648 \u0633\u06cc\u06a9\u0634\u0646 \u0688\u06be\u0627\u0646\u0686\u06d2 \u0645\u06cc\u06ba \u0628\u0637\u0648\u0631 \u0631\u06cc\u06a9\u0627\u0631\u0688 \u062f\u0631\u0622\u0645\u062f \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u062c\u0627\u0632\u062a \u062f\u06cc\u062a\u0627 \u06c1\u06d2\u06d4 \u0634\u0648\u0631 \u06a9\u0648 \u06a9\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06c1\u0645 \u0646\u06d2 \u0627\u067e\u0646\u06cc \u0631\u06cc\u0646\u06af\u0646\u06d2 \u06a9\u0648 \u0627\u06cc\u06a9 \u0630\u06cc\u0644\u06cc \u0632\u0645\u0631\u06c1 \u06a9\u06cc \u0633\u0637\u062d \u062a\u06a9 \u0645\u062d\u062f\u0648\u062f \u0631\u06a9\u06be\u0627 \u0627\u0648\u0631 \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u0648 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0645\u062e\u0635\u0648\u0635 \u0645\u0648\u0627\u062f \u06a9\u06d2 \u0633\u0627\u0626\u0632 \u0633\u06d2 \u0627\u0648\u067e\u0631 \u0631\u06a9\u06be\u0627\u06d4<\/p>\n<pre><code class=\"language-python\"># Seed categories grouped by STEAM domain.\nSEED_CATEGORIES = {\n    \"Crafts & making\": [\n        \"Category:Crafts\",\n        \"Category:Origami\",\n        \"Category:Pottery\",\n        \"Category:Kites\",\n    ],\n    \"Arts\": [\n        \"Category:Folk art\",\n        \"Category:Textile arts\",\n        \"Category:Indigenous art\",\n        \"Category:Masks\",\n    ],\n    \"Science\": [\n        \"Category:Ethnobotany\",\n        \"Category:Food preservation\",\n        \"Category:Gardening\",\n    ],                                                            \n# ... Media arts, Engineering, Mathematics, Music & sky, Play & learning\n}\n\nMAX_DEPTH = 1             # descend only one sub-category level\nMIN_CONTENT_CHARS = 800   # skip stubs (summary + sections)\n<\/code><\/pre>\n<h2 id=\"heading-filtering-the-corpus\">\u06a9\u0627\u0631\u067e\u0633 \u0641\u0644\u0679\u0631\u0646\u06af<\/h2>\n<p>\u067e\u0686\u06be\u0644\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba\u060c \u0633\u06a9\u0631\u06cc\u067e\u0646\u06af \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 ~19,000 \u0645\u0636\u0627\u0645\u06cc\u0646 \u0628\u0646\u0627\u0626\u06d2 \u06af\u0626\u06d2 \u062a\u06be\u06d2\u06d4 \u06cc\u06c1 \u0645\u0631\u062d\u0644\u06c1 \u06cc\u0642\u06cc\u0646\u06cc \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u06a9\u0627 \u0645\u0648\u0627\u062f \u0622\u067e \u06a9\u06d2 STEAM \u0645\u0648\u0636\u0648\u0639 \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0631\u06c1\u06d2 \u06af\u0627\u06d4 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0641\u0644\u0679\u0631\u0646\u06af \u062e\u0648\u062f \u062f\u0648 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u06a9\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2: \u0648\u0627\u0636\u062d \u0634\u0648\u0631 \u06c1\u0679\u0627\u0646\u0627 \u0627\u0648\u0631 \u0633\u06cc\u0645\u0646\u0679\u06a9 \u0641\u0644\u0679\u0631\u0646\u06af\u06d4<\/p>\n<p>\u067e\u06c1\u0644\u0627 \u0645\u0631\u062d\u0644\u06c1 \u0632\u0645\u0631\u06c1 \u062c\u0627\u062a\u060c \u0639\u0646\u0648\u0627\u0646\u0627\u062a\u060c \u0627\u0648\u0631 \u0633\u06cc\u06a9\u0634\u0646 \u0679\u0627\u0626\u0679\u0644 \u067e\u06cc\u0679\u0631\u0646 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u062a\u0627\u06a9\u06c1 \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u063a\u06cc\u0631 \u0641\u0639\u0627\u0644 \u0645\u0648\u0627\u062f \u062c\u06cc\u0633\u06d2 \u06a9\u06c1 \u0645\u0648\u0633\u06cc\u0642\u06cc\u060c \u0641\u0644\u0645\u06cc\u06ba\u060c \u0679\u06cc \u0648\u06cc\u060c \u0633\u0648\u0627\u0646\u062d \u062d\u06cc\u0627\u062a\u060c \u0627\u0648\u0631 \u067e\u0648\u062f\u0648\u06ba\/\u062c\u0627\u0646\u0648\u0631\u0648\u06ba \u06a9\u06cc \u0627\u0646\u0648\u0627\u0639 \u06a9\u0648 \u06c1\u0679\u0627\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u06d2\u06d4<\/p>\n<p>\u062f\u0648\u0633\u0631\u06d2 \u0633\u06cc\u0645\u0646\u0679\u06a9 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u06c1\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06d2 \u0639\u0646\u0648\u0627\u0646 \u0627\u0648\u0631 \u062e\u0644\u0627\u0635\u06c1 \u06a9\u0648 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06d2 \u062c\u0645\u0644\u06d2 \u06a9\u06d2 \u0679\u0631\u0627\u0646\u0633\u0641\u0627\u0631\u0645\u0631 \u0645\u0627\u0688\u0644 (all-MiniLM-L6-v2) \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0648\u06cc\u06a9\u0679\u0631 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u067e\u06be\u0631 \u06c1\u0645 \u0627\u0633 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u062c\u0645\u0644\u06d2 \u06a9\u06d2 \u062f\u0648 \u0633\u06cc\u0679\u0648\u06ba \u0633\u06d2 \u06a9\u0631\u06cc\u06ba: \u0645\u062b\u0628\u062a \u0627\u06cc\u0646\u06a9\u0631\u0632 \u0627\u0648\u0631 \u0645\u0646\u0641\u06cc \u0627\u06cc\u0646\u06a9\u0631\u0632\u06d4<\/p>\n<p>\u0645\u062b\u0628\u062a \u0627\u06cc\u0646\u06a9\u0631 \u0627\u06cc\u0633\u06d2 \u062c\u0645\u0644\u0648\u06ba \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 STEAM \u0633\u0631\u06af\u0631\u0645\u06cc\u0648\u06ba \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642 \u06c1\u06cc\u06ba\u060c \u062c\u0628\u06a9\u06c1 \u0645\u0646\u0641\u06cc \u0627\u06cc\u0646\u06a9\u0631 \u0627\u06cc\u0633\u06d2 \u062c\u0645\u0644\u0648\u06ba \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u06a9\u0645 \u0645\u062a\u0639\u0644\u0642\u06c1 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u0648 \u0627\u0633 \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0627\u0633\u06a9\u0648\u0631 \u0645\u0644\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06cc\u06c1 \u0645\u062b\u0628\u062a \u0627\u0648\u0631 \u0645\u0646\u0641\u06cc \u0645\u062b\u0627\u0644\u0648\u06ba \u06a9\u06d2 \u06a9\u062a\u0646\u06d2 \u0642\u0631\u06cc\u0628 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06c1\u0645 \u062a\u0645\u0627\u0645 \u0645\u062b\u0628\u062a \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u0648 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0645 \u06cc\u06c1 \u062c\u0645\u0644\u06c1 \u06a9\u0646\u0648\u0631\u0679\u0631 \u0644\u0627\u0626\u0628\u0631\u06cc\u0631\u06cc \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0646 \u0627\u06cc\u0646\u06a9\u0631 \u062c\u0645\u0644\u0648\u06ba \u06a9\u0648 \u0644\u06a9\u06be\u0646\u0627 \u0627\u0633 \u0639\u0645\u0644 \u0645\u06cc\u06ba \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0646\u0633\u0627\u0646\u06cc \u0642\u062f\u0645 \u06c1\u06d2\u06d4 \u0627\u0633 \u0641\u0644\u0679\u0631\u0646\u06af \u0646\u06d2 \u06a9\u0627\u0631\u067e\u0633 \u06a9\u0648 ~ 6,600 \u0645\u0636\u0627\u0645\u06cc\u0646 \u062a\u06a9 \u06a9\u0645 \u06a9\u0631 \u062f\u06cc\u0627\u06d4<\/p>\n<pre><code class=\"language-python\"># Filtering the raw scrape to articles useful for STEAM activity suggestions.\n\nPOSITIVE_ANCHORS = [\n    \"a hands-on craft that children can make using simple materials and a technique\",\n    \"a traditional cultural art or making technique such as weaving, carving, pottery or paper folding\",\n]\nNEGATIVE_ANCHORS = [\n    \"a species of plant, animal or fungus\",\n    \"a biography of a person\",\n    \"a city, region, building or geographic place\",\n]\n\n    # Embed article + anchors, then keep whatever leans positive.\n    pos_sim = util.cos_sim(emb, pos).max(dim=1).values # closest positive anchor \n    neg_sim = util.cos_sim(emb, neg).max(dim=1).values # closest negative anchor\n    scores = (pos_sim - neg_sim).tolist()\n<\/code><\/pre>\n<h2 id=\"heading-generating-training-pairs\"><strong>\u062a\u0631\u0628\u06cc\u062a\u06cc \u062c\u0648\u0691\u06d2 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/strong><\/h2>\n<p>\u0627\u06af\u0644\u0627 \u0645\u0631\u062d\u0644\u06c1 \u0641\u0644\u0679\u0631 \u0634\u062f\u06c1 \u06a9\u0627\u0631\u067e\u0633 \u0633\u06d2 \u0627\u0646 \u067e\u0679 \u2192 \u0622\u0624\u0679 \u067e\u0679 \u0679\u0631\u06cc\u0646\u0646\u06af \u062c\u0648\u0691\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4 \u06c1\u0645 \u0627\u0633\u06d2 \u0645\u0642\u0627\u0645\u06cc \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627\u0641\u062a\u06c1 \u0627\u0648\u067e\u0646 \u0633\u0648\u0631\u0633 \u0645\u0627\u0688\u0644 (Qwen 2.5 7B\u060c \u0627\u0648\u0644\u0627\u0645\u0627 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0686\u0644\u062a\u06d2 \u06c1\u0648\u0626\u06d2) \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u06a9\u0634\u06cc\u062f \u06a9\u0631 \u06a9\u06d2 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u06c1\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06c1\u0645 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0639\u0646\u0648\u0627\u0646\u060c \u062e\u0644\u0627\u0635\u06c1\u060c \u062b\u0642\u0627\u0641\u062a\u06cc \u0633\u06cc\u0627\u0642 \u0648 \u0633\u0628\u0627\u0642 \u0627\u0648\u0631 \u0645\u0648\u0627\u062f \u06a9\u06d2 \u06a9\u0626\u06cc \u062d\u0635\u06d2 \u0628\u06be\u06cc\u062c\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0633\u0633\u0679\u0645 \u067e\u0631\u0627\u0645\u067e\u0679 \u0628\u06be\u06cc \u0628\u06be\u06cc\u062c\u062a\u0627 \u06c1\u06d2 \u062c\u0648 \u0622\u067e\u0631\u06cc\u0634\u0646 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0622\u0624\u0679 \u067e\u0679 \u0641\u0627\u0631\u0645\u06cc\u0679 \u06a9\u06cc \u0648\u0636\u0627\u062d\u062a \u06a9\u0631\u062a\u0627 \u06c1\u06d2 (\u0627\u0633 \u0645\u0639\u0627\u0645\u0644\u06d2 \u0645\u06cc\u06ba\u060c \u062f\u0631\u0633\u062a JSON)\u060c \u0627\u0648\u0631 \u0641\u0627\u0631\u0645\u06cc\u0679 \u06a9\u0648 \u0627\u06cc\u0646\u06a9\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0645\u062b\u0627\u0644\u06cc \u062a\u0631\u0628\u06cc\u062a\u06cc \u062c\u0648\u0691\u0627 \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u0641\u0648\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0627\u0686\u06be\u06cc \u0637\u0631\u062d \u0633\u06d2 \u062a\u0639\u0645\u06cc\u0631 \u06a9\u0631\u0646\u0627 \u0648\u06c1 \u062c\u06af\u06c1 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u0627\u0646\u0633\u0627\u0646\u06cc \u0645\u062f\u0627\u062e\u0644\u062a \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u06c1\u06d2\u06d4 \u0627\u0633\u06a9\u06cc\u0645\u0627\u0633\u060c \u0642\u0648\u0627\u0639\u062f\u060c \u0627\u0648\u0631 \u0648\u0627\u062d\u062f \u0622\u067e\u0631\u06cc\u0634\u0646 \u06a9\u06cc \u0645\u062b\u0627\u0644\u06cc\u06ba \u0622\u067e \u06a9\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062f\u06c1 \u06c1\u0631 \u062c\u0648\u0691\u06d2 \u06a9\u06d2 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u062a\u062e\u0644\u06cc\u0642 \u06a9\u06d2 \u0628\u0639\u062f\u060c \u062c\u0648\u0691\u06d2 \u06a9\u0648 \u0635\u0627\u0641 \u06a9\u06cc\u0627 \u06af\u06cc\u0627 \u0627\u0648\u0631 \u0679\u06be\u06cc\u06a9 \u0679\u06cc\u0648\u0646\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u06cc\u0627 \u06af\u06cc\u0627\u06d4 \u0645\u0642\u0627\u0645\u06cc \u0645\u0627\u0688\u0644\u0632 \u0627\u067e\u0646\u06d2 \u0632\u0645\u0631\u06d2 \u06a9\u06d2 \u0644\u06cc\u0628\u0644 \u0628\u0646\u0627\u062a\u06d2 \u06c1\u06cc\u06ba (&quot;\u0633\u06cc\u0631\u0627\u0645\u06a9\u0633&#8221;\u060c &quot;\u06a9\u0631\u0627\u0641\u0679\u0633 \u0627\u0648\u0631 \u0641\u06cc\u0628\u0631\u06cc\u06a9\u06cc\u0634\u0646&#8221;\u060c &quot;\u0633\u0631\u06a9\u06cc\u0679\u0631\u06cc (\u0627\u0633\u062a\u0639\u0627\u0631\u0627\u062a\u06cc)&#8221;&#8230;)\u06d4 \u0644\u06c1\u0630\u0627\u060c \u06cc\u06c1 \u0645\u0631\u062d\u0644\u06c1 \u0627\u06cc\u067e \u06a9\u06d2 10 \u0645\u0639\u06cc\u0627\u0631\u06cc \u0632\u0645\u0631\u0648\u06ba (\u0622\u0631\u0679\u060c \u0633\u0627\u0626\u0646\u0633\u060c \u06a9\u0648\u0688\u0646\u06af\u060c \u0633\u0631\u06a9\u0679\u0633\u060c \u0627\u0646\u062c\u06cc\u0646\u0626\u0631\u0646\u06af\u060c \u06a9\u06c1\u0627\u0646\u06cc \u0633\u0646\u0627\u0646\u06d2\u060c \u0688\u0631\u0627\u0645\u06c1\u060c \u0645\u0648\u0648\u06cc\u0632\u060c \u0645\u0648\u0633\u06cc\u0642\u06cc\u060c \u0641\u0637\u0631\u062a) \u06a9\u06d2 \u0637\u06d2 \u0634\u062f\u06c1 \u0633\u06cc\u0679 \u067e\u0631 \u062a\u0645\u0627\u0645 \u0632\u0645\u0631\u0648\u06ba \u06a9\u0627 \u0646\u0642\u0634\u06c1 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u060c K12 \u0628\u06cc\u0646\u0688 \u0645\u06cc\u06ba \u06c1\u0631 \u0627\u06cc\u06a9 \u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0639\u0645\u0631 \u06a9\u06cc \u062d\u062f \u06a9\u0648 \u0637\u06d2 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0648\u0691\u0648\u06ba \u06a9\u0648 \u0686\u06cc\u0679 \u06a9\u06cc \u0634\u06a9\u0644 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0622\u062e\u0631 \u0645\u06cc\u06ba \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0679\u0631\u06cc\u0646\u0646\u06af\u060c \u0679\u06cc\u0633\u0679\u0646\u06af \u0627\u0648\u0631 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u062a\u06cc\u0646 \u062d\u0635\u0648\u06ba \u0645\u06cc\u06ba \u062a\u0642\u0633\u06cc\u0645 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-json\"># The schema every generated training pair must match (valid JSON only).\n  {\n    \"input\": {\n      \"materials\": [\"3-6 realistic classroom materials\"],\n      \"age_range\": [min_int, max_int],\n      \"theme\": \"optional string or null\"\n    },\n    \"output\": {\n      \"ideas\": [{\n        \"title\": \"catchy, max 60 chars\",\n        \"description\": \"2-3 sentences\",\n        \"category\": \"one of: Art, Science, Coding, Circuits, Engineering, ...\",\n        \"cultural_origin\": \"specific region or culture\",\n        \"materials_used\": [\"subset of input materials\"],\n        \"materials_missing\": [\"anything else needed\"],\n        \"estimated_minutes\": integer,\n        \"steps\": [\"3-6 short steps, one sentence each\"],\n        \"learning_objectives\": [\"2-4 objectives\"],\n        \"safety_note\": \"string or null\"\n      }]\n    }\n  }\n<\/code><\/pre>\n<h2 id=\"heading-fine-tuning\"><strong>\u0679\u06be\u06cc\u06a9 \u0679\u06cc\u0648\u0646\u0646\u06af<\/strong><\/h2>\n<p>\u06cc\u06c1 \u0648\u06c1 \u0645\u0631\u062d\u0644\u06c1 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u0645\u0627\u0688\u0644 \u0633\u06cc\u06a9\u06be\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u06a9\u0633 \u0637\u0631\u062d \u06a9\u0627\u0645 \u06a9\u0631\u0646\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0645\u0637\u0644\u0648\u0628\u06c1 \u062c\u0648\u0627\u0628 \u06a9\u0648 \u0645\u0646\u0627\u0633\u0628 \u0641\u0627\u0631\u0645\u06cc\u0679 \u0645\u06cc\u06ba \u062a\u06cc\u0627\u0631 \u06a9\u0631\u0646\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u0645\u06cc\u06ba LoRA \u062a\u06a9\u0646\u06cc\u06a9 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0645\u06cc\u0631\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u067e\u0631 MLX \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627\u0641\u062a\u06c1 \u0645\u0627\u0688\u0644 (\u0627\u0633 \u0645\u0639\u0627\u0645\u0644\u06d2 \u0645\u06cc\u06ba Qwen2.5-1.5B-Instruct-4bit) \u06a9\u0648 \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u0627 \u0634\u0627\u0645\u0644 \u06c1\u06d2\u06d4<\/p>\n<p>LoRA \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u0627\u06cc\u06a9 \u0633\u0633\u062a\u0627 \u0627\u0648\u0631 \u06c1\u0644\u06a9\u0627 \u067e\u06be\u0644\u06a9\u0627 \u0637\u0631\u06cc\u0642\u06c1 \u06c1\u06d2\u06d4 \u06c1\u0645 \u067e\u0648\u0631\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062f\u0648\u0628\u0627\u0631\u06c1 \u062a\u0631\u0628\u06cc\u062a \u0646\u06c1\u06cc\u06ba \u062f\u06cc\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0628\u0644\u06a9\u06c1 \u0627\u0633 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u0686\u06be\u0648\u0679\u06cc \u062a\u0631\u0645\u06cc\u0645\u06cc \u062a\u06c1\u0648\u06ba \u06a9\u0648 \u0634\u0627\u0645\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u0627\u0635\u0644 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062f\u0631\u0633\u062a \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062d\u062a\u0645\u06cc \u0631\u0648\u06cc\u06d2 \u06a9\u0648 \u0627\u06cc\u0688\u062c\u0633\u0679 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06cc \u0631\u06a9\u0627\u0648\u0679\u0648\u06ba \u06a9\u06d2 \u067e\u06cc\u0634 \u0646\u0638\u0631\u060c ~ 400 \u062c\u0648\u0691\u0648\u06ba \u06a9\u06d2 \u0686\u06be\u0648\u0679\u06d2 \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0630\u0627\u062a\u06cc \u0644\u06cc\u067e \u0679\u0627\u067e \u067e\u0631 \u06a9\u0627\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0645\u06a9\u0645\u0644 \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0627\u0641\u06cc \u0632\u06cc\u0627\u062f\u06c1 \u0645\u06cc\u0645\u0648\u0631\u06cc \u0627\u0648\u0631 \u06a9\u0645\u067e\u06cc\u0648\u0679 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u0648\u06af\u06cc\u06d4 \u06cc\u06c1 \u06cc\u06c1\u0627\u06ba \u062d\u062f \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u06c1\u0648 \u06af\u0627\u06d4 \u0644\u06c1\u0630\u0627 LoRA \u0635\u062d\u06cc\u062d \u0627\u0646\u062a\u062e\u0627\u0628 \u062a\u06be\u0627\u06d4<\/p>\n<h3 id=\"heading-the-lora-fine-tuning-cycle\">LoRA \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u0633\u0627\u0626\u06cc\u06a9\u0644:<\/h3>\n<p>\u0679\u0631\u06cc\u0646\u0646\u06af \u0679\u0631\u06cc\u0646\u0646\u06af \u062c\u0648\u0691\u06cc \u067e\u0631 \u0628\u06c1\u062a \u0633\u06d2 \u062a\u06a9\u0631\u0627\u0631 \u0686\u0644\u0627\u062a\u06cc \u06c1\u06d2\u060c \u06c1\u0631 \u062a\u06a9\u0631\u0627\u0631 \u0627\u06cc\u06a9 \u06c1\u06cc \u0645\u062e\u062a\u0635\u0631 \u0633\u0627\u0626\u06cc\u06a9\u0644 \u06a9\u06d2 \u0633\u0627\u062a\u06be\u06d4 \u06c1\u0631 \u0627\u0646 \u067e\u0679 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u0645\u0627\u0688\u0644 \u0627\u0646 \u067e\u0679 \u0627\u0648\u0631 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0645\u0648\u062c\u0648\u062f\u06c1 \u0648\u0632\u0646 \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u06c1\u0631 \u0645\u0645\u06a9\u0646\u06c1 \u0627\u06af\u0644\u06d2 \u0644\u0641\u0638 \u06a9\u0648 \u0627\u0645\u06a9\u0627\u0646\u06cc \u0633\u06a9\u0648\u0631 \u062a\u0641\u0648\u06cc\u0636 \u06a9\u0631 \u06a9\u06d2 \u0627\u06cc\u06a9 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4 \u062a\u0631\u0628\u06cc\u062a \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646\u060c \u0627\u0646 \u06a9\u06cc \u062f\u0631\u062c\u06c1 \u0628\u0646\u062f\u06cc \u0627\u0633 \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u06a9\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2 \u06a9\u06c1 \u0648\u06c1 \u062a\u0631\u0628\u06cc\u062a\u06cc \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0635\u062d\u06cc\u062d \u0627\u06af\u0644\u0627 \u0644\u0641\u0638 \u0641\u0631\u0627\u06c1\u0645 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u06a9\u062a\u0646\u06d2 \u0627\u0645\u06a9\u0627\u0646 \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>(\u0646\u0648\u0679: \u0627\u06cc\u06a9 \u0639\u0635\u0628\u06cc \u0646\u06cc\u0679 \u0648\u0631\u06a9 \u0645\u06cc\u06ba\u060c \u0648\u0632\u0646 \u0627\u0648\u0631 \u062a\u0639\u0635\u0628 \u0627\u06cc\u0633\u06d2 \u0627\u0639\u062f\u0627\u062f \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba \u062c\u0648 \u0627\u0633 \u0628\u0627\u062a \u06a9\u0627 \u062a\u0639\u06cc\u0646 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u0627\u0646 \u067e\u0679 \u067e\u0631 \u06a9\u06cc\u0633\u06d2 \u0639\u0645\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0627\u06ba \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u062c\u0648\u0627\u0628\u0627\u062a \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4)<\/p>\n<p>\u0627\u0633 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0633\u06d2\u060c \u0679\u0631\u06cc\u0646 \u06a9\u06d2 \u0646\u0642\u0635\u0627\u0646\u0627\u062a \u06a9\u0627 \u062d\u0633\u0627\u0628 \u0644\u06af\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u06a9\u06d2 \u0628\u0639\u062f \u06c1\u0645 \u0648\u0632\u0646 \u06a9\u0648 \u0627\u0633\u06cc \u06a9\u06d2 \u0645\u0637\u0627\u0628\u0642 \u0627\u067e \u0688\u06cc\u0679 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0686\u06be\u0648\u0679\u06d2 LoRA \u0627\u0688\u0627\u067e\u0679\u0631 \u06a9\u06d2 \u0648\u0632\u0646\u060c \u062c\u0628\u06a9\u06c1 \u0641\u06a9\u0633\u0688 \u0628\u06cc\u0633 \u0645\u0627\u0688\u0644 \u0648\u06c1\u06cc \u0631\u06c1\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0633 \u0633\u06d2 \u0627\u06af\u0644\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u062a\u06be\u0648\u0691\u0627 \u0642\u0631\u06cc\u0628 \u0622\u062a\u0627 \u06c1\u06d2\u06d4 \u0646\u0642\u0635\u0627\u0646 \u062c\u062a\u0646\u0627 \u06a9\u0645 \u06c1\u0648\u06af\u0627\u060c \u0645\u0627\u0688\u0644 \u0688\u06cc\u0679\u0627 \u0645\u06cc\u06ba \u0627\u062a\u0646\u0627 \u06c1\u06cc \u0628\u06c1\u062a\u0631 \u0641\u0679 \u0628\u06cc\u0679\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u067e\u06be\u0631 \u06c1\u0645 \u0627\u06af\u0644\u06cc \u062a\u06a9\u0631\u0627\u0631 \u06a9\u06cc \u0637\u0631\u0641 \u0628\u0691\u06be\u062a\u06d2 \u06c1\u06cc\u06ba \u0627\u0648\u0631 \u0633\u0627\u0626\u06cc\u06a9\u0644 \u062f\u06c1\u0631\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0622\u062e\u0631 \u0645\u06cc\u06ba\u060c \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627\u0641\u062a\u06c1 \u0627\u0688\u0627\u067e\u0679\u0631 \u06a9\u06d2 \u0648\u0632\u0646 \u0633\u06cc\u0641\u0679\u06cc\u0646\u0633\u0631 \u0641\u0627\u0626\u0644 \u0645\u06cc\u06ba \u0645\u062d\u0641\u0648\u0638 \u06a9\u06cc\u06d2 \u062c\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0645\u06cc\u0631\u06cc \u062f\u0648\u0691 \u0645\u06cc\u06ba \u062a\u0648\u062b\u06cc\u0642 \u06a9\u0627 \u0646\u0642\u0635\u0627\u0646 \u06a9\u06cc\u0633\u06d2 \u06c1\u0648\u0627: 2.532 \u2192 0.842 \u2192 0.823 \u2192 0.814 \u2192 0.820 \u2192 0.831 \u2192 0.845\u06d4 \u06cc\u06c1 \u0633\u0628 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u062a\u06cc\u0632\u06cc \u0633\u06d2 \u06af\u0631\u0627 (\u0645\u0627\u0688\u0644 \u062f\u0631\u0627\u0635\u0644 \u0633\u06cc\u06a9\u06be \u0631\u06c1\u0627 \u062a\u06be\u0627)\u060c 300 \u062a\u06a9\u0631\u0627\u0631 \u067e\u0631 0.814 \u067e\u0631 \u0646\u06cc\u0686\u06d2 \u0622 \u06af\u06cc\u0627\u060c \u0627\u0648\u0631 \u0622\u062e\u0631 \u06a9\u0627\u0631 \u062f\u0648\u0628\u0627\u0631\u06c1 0.845 \u062a\u06a9 \u0628\u0691\u06be \u06af\u06cc\u0627\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u0628\u062a\u062f\u0627\u0626\u06cc \u0646\u0634\u0627\u0646\u06cc \u062a\u06be\u06cc \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u0632\u06cc\u0627\u062f\u06c1 \u0641\u0679 \u06c1\u0648\u0646\u0627 \u0634\u0631\u0648\u0639 \u06a9\u0631 \u0631\u06c1\u0627 \u062a\u06be\u0627\u06d4 \u06cc\u0639\u0646\u06cc \u06cc\u06c1 \u062a\u0631\u0628\u06cc\u062a\u06cc \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0645\u0633\u0644\u0633\u0644 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u06cc\u0627\u062f \u0631\u06a9\u06be\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0648 \u067e\u06cc\u0627\u0631\u06cc \u062c\u06af\u06c1 \u0631\u0646 \u06a9\u0627 \u0648\u0633\u0637 \u062a\u06be\u0627\u060c \u0627\u062e\u062a\u062a\u0627\u0645 \u0646\u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0648\u06c1 \u062c\u06af\u06c1 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u0627\u0646\u0633\u0627\u0646\u06cc \u062c\u0627\u0626\u0632\u06c1 \u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u06c1\u06d2\u06d4 \u06c1\u0645 \u0646\u06d2 200\u060c 400\u060c \u0627\u0648\u0631 600 \u067e\u0631 \u0686\u06cc\u06a9 \u067e\u0648\u0627\u0626\u0646\u0679\u0633 \u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u06a9\u06cc\u0627\u060c \u0627\u0648\u0631 400 \u0686\u0648\u06a9\u06cc\u0648\u06ba \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u06cc\u0627\u060c \u062c\u0648 \u06a9\u06c1 \u0633\u0628 \u0633\u06d2 \u06a9\u0645 \u062a\u0648\u062b\u06cc\u0642 \u06a9\u06d2 \u0646\u0642\u0635\u0627\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0686\u06cc\u06a9 \u067e\u0648\u0627\u0626\u0646\u0679\u0633 \u062a\u06be\u06d2\u060c \u062c\u0646 \u06a9\u0627 \u062c\u0627\u0626\u0632\u06c1 \u0644\u06cc\u0627 \u062c\u0627\u0626\u06d2 \u0627\u0648\u0631 \u067e\u06cc\u0634 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u06d4<\/p>\n<pre><code class=\"language-yaml\"># Base model \u2014 small, instruction-tuned, 4-bit (runs on a laptop)\n  model: \"mlx-community\/Qwen2.5-1.5B-Instruct-4bit\"\n\n  train: true\n  data: \"data\/mlx\"            # training data: train.jsonl + valid.jsonl\n  adapter_path: \"adapters\"    # <- the trained LoRA weights get saved here\n\n  fine_tune_type: lora\n  num_layers: 8               # apply LoRA to the last 8 transformer layers only\n  lora_parameters:\n    rank: 8                   # adapter size \u2014 bigger = more capacity, more overfit risk\n\n  # Training loop\n  batch_size: 4               # 400 train examples \/ 4 = 100 iterations per epoch\n  iters: 600                  # ~6 passes over the training set\n  learning_rate: 1e-5\n\n  # Watch validation loss to catch overfitting\n  steps_per_eval: 100         # check validation loss every 100 steps\n  save_every: 200             # checkpoint adapters at 200 \/ 400 \/ 600\n<\/code><\/pre>\n<p>\u0627\u0648\u067e\u0631 \u06a9\u0646\u0641\u06cc\u06af\u0631\u06cc\u0634\u0646 \u0641\u0627\u0626\u0644 \u06c1\u06d2\u06d4 \u06cc\u06c1 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0634\u062f\u06c1 \u0645\u0627\u0688\u0644\u060c \u0627\u0688\u0627\u067e\u0679\u0631 \u067e\u0627\u062a\u06be\u060c \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u0627\u0648\u0631 LoRA \u0633\u06cc\u0679\u0646\u06af\u0632\u060c \u0679\u0631\u06cc\u0646\u0646\u06af \u0644\u0648\u067e\u060c \u0627\u0648\u0631 \u062a\u0648\u062b\u06cc\u0642 \u067e\u0627\u0633 \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u0630\u06cc\u0644 \u0645\u06cc\u06ba MLX (\u0627\u06cc\u067e\u0644 \u06a9\u06d2 \u0645\u0634\u06cc\u0646 \u0644\u0631\u0646\u0646\u06af \u0641\u0631\u06cc\u0645 \u0648\u0631\u06a9) \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0686\u0644\u0646\u06d2 \u0648\u0627\u0644\u06cc \u06a9\u0645\u0627\u0646\u0688\u0632 \u06c1\u06cc\u06ba \u062c\u0648 \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u06a9\u0627 \u0639\u0645\u0644 \u0634\u0631\u0648\u0639 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba:<\/p>\n<pre><code class=\"language-shell\">mlx_lm.lora --config lora_config.yaml\n<\/code><\/pre>\n<p>\u0630\u06cc\u0644 \u0645\u06cc\u06ba \u0622\u0624\u0679 \u067e\u0679 \u0646\u062a\u0627\u0626\u062c \u062f\u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0633\u06cc\u06a9\u06be\u06d2 \u06c1\u0648\u0626\u06d2 \u0648\u0632\u0646 \u06a9\u0648 \u0627\u0688\u0627\u067e\u0679\u0631\/\u0641\u0648\u0644\u0688\u0631 \u0645\u06cc\u06ba \u0645\u062d\u0641\u0648\u0638 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u0633 \u0645\u06cc\u06ba \u06c1\u0631 200 \u062a\u06a9\u0631\u0627\u0631 200\u060c 400 \u0627\u0648\u0631 600 \u067e\u0631 \u0686\u06cc\u06a9 \u067e\u0648\u0627\u0626\u0646\u0679\u0633 \u0645\u062d\u0641\u0648\u0638 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-shell\">  adapters\/\n  \u251c\u2500\u2500 0000200_adapters.safetensors\n  \u251c\u2500\u2500 0000400_adapters.safetensors   <- the one you serve (lowest val loss of the three)\n  \u251c\u2500\u2500 0000600_adapters.safetensors\n  \u2514\u2500\u2500 adapters.safetensors           <- copy of the final (600) weights\n<\/code><\/pre>\n<h2 id=\"heading-evaluating-the-fine-tuned-model\"><strong>\u0679\u06be\u06cc\u06a9 \u0679\u06cc\u0648\u0646\u0688 \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062a\u0634\u062e\u06cc\u0635<\/strong><\/h2>\n<p>\u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0646\u06af \u0645\u06a9\u0645\u0644 \u06c1\u0648\u0646\u06d2 \u06a9\u06d2 \u0628\u0639\u062f\u060c \u0645\u0627\u0688\u0644 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u06d2 \u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679 \u067e\u0631 \u06a9\u06cc \u062c\u0627\u0646\u06cc \u062a\u06be\u06cc \u062c\u0648 \u0679\u0631\u06cc\u0646\u0646\u06af \u067e\u06cc\u0626\u0631 \u062c\u0646\u0631\u06cc\u0634\u0646 \u0633\u0679\u06cc\u067e \u0633\u06d2 \u0627\u0644\u06af \u0631\u06a9\u06be\u06cc \u06af\u0626\u06cc \u062a\u06be\u06cc \u0627\u0648\u0631 \u0679\u0631\u06cc\u0646\u0646\u06af \u06a9\u06d2 \u062f\u0648\u0631\u0627\u0646 \u0646\u0638\u0631 \u0646\u06c1\u06cc\u06ba \u0622\u062a\u06cc \u062a\u06be\u06cc\u06d4<\/p>\n<p>\u0627\u0633 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba\u060c \u0627\u06cc\u06a9 \u0635\u0627\u0631\u0641 \u06a9\u0627 \u067e\u06cc\u063a\u0627\u0645 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u062f\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0645\u0627\u0688\u0644 \u0627\u067e\u0646\u0627 JSON \u062c\u0648\u0627\u0628 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0627\u0633 \u062c\u0648\u0627\u0628 \u06a9\u0627 \u0645\u0648\u0627\u0632\u0646\u06c1 \u0641\u0627\u0626\u0644 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0645\u062d\u0641\u0648\u0638 \u0622\u062e\u0631\u06cc (\u062f\u0631\u0633\u062a\/\u062d\u0648\u0627\u0644\u06c1) \u062c\u0648\u0627\u0628 \u0633\u06d2 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062a\u0634\u062e\u06cc\u0635 \u0627\u0633 \u0628\u0627\u062a \u06a9\u06cc \u062a\u0635\u062f\u06cc\u0642 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0631\u067e\u0648\u0631\u0679 \u06a9\u0631\u062a\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u06cc\u0627 JSON \u062f\u0631\u0633\u062a \u06c1\u06d2\u060c \u06a9\u06cc\u0627 \u0645\u062a\u0648\u0642\u0639 \u06a9\u0644\u06cc\u062f\u06cc\u06ba \u0645\u0648\u062c\u0648\u062f \u06c1\u06cc\u06ba\u060c \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u0634\u062f\u06c1 \u0645\u0648\u0627\u062f \u0633\u0648\u0646\u06d2 \u06a9\u06d2 \u062c\u0648\u0627\u0628 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06a9\u062a\u0646\u0627 \u0627\u0648\u0648\u0631\u0644\u06cc\u067e \u06c1\u0648\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u06a9\u062a\u0646\u06cc \u0628\u0627\u0631 \u067e\u06cc\u0634\u06cc\u0646 \u06af\u0648\u0626\u06cc\u0627\u06ba \u0645\u062e\u0635\u0648\u0635 \u062b\u0642\u0627\u0641\u062a\u06cc \u0645\u0627\u062e\u0630 \u06a9\u0627 \u0630\u06a9\u0631 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0627\u0633\u06d2 \u0679\u06cc\u0633\u0679 \u0633\u06cc\u0679 \u0645\u06cc\u06ba \u06c1\u0631 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0686\u0644\u0627\u0626\u06cc\u06ba\u060c \u06c1\u0631 \u0645\u062b\u0627\u0644 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0645\u062e\u062a\u0635\u0631 \u0644\u0627\u0626\u0646 \u0627\u0648\u0631 \u0622\u062e\u0631 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062e\u0644\u0627\u0635\u06c1 \u067e\u0631\u0646\u0679 \u06a9\u0631\u06cc\u06ba\u06d4 \u06c1\u0645 \u067e\u0648\u0631\u06d2 \u0646\u062a\u0627\u0626\u062c \u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0628\u0634\u0645\u0648\u0644 \u06c1\u0631 \u067e\u06cc\u0634 \u06af\u0648\u0626\u06cc \u0634\u062f\u06c1 \u0622\u0626\u06cc\u0688\u06cc\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u0635\u0644 (\u0633\u0648\u0646\u06d2 \u06a9\u06d2) \u0622\u0626\u06cc\u0688\u06cc\u0627 \u06a9\u06d2 \u0633\u0627\u062a\u06be\u060c \u062a\u0627\u06a9\u06c1 \u0622\u067e \u0627\u0646\u06c1\u06cc\u06ba \u0633\u0627\u062a\u06be \u0633\u0627\u062a\u06be \u067e\u0691\u06be \u0633\u06a9\u06cc\u06ba\u06d4<\/p>\n<pre><code class=\"language-json\"># Fine-tuned model on 50 held-out test examples:\n  {\n    \"json_valid_rate\":       1.00,   # always valid JSON\n    \"schema_match_rate\":     1.00,   # always the right keys\n    \"avg_n_steps\":           4.74,   # ~5 steps per idea\n    \"avg_materials_jaccard\": 0.653,  # decent overlap with gold materials\n    \"pred_culture_specific_rate\": 0.52,   # names a specific culture about half the time\n    \"culture_loose_match_rate\":   0.108,  # but it's usually the WRONG one  <-- the gap RAG tries to close\n  }\n<\/code><\/pre>\n<h2 id=\"heading-building-the-index-amp-rag-retrieval\"><strong>\u0627\u0646\u0688\u06cc\u06a9\u0633 \u0628\u0644\u0688\u0646\u06af \u0627\u0648\u0631 \u0622\u0631 \u0627\u06d2 \u062c\u06cc \u06a9\u06cc \u062a\u0644\u0627\u0634<\/strong><\/h2>\n<p>\u067e\u0686\u06be\u0644\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba \u06c1\u0645 \u0646\u06d2 \u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u06cc\u0627: <code>culture_loose_match_rate_when_gold_specific<\/code> \u06a9\u0645: \u0645\u0627\u0688\u0644 \u0645\u062c\u0648\u0632\u06c1 \u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u0635\u062d\u06cc\u062d \u062b\u0642\u0627\u0641\u062a\u06cc \u0645\u0627\u062e\u0630 \u06a9\u0648 \u06cc\u0627\u062f \u0631\u06a9\u06be\u0646\u06d2 \u0645\u06cc\u06ba \u0627\u0686\u06be\u0627 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u0633 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u0633\u0631\u0686 \u0627\u06af\u0645\u0646\u0679\u06cc\u0634\u0646 \u062c\u0646\u0631\u06cc\u0634\u0646 (RAG) \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0627\u0646 \u06a9\u0645\u0632\u0648\u0631\u06cc\u0648\u06ba \u06a9\u0648 \u062f\u0648\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u06a9\u0648\u0634\u0634 \u06a9\u0631\u06cc\u06ba \u06af\u06d2\u06d4 \u0627\u0633 \u0627\u0645\u06cc\u062f \u06a9\u06d2 \u0628\u062c\u0627\u0626\u06d2 \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u06cc\u06c1 \u06cc\u0627\u062f \u0631\u06a9\u06be\u06d2 \u06af\u0627 \u06a9\u06c1 \u0631\u0627\u06a9\u0648 \u062c\u0627\u067e\u0627\u0646\u06cc \u06c1\u06d2\u060c \u06c1\u0645\u06cc\u06ba \u0627\u0633\u062a\u0641\u0633\u0627\u0631 \u06a9\u06d2 \u0648\u0642\u062a \u0627\u06cc\u06a9 \u062d\u0642\u06cc\u0642\u06cc \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0645\u0636\u0645\u0648\u0646 \u0645\u0644 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0633\u06d2 \u0645\u0627\u0688\u0644 \u062a\u06a9 \u067e\u06c1\u0646\u0686\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u0627\u0648\u0631 \u067e\u06be\u0631 \u062c\u0627\u0646\u0686 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba \u06a9\u06c1 \u0622\u06cc\u0627 \u0627\u0633 \u062a\u0644\u0627\u0634 \u0633\u06d2 \u0648\u0627\u0642\u0639\u06cc \u0645\u062f\u062f \u0645\u0644\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u062f\u0648 \u062d\u0635\u0648\u06ba \u0645\u06cc\u06ba \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0633\u0628 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u06c1\u0645 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u062c\u0645\u0639 \u06a9\u0631\u062f\u06c1 \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0645\u0648\u0627\u062f \u06a9\u0648 \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0642\u0627\u0628\u0644 \"\u0645\u0639\u0646\u06cc \u0688\u06cc\u0679\u0627 \u0628\u06cc\u0633\" \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0633\u0631\u0686 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u0628\u0646\u0627\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0631 \u0645\u0636\u0645\u0648\u0646 \u06a9\u06d2 \u0644\u06cc\u06d2\u060c \u06c1\u0645 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06d2 \u0627\u06cc\u0645\u0628\u06cc\u0688\u0646\u06af \u0645\u0627\u0688\u0644\u060c all-MiniLM-L6-v2 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u0639\u0646\u0648\u0627\u0646 \u0627\u0648\u0631 \u062e\u0644\u0627\u0635\u06c1 \u067e\u0627\u0633 \u06a9\u0631\u06a9\u06d2 \u0633\u0631\u0627\u06cc\u062a \u06a9\u06cc \u06af\u0646\u062a\u06cc \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u0627\u06cc\u0645\u0628\u06cc\u0688\u0646\u06af \u0645\u0639\u0646\u06cc \u06a9\u0627 \u0639\u062f\u062f\u06cc \u0641\u0646\u06af\u0631 \u067e\u0631\u0646\u0679 \u06c1\u06d2\u060c 384 \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u06cc \u0627\u06cc\u06a9 \u0642\u0637\u0627\u0631\u060c \u062c\u0633 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u0645\u0639\u0646\u06cc \u0648\u0627\u0644\u06d2 \u0645\u0636\u0627\u0645\u06cc\u0646 \u0627\u06cc\u06a9 \u062c\u06cc\u0633\u06d2 \u0646\u0645\u0628\u0631\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062e\u062a\u0645 \u06c1\u0648\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0622\u0641 \u0644\u0627\u0626\u0646 \u0634\u0645\u0627\u0631 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0688\u0633\u06a9 \u067e\u0631 \u0645\u062d\u0641\u0648\u0638 \u06a9\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u062f\u0648\u0633\u0631\u0627 \u062e\u0648\u062f \u062a\u0644\u0627\u0634 \u06c1\u06d2\u06d4 \u0627\u0633\u062a\u0641\u0633\u0627\u0631 \u06a9\u06d2 \u0648\u0642\u062a\u060c \u06cc\u06c1 \u0627\u0633\u062a\u0641\u0633\u0627\u0631 \u06a9\u0648 \u0627\u06cc\u06a9 \u06c1\u06cc \u0642\u0633\u0645 \u06a9\u06d2 \u0648\u06cc\u06a9\u0679\u0631\u0632 \u0645\u06cc\u06ba \u062a\u0628\u062f\u06cc\u0644 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u062a\u0645\u0627\u0645 \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u0648 \u0627\u0646 \u06a9\u06cc \u0645\u0645\u0627\u062b\u0644\u062a \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0627\u0633\u06a9\u0648\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0633\u0628 \u0633\u06d2 \u0632\u06cc\u0627\u062f\u06c1 \u0627\u0633\u06a9\u0648\u0631 \u0648\u0627\u0644\u06d2 \u0686\u0646\u062f \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u0648 \u0644\u0648\u0679\u0627\u062a\u0627 \u06c1\u06d2 (\u06cc\u0639\u0646\u06cc\u060c \u0648\u06c1 \u0645\u0636\u0627\u0645\u06cc\u0646 \u062c\u0648 \u0635\u0627\u0631\u0641 \u06a9\u06cc \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u06a9\u06d2 \u0645\u0639\u0646\u06cc \u06a9\u06d2 \u0642\u0631\u06cc\u0628 \u06c1\u06cc\u06ba)\u06d4 \u067e\u06be\u0631 \u0648\u06c1\u06cc \u062a\u0634\u062e\u06cc\u0635 \u0686\u0644\u0627\u0626\u06cc\u06ba \u062c\u0648 \u067e\u0686\u06be\u0644\u06d2 \u0645\u0631\u062d\u0644\u06d2 \u06a9\u06cc \u0637\u0631\u062d \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0627\u06c1\u0645 \u0633\u0648\u0627\u0644\u0627\u062a \u06a9\u06d2 \u062c\u0648\u0627\u0628\u0627\u062a \u062f\u06cc\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u0646 \u0628\u0627\u0632\u06cc\u0627\u0641\u062a \u0634\u062f\u06c1 \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u0648 \u0627\u0634\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0686\u0633\u067e\u0627\u06ba \u06a9\u0631\u06cc\u06ba\u06d4 \u06a9\u06cc\u0627 \u0645\u0627\u0688\u0644 \u0628\u06c1\u062a\u0631 \u06a9\u0627\u0645 \u06a9\u0631\u06d2 \u06af\u0627 \u0627\u06af\u0631 \u0627\u0633\u06d2 \u062f\u0631\u0633\u062a \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0645\u0636\u0645\u0648\u0646 \u067e\u0627\u0633 \u06a9\u06cc\u0627 \u062c\u0627\u0626\u06d2\u061f<\/p>\n<p>\u0633\u06cc\u062f\u06be\u06d2 \u0627\u0644\u0641\u0627\u0638 \u0645\u06cc\u06ba\u060c \u0627\u0633 \u0645\u0631\u062d\u0644\u06d2 \u0645\u06cc\u06ba \u0645\u062a\u0639\u0644\u0642\u06c1 \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u06cc \u062a\u0644\u0627\u0634\u060c \u0627\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u067e\u0631\u0627\u0645\u067e\u0679 \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u0627\u060c \u0627\u0648\u0631 \u0627\u06cc\u06a9 \u0645\u0627\u0688\u0644 \u0628\u0646\u0627\u0646\u0627 \u0634\u0627\u0645\u0644 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-python\">def retrieve(query, embedder, embeddings, meta, k):\n      # 1. turn the query into the same kind of 384-number vector\n      q = embedder.encode([query], normalize_embeddings=True,\n                          convert_to_numpy=True)[0]\n      # 2. score every article by similarity (dot product of unit vectors = cosine)\n      sims = embeddings @ q\n      # 3. take the k closest, return them with their scores\n      top = np.argsort(-sims)[:k]\n      return [(meta[i], float(sims[i])) for i in top]\n<\/code><\/pre>\n<p>\u0644\u06c1\u0670\u0630\u0627\u060c RAG \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u0645\u0648\u0627\u062f \u06a9\u06cc \u0641\u0627\u0644\u062a\u0648 \u067e\u0646 \u06a9\u0648 \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0632\u06cc\u0627\u062f\u06c1 \u06a9\u062b\u0631\u062a \u0633\u06d2 \u0645\u062e\u0635\u0648\u0635 \u062b\u0642\u0627\u0641\u062a\u0648\u06ba \u06a9\u0627 \u0646\u0627\u0645 \u062f\u06cc\u0646\u06d2 \u06a9\u0627 \u0633\u0628\u0628 \u0628\u0646\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u0639\u06cc\u0646 \u062b\u0642\u0627\u0641\u062a\u06cc \u0645\u0645\u0627\u062b\u0644\u062a\u06cc\u06ba \u0634\u0627\u0630 \u0648 \u0646\u0627\u062f\u0631 \u06c1\u06cc \u0645\u0646\u062a\u0642\u0644 \u06c1\u0648\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1 \u0648\u06c1 \u0686\u06cc\u0632 \u06c1\u06d2 \u062c\u0633\u06d2 \u06c1\u0645 \u0627\u06cc\u067e \u06a9\u06d2 \u0622\u0626\u0646\u062f\u06c1 \u0648\u0631\u0698\u0646\u0632 \u0645\u06cc\u06ba \u0628\u06c1\u062a\u0631 \u0628\u0646\u0627\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06ba \u06af\u06d2\u06d4<\/p>\n<pre><code class=\"language-plaintext\">Metric                        Plain     + RAG     Change\nmaterials_jaccard             0.653     0.752     better\npred_culture_specific_rate    0.52      0.64      better\nculture_loose_match_rate      0.108     0.135     barely\n<\/code><\/pre>\n<h2 id=\"heading-integrate-the-model-with-the-feature\"><strong>\u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0645\u0627\u0688\u0644\u0632 \u06a9\u0648 \u0645\u0631\u0628\u0648\u0637 \u06a9\u0631\u06cc\u06ba\u06d4<\/strong><\/h2>\n<p>\u0627\u0628 \u0648\u0642\u062a \u0622\u06af\u06cc\u0627 \u06c1\u06d2 \u06a9\u06c1 \u0622\u067e \u0627\u067e\u0646\u06cc \u0627\u06cc\u067e \u0645\u06cc\u06ba \u0679\u06be\u06cc\u06a9 \u0679\u06cc\u0648\u0646\u0688 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0636\u0645 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062f\u06cc\u06a9\u06be\u06cc\u06ba \u06a9\u06c1 \u0622\u067e \u0627\u0633\u0627\u062a\u0630\u06c1 \u06a9\u0648 \u0645\u062a\u0627\u062b\u0631 \u06a9\u0631\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u06a9\u0648\u0646 \u0633\u06cc \u062b\u0642\u0627\u0641\u062a\u06cc \u0633\u0631\u06af\u0631\u0645\u06cc\u0627\u06ba \u062a\u0634\u06a9\u06cc\u0644 \u062f\u06d2 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p>\u0622\u062e\u0631 \u0633\u06d2 \u0622\u062e\u0631 \u062a\u06a9 \u0628\u06c1\u0627\u0624 \u0627\u06cc\u06a9 \"\u062a\u062c\u0648\u06cc\u0632\" \u0627\u0633\u06a9\u0631\u06cc\u0646 \u0633\u06d2 \u0634\u0631\u0648\u0639 \u06c1\u0648\u062a\u0627 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u0627\u0633\u0627\u062a\u0630\u06c1 \u0627\u067e\u0646\u06d2 \u067e\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u0645\u0648\u0627\u062f \u0627\u0648\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631\u060c \u0633\u0631\u06af\u0631\u0645\u06cc \u06a9\u06d2 \u0639\u0646\u0648\u0627\u0646\u0627\u062a \u062f\u0631\u062c \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4 \u06cc\u06c1\u0627\u06ba\u060c \u062a\u062c\u0627\u0648\u06cc\u0632 \u062f\u0648 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u0622\u06af\u06d2 \u0628\u0691\u06be\u062a\u06cc \u06c1\u06cc\u06ba: \u062f\u0631\u06cc\u0627\u0641\u062a \u0627\u0648\u0631 \u0646\u0633\u0644\u06d4<\/p>\n<p>\u0633\u0628 \u0633\u06d2 \u067e\u06c1\u0644\u06d2\u060c \u0627\u06cc\u067e \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 \u0627\u0646\u0688\u06cc\u06a9\u0633 \u06a9\u06cc \u0648\u06cc\u06a9\u0679\u0631 \u062a\u0644\u0627\u0634 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u0627\u0648\u0631 \u062b\u0642\u0627\u0641\u062a \u0633\u06d2 \u0645\u062a\u0639\u0644\u0642 \u0645\u062e\u0635\u0648\u0635 \u0645\u0636\u0627\u0645\u06cc\u0646 \u06a9\u0627 \u0627\u06cc\u06a9 \u06af\u0631\u0688 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062a\u06cc \u06c1\u06d2 \u062c\u0648 \u0645\u0639\u0644\u0645 \u06a9\u06d2 \u0627\u0646 \u067e\u0679 \u0633\u06d2 \u0645\u06cc\u0644 \u06a9\u06be\u0627\u062a\u0627 \u06c1\u06d2\u06d4 \u0686\u0648\u0646\u06a9\u06c1 \u06a9\u0648\u0626\u06cc \u0645\u0627\u0688\u0644 \u0634\u0627\u0645\u0644 \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0627\u06cc\u06a9 \u06af\u0631\u0688 \u0641\u0648\u0631\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0638\u0627\u06c1\u0631 \u06c1\u0648 \u062c\u0627\u0626\u06d2 \u06af\u0627.<\/p>\n<p>\u067e\u06be\u0631\u060c \u06a9\u0627\u0631\u0688 \u06a9\u0648 \u062a\u06be\u067e\u062a\u06be\u067e\u0627\u0646\u06d2 \u0633\u06d2 \u0622\u067e \u06a9\u0648 \u062a\u0641\u0635\u06cc\u0644\u0627\u062a \u06a9\u06cc \u0627\u0633\u06a9\u0631\u06cc\u0646 \u067e\u0631 \u0644\u06d2 \u062c\u0627\u062a\u0627 \u06c1\u06d2 \u062c\u06c1\u0627\u06ba \u0627\u06cc\u06a9 \u0639\u0645\u062f\u06c1 \u0645\u0627\u0688\u0644 \u0627\u06cc\u06a9 \u06c1\u06cc \u0631\u0648\u0627\u06cc\u062a \u06a9\u06cc \u0628\u0646\u06cc\u0627\u062f \u067e\u0631 \u0627\u06cc\u06a9 \u0645\u06a9\u0645\u0644 \u0627\u0633\u0679\u06cc\u0645 \u0633\u0631\u06af\u0631\u0645\u06cc \u0628\u0646\u0627\u062a\u0627 \u06c1\u06d2\u060c \u062c\u0633 \u0645\u06cc\u06ba \u0639\u0646\u0648\u0627\u0646\u060c \u062a\u0641\u0635\u06cc\u0644\u060c \u0645\u0648\u0627\u062f\u060c \u0645\u0631\u062d\u0644\u06c1 \u0648\u0627\u0631 \u06c1\u062f\u0627\u06cc\u0627\u062a\u060c \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0635\u062f \u0627\u0648\u0631 \u062d\u0641\u0627\u0638\u062a\u06cc \u0646\u0648\u0679 \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u06d4 \u06c1\u0631 \u0648\u06c1 \u0686\u06cc\u0632 \u062c\u0648 \u0622\u067e \u06a9\u0648 \u0627\u067e\u0646\u06cc \u06a9\u0644\u0627\u0633 \u0631\u0648\u0645 \u06a9\u06cc \u0633\u0631\u06af\u0631\u0645\u06cc\u0648\u06ba \u06a9\u06cc \u0631\u06c1\u0646\u0645\u0627\u0626\u06cc \u06a9\u06d2 \u0644\u06cc\u06d2 \u062f\u0631\u06a9\u0627\u0631 \u06c1\u06d2\u06d4<\/p>\n<pre><code class=\"language-typescript\"> \/\/ Step 1 \u2014 RETRIEVAL: educator's materials -> grid of cultural articles.\n  \/\/ Pure vector search on the server, no model, so the grid appears instantly.\n  export async function fetchInspiration(materials: string[], theme?: string) {\n    const res = await fetch(`${BASE_URL}\/suggest`, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ materials, theme: theme ?? null }),\n    });\n    return res.json();   \/\/ { results: [...articles] }\n  }\n\n  \/\/ Step 2 \u2014 GENERATION: runs only when the educator taps ONE card.\n  \/\/ The fine-tuned model generates a full activity grounded in that article.\n  export async function fetchActivity(\n    articleId: number,\n    materials: string[],\n    ageRange: [number, number],\n  ) {\n    const res = await fetch(`${BASE_URL}\/activity`, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ article_id: articleId, materials, age_range: ageRange }),\n    });\n    return res.json();   \/\/ { activity: {...}, article: {...} }\n  }\n<\/code><\/pre>\n<p>\u0627\u0633 \u0637\u0631\u062d \u062a\u062e\u0644\u06cc\u0642 \u0633\u06d2 \u0627\u0644\u06af \u0627\u0644\u06af \u0631\u06cc\u0633\u0631\u0686 \u0627\u06cc\u06a9 \u0642\u06cc\u0645\u062a \u0627\u0648\u0631 \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06c1\u06d2\u06d4 \u0686\u0648\u0646\u06a9\u06c1 \u062a\u0644\u0627\u0634 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u0645\u0641\u062a \u06c1\u06d2\u060c \u0645\u0627\u0688\u0644 \u06af\u0631\u0688 \u0645\u06cc\u06ba \u0645\u0648\u062c\u0648\u062f \u06c1\u0631 \u06a9\u0627\u0631\u0688 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0635\u0631\u0641 \u0627\u06cc\u06a9 \u0628\u0627\u0631 \u0686\u0644\u0627\u06cc\u0627 \u062c\u0627\u062a\u0627 \u06c1\u06d2\u060c \u0628\u062c\u0627\u0626\u06d2 \u0627\u0633 \u06a9\u06d2 \u06a9\u06c1 \u06af\u0631\u0688 \u0645\u06cc\u06ba \u0645\u0648\u062c\u0648\u062f \u06c1\u0631 \u06a9\u0627\u0631\u0688 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0628\u0627\u0631\u060c \u062c\u06cc\u0633\u0627 \u06a9\u06c1 \u0631\u0648\u0627\u06cc\u062a \u06c1\u06d2 \u06a9\u06c1 \u0645\u0639\u0644\u0645\u06cc\u0646 \u062f\u0631\u0627\u0635\u0644 \u0648\u0639\u062f\u06c1 \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/umang.pk\/wp-content\/uploads\/2026\/06\/1782293839_634_\u0686\u06be\u0648\u0679\u06d2-LLMs-\u06a9\u0648-K12-\u062a\u062e\u0644\u06cc\u0642\u06cc-\u067e\u0631\u0648\u062c\u06cc\u06a9\u0679-\u0622\u0626\u06cc\u0688\u06cc\u0627\u0632-\u062a\u062c\u0648\u06cc\u0632-\u06a9\u0631\u0646\u06d2-\u06a9\u0627.png\" alt=\"\u0627\u0633\u06a9\u0631\u06cc\u0646 \u0634\u0627\u0679 \u0627\u06cc\u067e \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062b\u0642\u0627\u0641\u062a\u06cc \u0627\u0633\u0679\u06cc\u0645 \u0633\u0631\u06af\u0631\u0645\u06cc \u0628\u0646\u0627\u0646\u06d2 \u06a9\u06d2 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u062f\u06a9\u06be\u0627 \u0631\u06c1\u0627 \u06c1\u06d2\u06d4\" style=\"display:block;margin:0 auto\" width=\"5930\" height=\"2532\" loading=\"lazy\" title=\"\"><\/p>\n<h2 id=\"heading-making-content-safe\">\u0627\u067e\u0646\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u0628\u0646\u0627\u0626\u06cc\u06ba<\/h2>\n<p>\u067e\u0627\u0626\u067e \u0644\u0627\u0626\u0646 \u06a9\u06d2 \u0628\u06c1\u062a \u0633\u06d2 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u06c1\u06cc \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0645\u062d\u0641\u0648\u0638 \u0631\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0634\u0627\u0645\u0644 \u06c1\u06cc\u06ba\u060c \u0644\u06cc\u06a9\u0646 \u0645\u06cc\u06ba \u0622\u062e\u0631 \u0645\u06cc\u06ba \u0627\u0633 \u0645\u0648\u0636\u0648\u0639 \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0648\u0627\u0636\u062d \u0637\u0648\u0631 \u067e\u0631 \u0628\u0627\u062a \u06a9\u0631\u0646\u0627 \u0686\u0627\u06c1\u062a\u0627 \u062a\u06be\u0627\u06d4<\/p>\n<p>\u06cc\u06c1\u0627\u06ba \u062a\u06a9 \u06a9\u06c1 \u0627\u06af\u0631 \u0627\u06cc\u067e \u06a9\u06d2 \u0628\u0631\u0627\u06c1 \u0631\u0627\u0633\u062a \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u0645\u0639\u0644\u0645 \u06c1\u06cc\u06ba\u060c \u0627\u0633 \u0641\u06cc\u0686\u0631 \u06a9\u06cc \u067e\u06cc\u0634 \u06a9\u0631\u062f\u06c1 \u06c1\u0631 \u0686\u06cc\u0632 \u06a9\u0648 \u0622\u062e\u0631 \u06a9\u0627\u0631 \u0628\u0686\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u0645\u0646\u06d2 \u0632\u0646\u062f\u06c1 \u06a9\u06cc\u0627 \u062c\u0627 \u0633\u06a9\u062a\u0627 \u06c1\u06d2\u06d4 \u0644\u06c1\u0670\u0630\u0627\u060c \u06c1\u0645 \u0646\u0634\u06c1\u060c \u0645\u0646\u0634\u06cc\u0627\u062a\u060c \u0633\u06af\u0631\u06cc\u0679\u060c \u06c1\u062a\u06be\u06cc\u0627\u0631\u060c \u062f\u06be\u0645\u0627\u06a9\u06c1 \u062e\u06cc\u0632 \u0645\u0648\u0627\u062f\u060c \u0632\u06c1\u0631 \u0648\u063a\u06cc\u0631\u06c1\u060c \u0628\u0646\u06cc\u0627\u062f\u06cc \u0637\u0648\u0631 \u067e\u0631 \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0627\u06cc\u0633\u0627 \u0645\u0648\u0627\u062f \u062c\u0648 \u0639\u0645\u0631 \u06a9\u06d2 \u0644\u062d\u0627\u0638 \u0633\u06d2 \u0645\u0646\u0627\u0633\u0628 \u0646\u06c1 \u06c1\u0648\u060c \u0645\u0646\u0638\u0631 \u0639\u0627\u0645 \u067e\u0631 \u0646\u06c1\u06cc\u06ba \u0622\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2 \u06cc\u0627 \u0627\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0645\u0631\u0627\u062d\u0644 \u0646\u06c1\u06cc\u06ba \u0628\u0646\u0627\u0646\u0627 \u0686\u0627\u06c1\u062a\u06d2\u06d4<\/p>\n<p>\u06cc\u06c1 \u0627\u06cc\u06a9 \u0627\u06cc\u0633\u0627 \u06a9\u0627\u0645 \u06c1\u06d2 \u062c\u0633\u06d2 \u0645\u0627\u0688\u0644 \u062e\u0648\u062f \u0628\u062e\u0648\u062f \u0646\u06c1\u06cc\u06ba \u0633\u0646\u0628\u06be\u0627\u0644 \u0633\u06a9\u062a\u0627\u06d4 \u0641\u0627\u0626\u0646 \u0679\u06cc\u0648\u0646\u0688 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u0635\u0631\u0641 \u062b\u0642\u0627\u0641\u062a\u06cc \u062f\u0633\u062a\u06a9\u0627\u0631\u06cc \u06a9\u06cc \u0645\u062b\u0627\u0644\u0648\u06ba \u067e\u0631 \u062a\u0631\u0628\u06cc\u062a \u062f\u06cc \u062c\u0627\u062a\u06cc \u06c1\u06d2\u060c \u0627\u0633 \u0644\u06cc\u06d2 \u0627\u0633 \u0645\u06cc\u06ba \u063a\u06cc\u0631 \u0645\u062d\u0641\u0648\u0638 \u062f\u0631\u062e\u0648\u0627\u0633\u062a\u0648\u06ba \u06a9\u0648 \u0645\u0633\u062a\u0631\u062f \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u0627\u0646\u062f\u0631\u0648\u0646\u06cc \u062c\u0628\u0644\u062a \u0646\u06c1\u06cc\u06ba \u06c1\u06d2\u060c \u0627\u0648\u0631 \u0627\u0644\u06a9\u062d\u0644 \u0627\u0648\u0631 \u06c1\u062a\u06be\u06cc\u0627\u0631\u0648\u06ba \u062c\u06cc\u0633\u06cc \u0686\u06cc\u0632\u0648\u06ba \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0639\u0645\u0648\u0645\u06cc \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0628 \u0628\u06be\u06cc \u0628\u06cc\u0633 \u0645\u0627\u0688\u0644 \u06a9\u06d2 \u0648\u0632\u0646 \u0645\u06cc\u06ba \u0622\u062a\u06cc \u06c1\u06d2\u06d4<\/p>\n<p>\u0627\u06cc\u06a9 \u0628\u0644\u0688\u0631 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631\u060c \u0622\u067e \u06a9\u0648 \u0636\u0631\u0648\u0631\u06cc \u0645\u062d\u0627\u0641\u0638\u0648\u06ba \u0627\u0648\u0631 \u0686\u0648\u06a9\u06cc\u0648\u06ba \u06a9\u0648 \u062c\u06af\u06c1 \u067e\u0631 \u0631\u06a9\u06be\u0646\u06d2 \u0627\u0648\u0631 \u0627\u067e\u0646\u06d2 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u06cc\u0627\u062f \u062f\u0644\u0627\u0646\u06d2 \u06a9\u06cc \u0636\u0631\u0648\u0631\u062a \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633 \u06a9\u0627 \u0628\u0631\u062a\u0627\u0624 \u06a9\u06cc\u0633\u0627 \u06c1\u0648\u0646\u0627 \u0686\u0627\u06c1\u06cc\u06d2\u06d4 \u06c1\u0645 \u0627\u0633\u06d2 \u062f\u0648 \u0645\u0631\u0627\u062d\u0644 \u0645\u06cc\u06ba \u06a9\u0631\u062a\u06d2 \u06c1\u06cc\u06ba:<\/p>\n<ul>\n<li>\n<p>\u0627\u067e\u0646\u06d2 \u0688\u06cc\u0679\u0627 \u06a9\u0648 \u0627\u0633\u06cc \u0637\u0631\u062d \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0641\u0644\u0679\u0631 \u06a9\u0631\u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06c1 \u067e\u0631 \u062e\u0637\u0631\u06d2 \u06a9\u0648 \u06a9\u0645 \u06a9\u0631\u06cc\u06ba \u062c\u0633 \u0637\u0631\u062d \u0622\u067e \u0646\u06d2 \u067e\u06c1\u0644\u06d2 \u063a\u06cc\u0631 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0632\u0645\u0631\u0648\u06ba \u06a9\u0648 \u06c1\u0679\u0627 \u062f\u06cc\u0627 \u062a\u06be\u0627\u06d4 \u06a9\u0627\u0631\u067e\u0633 (\u0627\u0648\u0631 \u0627\u0633 \u06a9\u06d2 \u0646\u062a\u06cc\u062c\u06d2 \u0645\u06cc\u06ba \u062a\u0631\u0628\u06cc\u062a\u06cc \u062c\u0648\u0691\u0648\u06ba) \u06a9\u0648 \u062f\u0631\u0633\u062a \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06c1\u06d2 \u06a9\u06c1 \u0645\u0627\u0688\u0644 \u06a9\u0648 \u067e\u06c1\u0644\u06d2 \u063a\u06cc\u0631 \u0645\u062d\u0641\u0648\u0638 \u0645\u0648\u0627\u062f \u06a9\u06cc \u062a\u0639\u0644\u06cc\u0645 \u0646\u06c1 \u062f\u06cc\u06ba\u06d4 \u06cc\u06c1 \u062e\u0627\u0635 \u0637\u0648\u0631 \u067e\u0631 \u0627\u06c1\u0645 \u06c1\u06d2 \u0627\u06af\u0631 \u0622\u067e \u0627\u067e\u0646\u06d2 \u0645\u0627\u0688\u0644 \u06cc\u0627 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06a9\u0648 Hugging Face \u062c\u06cc\u0633\u06cc \u06a9\u0633\u06cc \u0686\u06cc\u0632 \u067e\u0631 \u0634\u0627\u0626\u0639 \u06a9\u0631\u0646\u06d2 \u06a9\u0627 \u0627\u0631\u0627\u062f\u06c1 \u0631\u06a9\u06be\u062a\u06d2 \u06c1\u06cc\u06ba\u060c \u062c\u06c1\u0627\u06ba \u06cc\u06c1 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u0641\u0644\u0679\u0631 \u06c1\u0648 \u0686\u06a9\u0627 \u06c1\u06d2\u06d4 \u0627\u0633 \u0642\u062f\u0645 \u0646\u06d2 ~19,000 \u0633\u06a9\u0631\u06cc\u067e \u0622\u0626\u0679\u0645\u0632 \u0633\u06d2 ~850 \u063a\u06cc\u0631 \u0645\u062d\u0641\u0648\u0638 \u0627\u0634\u06cc\u0627\u0621 \u06a9\u0648 \u06c1\u0679\u0627 \u062f\u06cc\u0627\u06d4<\/p>\n<\/li>\n<li>\n<p>\u062d\u0642\u06cc\u0642\u06cc \u06cc\u0642\u06cc\u0646 \u062f\u06c1\u0627\u0646\u06cc\u0648\u06ba \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0627\u067e\u0646\u06cc ZubHub \u0627\u06cc\u067e\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0631\u0646 \u0679\u0627\u0626\u0645 \u06af\u0627\u0631\u0688\u0631\u06cc\u0644\u0632 \u06a9\u0648 \u0628\u0631\u0642\u0631\u0627\u0631 \u0631\u06a9\u06be\u06cc\u06ba\u06d4 \u0688\u06cc\u0679\u0627 \u0641\u0644\u0679\u0631\u0646\u06af \u062e\u0637\u0631\u06d2 \u06a9\u0648 \u06a9\u0645 \u06a9\u0631\u062a\u06cc \u06c1\u06d2\u060c \u0644\u06cc\u06a9\u0646 \u06cc\u06c1 \u0627\u0633\u06d2 \u0645\u0679\u0627 \u0646\u06c1\u06cc\u06ba \u0633\u06a9\u062a\u0627 \u062c\u0648 \u0628\u0646\u06cc\u0627\u062f\u06cc \u0645\u0627\u0688\u0644 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u062c\u0627\u0646\u062a\u0627 \u06c1\u06d2\u060c \u0644\u06c1\u0630\u0627 \u0644\u0627\u0626\u06cc\u0648 \u0627\u06cc\u067e\u0633 \u0628\u0627\u0632\u06cc\u0627\u0641\u062a \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u062a\u0645\u0627\u0645 \u0627\u0646 \u067e\u0679 \u0627\u0648\u0631 \u0688\u0633\u067e\u0644\u06d2 \u06a9\u0631\u0646\u06d2 \u0633\u06d2 \u067e\u06c1\u0644\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u062f\u06c1 \u062a\u0645\u0627\u0645 \u0622\u0624\u0679 \u067e\u0679 \u06a9\u06cc \u062c\u0627\u0646\u0686 \u06a9\u0631\u062a\u06cc \u06c1\u06cc\u06ba\u06d4 \u0627\u0633 \u06a9\u0627 \u0645\u0637\u0644\u0628 \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u063a\u06cc\u0631 \u0645\u062d\u0641\u0648\u0638 \u0634\u0631\u0627\u0626\u0637 \u067e\u0631 \u0628\u0646\u0627\u0626\u06cc \u06af\u0626\u06cc \u06a9\u0648\u0626\u06cc \u0628\u06be\u06cc \u0686\u06cc\u0632 \u062a\u0644\u0627\u0634 \u06cc\u0627 \u0688\u0633\u067e\u0644\u06d2 \u0646\u06c1\u06cc\u06ba \u06a9\u06cc \u062c\u0627\u0626\u06d2 \u06af\u06cc\u06d4<\/p>\n<\/li>\n<\/ul>\n<pre><code class=\"language-python\"># safety.py \u2014 one shared list of what we never surface to kids...\n  UNSAFE_TERMS = { \n      # ...\n  }\n\n  # ...matched whole-word, so \"twine\" != \"wine\" and \"gunny sack\" != \"gun\".\n  def screen_text(text):\n      \"\"\"Return the first unsafe category found, or None if the text is clear.\"\"\"\n      for category, pattern in _PATTERNS.items():   # _PATTERNS built from UNSAFE_TERMS\n          if pattern.search(text):\n              return category\n      return None\n\n  # Phase 1, data: drop unsafe articles before they ever reach training.\n  for article in corpus:\n      if screen_text(article[\"title\"] + article[\"summary\"]):\n          continue                      # never taught to the model\n\n  # Phase 2, runtime: screen the educator's input AND the model's output.\n  if screen_text(user_input):           # before retrieval\n      return BLOCK_MESSAGE\n  answer = model.generate(...)\n  if screen_text(answer):               # before anything is shown\n      return BLOCK_MESSAGE\n<\/code><\/pre>\n<h2 id=\"heading-conclusion\">\u0646\u062a\u06cc\u062c\u06c1<\/h2>\n<p>\u0645\u062e\u062a\u0635\u0631\u0627\u064b\u060c \u06cc\u06c1 \u0645\u0636\u0645\u0648\u0646 \u062a\u0639\u0644\u06cc\u0645\u06cc \u0627\u06cc\u067e\u0633 \u06a9\u06d2 \u0644\u06cc\u06d2 \u062a\u062e\u0644\u06cc\u0642\u06cc \u06c1\u06cc\u0646\u0688 \u0622\u0646 \u067e\u0631\u0627\u062c\u06cc\u06a9\u0679\u0633 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0622\u0646\u06d2 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06d2 \u0633\u06d2 LLM \u06a9\u0648 \u067e\u0691\u06be\u0627\u0646\u06d2 \u067e\u0631 \u063a\u0648\u0631 \u06a9\u0631\u062a\u0627 \u06c1\u06d2\u06d4<\/p>\n<p>\u06c1\u0645 \u0646\u06d2 \u067e\u06c1\u0644\u06d2 \u0633\u06d2 \u062a\u0631\u0628\u06cc\u062a \u06cc\u0627\u0641\u062a\u06c1 \u0645\u0627\u0688\u0644\u060c Qwen2.5-1.5B-Instruct \u0633\u06d2 \u0634\u0631\u0648\u0639\u0627\u062a \u06a9\u06cc\u060c \u0627\u0648\u0631 \u0627\u0633\u06d2 Wikipedia \u06a9\u06d2 STEAM \u0627\u0648\u0631 \u062b\u0642\u0627\u0641\u062a \u06a9\u06d2 \u0645\u0636\u0627\u0645\u06cc\u0646 \u067e\u0631 \u0645\u0628\u0646\u06cc \u0688\u06cc\u0679\u0627 \u0633\u06cc\u0679 \u067e\u0631 \u0633\u06a9\u06be\u0627\u06cc\u0627\u06d4<\/p>\n<p>\u0645\u0642\u0635\u062f \u0633\u0627\u062f\u06c1 \u0627\u0646 \u067e\u0679 \u0644\u06cc\u0646\u0627 \u062a\u06be\u0627 (\u0645\u0639\u0644\u0645 \u06a9\u06d2 \u067e\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u0645\u0648\u0627\u062f\u060c \u0628\u0686\u0648\u06ba \u06a9\u06cc \u0639\u0645\u0631 \u06a9\u06cc \u062d\u062f\u060c \u0627\u0648\u0631 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0639\u0646\u0648\u0627\u0646\u0627\u062a) \u0627\u0648\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u0627\u06cc\u06a9 \u0645\u0646\u0638\u0645 JSON \u0633\u0631\u06af\u0631\u0645\u06cc (\u0639\u0646\u0648\u0627\u0646\u060c \u062a\u0641\u0635\u06cc\u0644\u060c \u0645\u0631\u062d\u0644\u06c1 \u0648\u0627\u0631 \u06c1\u062f\u0627\u06cc\u0627\u062a\u060c \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u06a9\u06d2 \u0645\u0642\u0627\u0635\u062f\u060c \u0627\u0648\u0631 \u062d\u0641\u0627\u0638\u062a\u06cc \u0646\u0648\u0679\u0633) \u06a9\u06d2 \u0633\u0627\u062a\u06be \u062c\u0648\u0627\u0628 \u062f\u06cc\u0646\u0627 \u062a\u06be\u0627\u06d4<\/p>\n<p>\u0631\u0627\u0633\u062a\u06d2 \u0645\u06cc\u06ba\u060c \u06c1\u0645 \u0646\u06d2 \u0648\u06cc\u06a9\u06cc\u067e\u06cc\u0688\u06cc\u0627 API \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u0688\u06cc\u0679\u0627\u0633\u06cc\u0679 \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631\u060c \u063a\u06cc\u0631 \u0645\u062a\u0639\u0644\u0642\u06c1 \u0632\u0645\u0631\u0648\u06ba \u0627\u0648\u0631 \u063a\u06cc\u0631 \u0645\u062d\u0641\u0648\u0638 \u0645\u0648\u0627\u062f \u06a9\u0648 \u0641\u0644\u0679\u0631 \u06a9\u0631\u06a9\u06d2\u060c \u062a\u0631\u0628\u06cc\u062a\u06cc \u062c\u0648\u0691\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u0631\u06a9\u06d2\u060c \u0645\u0627\u0688\u0644 \u06a9\u0648 LoRA \u06a9\u06d2 \u0633\u0627\u062a\u06be \u0679\u06be\u06cc\u06a9 \u06a9\u0631\u0646\u06d2\u060c \u0645\u0639\u06cc\u0627\u0631 \u06a9\u0627 \u0627\u0646\u062f\u0627\u0632\u06c1 \u0644\u06af\u0627 \u06a9\u0631\u060c \u062a\u0644\u0627\u0634 \u06a9\u06d2 \u0627\u0634\u0627\u0631\u06cc\u06c1 \u06a9\u06cc \u062a\u0639\u0645\u06cc\u0631\u060c \u0645\u0627\u0688\u0644 \u0645\u06cc\u06ba RAG \u06a9\u0648 \u0634\u0627\u0645\u0644 \u06a9\u0631\u06a9\u06d2\u060c K12 \u06a9\u06d2 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u06d2 \u06a9\u06cc\u0633\u0632 \u06a9\u06d2 \u0644\u06cc\u06d2 \u0627\u062e\u062a\u062a\u0627\u0645 \u0633\u06d2 \u0622\u062e\u0631 \u062a\u06a9 \u0627\u06cc\u06a9 \u0686\u06be\u0648\u0679\u06d2 \u0633\u06d2 LLM \u06a9\u0648 \u0644\u0627\u06af\u0648 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc \u062a\u06a9\u0646\u06cc\u06a9 \u06a9\u06d2 \u0630\u0631\u06cc\u0639\u06d2 \u06a9\u0627\u0645 \u06a9\u06cc\u0627\u06d4<\/p>\n<p>\u0633\u0628 \u0633\u06d2 \u0627\u06c1\u0645 \u0628\u0627\u062a \u06cc\u06c1 \u06c1\u06d2 \u06a9\u06c1 \u0627\u0633\u06d2 \u0627\u06cc\u06a9 \u06c1\u06cc\u0646\u0688 \u0622\u0646 \u067e\u0631\u0648\u062c\u06cc\u06a9\u0679 \u06a9\u06d2 \u0637\u0648\u0631 \u067e\u0631 \u0627\u0633 \u0637\u0631\u062d \u0628\u0646\u0627\u0646\u06d2 \u0646\u06d2 ML\/LLM \u0627\u0633\u067e\u06cc\u0633 \u06a9\u06d2 \u0628\u0646\u06cc\u0627\u062f\u06cc \u062e\u06cc\u0627\u0644\u0627\u062a \u06a9\u0648 \u062a\u062c\u0631\u06cc\u062f\u06cc \u06c1\u0648\u0646\u06d2 \u06a9\u06cc \u0628\u062c\u0627\u0626\u06d2 \u0645\u062c\u06be\u06d2 \u062f\u0644\u06a9\u0634 \u0628\u0646\u0627 \u062f\u06cc\u0627\u06d4 \u0645\u062c\u06be\u06d2 \u0627\u0645\u06cc\u062f \u06c1\u06d2 \u06a9\u06c1 \u06cc\u06c1 \u0622\u067e \u06a9\u06d2 \u0644\u0626\u06d2 \u0628\u06be\u06cc \u0627\u06cc\u0633\u0627 \u06c1\u06cc \u06a9\u0631\u062a\u0627 \u06c1\u06d2!<\/p>\n<h2 id=\"heading-resources\"><strong>\u0648\u0633\u0627\u0626\u0644<\/strong><\/h2>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u06cc\u06ba \u0646\u06d2 \u062d\u0627\u0644 \u06c1\u06cc \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u062a\u0639\u0644\u06cc\u0645\u06cc \u0627\u06cc\u067e \u06a9\u06d2 \u0628\u0627\u0631\u06d2 \u0645\u06cc\u06ba \u0627\u06cc\u06a9 \u067e\u0648\u0633\u0679 \u0644\u06a9\u06be\u06cc \u06c1\u06d2 \u062c\u0633\u06d2 \u0645\u06cc\u06ba \u0646\u06d2 AI \u0679\u0648\u0644\u0632 \u06a9\u0627 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u062a\u06d2 \u06c1\u0648\u0626\u06d2 \u062a\u06cc\u0627\u0631 \u06a9\u06cc\u0627 \u06c1\u06d2 \u0627\u0648\u0631 \u0631\u0627\u0633\u062a\u06d2 \u0645\u06cc\u06ba \u06a9\u06cc\u06d2 \u06af\u0626\u06d2 \u0688\u06cc\u0632\u0627\u0626\u0646 \u06a9\u06d2 \u0641\u06cc\u0635\u0644\u06d2\u06d4 \u062c\u0628 \u0645\u06cc\u06ba \u0646\u06d2 \u0627\u06cc\u06a9 \u0633\u0631\u06af\u0631\u0645\u06cc \u067e\u0631 \u0645\u0628\u0646\u06cc \u0633\u06cc\u06a9\u06be\u0646\u06d2 \u0648\u0627\u0644\u06cc \u0627\u06cc\u067e \u06a9\u0627 \u067e\u0631\u0648\u0679\u0648 \u0679\u0627\u0626\u067e \u06a9\u0626\u06cc \u0645\u0639\u0644\u0645\u06cc\u0646 \u06a9\u0648 \u062f\u06a9\u06be\u0627\u06cc\u0627\u060c \u062a\u0648 \u0627\u06cc\u06a9 \u062a\u062c\u0648\u06cc\u0632 [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":25791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-25790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/25790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/comments?post=25790"}],"version-history":[{"count":1,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/25790\/revisions"}],"predecessor-version":[{"id":25792,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/posts\/25790\/revisions\/25792"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/media\/25791"}],"wp:attachment":[{"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/media?parent=25790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/categories?post=25790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/umang.pk\/ur\/wp-json\/wp\/v2\/tags?post=25790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}