لوگوی پیام رسان بلهدانلود «بله»
عکس پروفایل هولوسنه
۲۱۴ عضو

هولوسن

هولوسن
هر سوالی داری اینجا بپرس:@Nulldeveloper_pv
undefined آموزش نکات برنامه نویسی و هوش مصنوعی
اینستاگرامundefinedhttps://Instagram.com/NullDevelopr
آموزش های رایگانundefinedhttps://holosen.net/learn
دوره های آموزشیundefinedhttps://holosen.net/courses
مشاهده در وب بله
۲۴ مهر
undefined لیست دوره های رایگان هولوسن:
undefined دوره نقشه راه متخصص هوش مصنوعی
undefined دوره طلایی دیتابیس رایگان
undefined دوره پروژه محور جنگو
undefined دوره شاهکار دیزاین پترن
undefined دوره صعود به قله پایتون
🩻 دوره پایتون X-ray
undefined دوره صعود به قله اندروید
🩻 دوره اندروید X-ray

undefinedسایت هولوسن: holosen.netundefined اینستاگرام: nulldeveloprundefinedبله : @holosenundefined تلگرام: nulldeveloper
#هوش_مصنوعی #برنامه_نویسی #آنالیز_داده #ماشین_لرنینگ #پایتون #کاتلین #جت_پک #جنگو
undefined۲

۳۶

۱۶:۳۵

thumbnail
بهترین تبلیغ هر دوره، رضایت دانشجوهاییه که مسیرش رو تا آخر رفتن. undefinedبشنوید تجربه یکی از دانشجویان دوره طراحی سایت با جنگو هولوسن رو که الان به درآمد رسیدهundefinedundefinedاگر هنوز برای شروع مسیر برنامه‌نویسی یا هوش مصنوعی مطمئن نیستی، قبل از تصمیم گرفتن، تجربه دانشجوهایی رو ببین که این مسیر رو قبل از تو رفتن.undefined
holosen.net/feedback
undefined۱

۳۳

۲۱:۲۷

۲۵ مهر
‏undefined چطور یک Agent هوش مصنوعی از حرف زدن به انجام دادن کارها می‌رسه؟
‏فرض کن وارد یه فروشگاه اینترنتی می‌شی و به دستیار هوش مصنوعی می‌گی:
‏undefined «سفارشم کجاست؟ اگه هنوز ارسال نشده، یه تیکت پشتیبانی هم برام ثبت کن.»
‏یه چت‌بات ساده ممکنه فقط راهنماییت کنه که از کدوم قسمت سایت وضعیت سفارشت رو ببینی.
‏اما یه AI Agent می‌تونه با کمک قابلیتی به اسم Tool Calling به سیستم‌های واقعی متصل بشه و کارهای مشخصی رو برات انجام بده! undefined
‏undefined Tool Calling دقیقاً چطور کار می‌کنه؟
‏در یک محصول واقعی، ابزارهای Agent معمولاً به توابع Backend یا APIهای سیستم متصل هستن.
‏مثلاً فرض کن سه ابزار داریم:
‏undefined check_order
‏وضعیت سفارش رو از سیستم فروشگاه بررسی می‌کنه.
‏undefined create_ticket
‏یک تیکت جدید داخل سیستم پشتیبانی ثبت می‌کنه.
‏undefined search_docs
‏داخل مستندات یا پایگاه دانش جست‌وجو می‌کنه تا اطلاعات مرتبط رو پیدا کنه.
‏undefined حالا Agent چطور این ابزارها رو اجرا می‌کنه؟
‏undefined کاربر درخواستش رو مطرح می‌کنه.
‏undefined مدل تشخیص می‌ده برای پاسخ به درخواست، به کدوم ابزار نیاز داره.
‏undefined مدل نام ابزار و پارامترهای موردنیاز رو در قالب یک Tool Call تولید می‌کنه.
‏undefined Backend درخواست رو اعتبارسنجی می‌کنه، سطح دسترسی رو بررسی می‌کنه و در صورت مجاز بودن، تابع یا API مربوطه رو اجرا می‌کنه.
‏undefined نتیجه اجرای ابزار به مدل برمی‌گرده تا پاسخ مناسب رو به کاربر ارائه بده.
‏undefined یه نکته خیلی مهم!
‏مدل هوش مصنوعی معمولاً خودش مستقیماً وارد دیتابیس نمی‌شه یا API رو اجرا نمی‌کنه!
‏این Backend هست که اجرای واقعی ابزارها رو مدیریت می‌کنه.
‏حتی برای عملیات حساس مثل ثبت سفارش، پرداخت یا حذف اطلاعات، باید مجوزها و تأییدهای لازم بررسی بشن.
‏undefined تفاوت اصلی اینجاست:
‏چت‌بات معمولی بیشتر برای پاسخ‌دادن طراحی شده؛ اما Agent با استفاده از ابزارها می‌تونه علاوه بر پاسخ‌دادن، در چارچوب دسترسی‌های مشخص، عملیات واقعی هم انجام بده.
‏و این دقیقاً یکی از چیزهاییه که یک دموی ساده هوش مصنوعی رو به یک AI Product کاربردی نزدیک می‌کنه.
‏undefined دوست داری یاد بگیری چطور از مدل‌های هوش مصنوعی، Agent و ابزارهای واقعی برای ساخت پروژه‌های کاربردی استفاده کنی؟
‏توی مسیر آموزش هوش مصنوعی هولوسن، از مبانی تا مفاهیم پیشرفته‌ای مثل LLM، RAG و AI Agent رو به‌صورت مرحله‌به‌مرحله یاد می‌گیری.
‏undefined میخوام هوش مصنوعی یاد بگیرم
‏undefined این پست رو ذخیره کن تا موقع ساخت اولین Agent خودت بهش برگردی و برای دوست برنامه‌نویست هم بفرست! undefined
‏#هوش_مصنوعی #برنامه_نویسی #AI #AIAgent #ToolCalling #Backend #API #LLM #Python
undefined۲

۳۴

۷:۰۲

راهنمای جامع Tool Calling.pdf

۴.۲ مگابایت

‏undefined چطور یک AI Agent می‌تونه به API وصل بشه و کار واقعی انجام بده؟
‏undefined توی این PDF رایگان قراره یاد بگیری:
‏undefined Tool Calling چیه و چه تفاوتی بین چت‌بات ساده و Agent ایجاد می‌کنه؟
‏undefined ایجنت چطور ابزار مناسب رو انتخاب می‌کنه و از طریق API اطلاعات می‌گیره؟
‏undefined چطور می‌تونیم ده‌ها ابزار مختلف رو با Tool Retrieval و MCP مدیریت کنیم؟
‏undefined چرا نباید API Key و دسترسی مستقیم به دیتابیس رو در اختیار مدل قرار بدیم؟
‏undefined چطور با Authentication، محدودسازی دسترسی و تأیید انسانی امنیت Agent رو حفظ کنیم؟
‏undefined اگه API خطا بده یا قطع بشه، Agent چطور باید با مشکل برخورد کنه؟
‏undefined نکته مهم: ساختن یه Agent که فقط توی دمو کار کنه، با ساختن یه Agent که بشه توی محصول واقعی بهش اعتماد کرد، خیلی فرق داره!
‏توی این راهنما سعی کردیم این مسیر رو با مثال‌های کاربردی و زبانی ساده توضیح بدیم.
اگه این آموزش برات مفید بود، یه واکنش بزن و برای دوستات که به هوش مصنوعی و برنامه‌نویسی علاقه دارن هم بفرست.‏ undefined
‏#هوش_مصنوعی #آموزش_هوش_مصنوعی #AIAgent #ToolCalling #API #MCP #LLM #Python #Backend
undefined۱

۳۱

۱۴:۴۴

‏undefined چک‌لیست امنیتی AI Agent؛ قبل از اتصال هر Tool این ۵ مورد رو بررسی کن!
‏فرض کن یه Agent هوش مصنوعی ساختی که می‌تونه سفارش ثبت کنه، اطلاعات مشتری‌ها رو بخونه، تیکت پشتیبانی بسازه و حتی بعضی اطلاعات رو تغییر بده.
‏حالا تصور کن این Agent بدون محدودیت به همه ابزارها دسترسی داشته باشه! undefined
‏مشکل فقط اشتباه جواب‌دادن مدل نیست؛ ممکنه یک درخواست اشتباه یا مخرب به یک عملیات واقعی تبدیل بشه.
‏برای همین، امنیت Agent فقط به خود مدل مربوط نیست؛ بخش مهمی از اون باید در Backend و هنگام اجرای Toolها پیاده‌سازی بشه.
‏undefined Security Checklist برای Agent Tools
‏undefined ۱. Scope & Permission | محدوده دسترسی
‏هر ابزار باید فقط به اطلاعات و عملیاتی دسترسی داشته باشه که واقعاً بهش نیاز داره.
‏مثلاً ابزار check_order باید بتونه وضعیت سفارش مجاز رو بخونه، نه اینکه امکان حذف یا تغییر همه سفارش‌ها رو داشته باشه!
‏undefined ۲. Input Validation | اعتبارسنجی ورودی
‏هیچ پارامتری رو صرفاً به این دلیل که مدل تولیدش کرده، معتبر فرض نکن.
‏نوع داده، فرمت، طول ورودی و مقادیر مجاز باید قبل از اجرای ابزار بررسی بشن.
‏undefined ۳. Authentication & Authorization | احراز هویت و مجوز
‏باید مشخص باشه درخواست از طرف چه کاربری ارسال شده و آیا اون کاربر اجازه انجام عملیات رو داره یا نه.
‏undefined نکته مهم: داشتن دسترسی Agent به یک API به این معنی نیست که همه کاربران هم اجازه اجرای تمام عملیات اون API رو دارن.
‏undefined ۴. Rate Limiting | محدودیت تعداد درخواست
‏اگه Agent وارد یک حلقه تکراری بشه یا درخواست‌های زیادی تولید کنه، چی می‌شه؟
‏بدون محدودیت، ممکنه هزینه API بالا بره یا سرویس تحت فشار قرار بگیره.
‏برای همین باید تعداد فراخوانی‌ها، زمان اجرا و مصرف منابع محدود بشه. undefined
‏undefined ۵. Logging & Approval | ثبت عملیات و تأیید
‏باید بدونیم چه ابزاری، توسط چه کاربری، چه زمانی و با چه نتیجه‌ای اجرا شده.
‏برای عملیات حساس مثل حذف اطلاعات، انتقال پول یا تغییر تنظیمات مهم هم بهتره تأیید صریح کاربر یا مسئول مجاز گرفته بشه.
‏البته اطلاعات حساس و کلیدهای API نباید بی‌دلیل داخل Log ذخیره بشن.
‏undefined قانون طلایی امنیت Agent:
‏Agent می‌تونه درخواست اجرای یک Tool رو بده، اما نباید خودش مرجع نهایی تصمیم‌گیری درباره مجاز بودن اون عملیات باشه.
‏این تصمیم باید توسط لایه‌های قابل‌اعتماد Backend و سیاست‌های امنیتی سیستم گرفته بشه.
‏undefined این چک‌لیست رو ذخیره کن و قبل از اتصال هر Tool به Agent، دوباره مرورش کن. برای کسی که داره روی پروژه‌های AI کار می‌کنه هم بفرست! undefined
‏#هوش_مصنوعی #امنیت_هوش_مصنوعی #AIAgent #AISecurity #ToolCalling #Backend #API #LLM #برنامه_نویسی

۳۷

۱۷:۵۲

۲۶ مهر
چطور یه هوش مصنوعی بسازیم که برای کسب و کار خودمون باشه؟ undefinedundefined
اینجاست که RAG (Retrieval-Augmented Generation) استفاده میکنیم.با RAG می‌تونی قبل از اینکه LLM جواب بده، اطلاعات مرتبط رو از منبعی مثل اسناد، دیتابیس یا پایگاه دانش پیدا کنی و در اختیار مدل بذاری تا جوابش بر اساس همون اطلاعات ساخته بشه. موضوع این ویدیو هم دقیقاً آموزش RAG و اتصال هوش مصنوعی به اطلاعاته.
مثلاً تصور کن یه چت‌بات برای کسب‌وکارت ساختی و می‌خوای بر اساس:undefined مستندات شرکتundefined جزوه‌ها و فایل‌هاundefined اطلاعات محصولاتundefined داده‌های داخلیبه کاربر جواب بده.
اینجا دیگه فقط پرامپت نوشتن کافی نیست، باید یاد بگیری چطور اطلاعات درست رو پیدا کنی و وارد Context مدل کنی.
توی این ویدیو می‌ریم سراغ اینکه RAG دقیقاً چیه، چرا بهش نیاز داریم و چطور LLM رو به اطلاعات خودمون متصل می‌کنیم. undefined
undefined ویدیو کامل: undefined
https://youtu.be/_smR_ppf5x8
#RAG #LLM #AI #GenerativeAI #ArtificialIntelligence #هوش_مصنوعی #مدل_زبانی #هوش_مصنوعی_مولد #برنامه_نویسی

۲۴

۱۵:۱۰

‏undefined وقتی RAG رو به یک سایت واقعی وصل می‌کنیم، پشت صحنه چه اتفاقی می‌افته؟
‏فرض کن یه سایت آموزشی داری و یه دستیار هوش مصنوعی هم بهش اضافه کردی.
‏کاربر از دستیار می‌پرسه:
‏undefined «من دوره پایتون رو خریدم؛ چطور می‌تونم به ویدیوها و تمرین‌های دوره دسترسی داشته باشم؟»
‏حالا فکر می‌کنی Backend فقط سؤال رو به LLM می‌فرسته و جواب رو تحویل کاربر می‌ده؟ undefined
‏نه! توی یه محصول واقعی، ماجرا خیلی فراتر از یه درخواست ساده به مدل زبانیه.
‏اینجاست که معماری RAG (Retrieval-Augmented Generation) وارد عمل می‌شه. undefined
‏undefined مسیر اجرای RAG در یه وب‌اپلیکیشن واقعی:
‏undefined Authentication | شناسایی کاربر undefined
‏اول Backend بررسی می‌کنه کاربر کیه و آیا وارد حسابش شده یا نه.
‏undefined Authorization + Retrieval | بازیابی اطلاعات مجاز undefined
‏سیستم مشخص می‌کنه کاربر اجازه دسترسی به چه اطلاعاتی رو داره.
‏بعد فقط از بین مستندات مجاز، بخش‌های مرتبط با سؤال رو جست‌وجو و بازیابی می‌کنه.
‏مثلاً کاربری که دوره‌ای رو نخریده، نباید از طریق RAG به محتوای خصوصی اون دوره دسترسی پیدا کنه.
‏undefined Context Building | ساخت زمینه پاسخ 🧩
‏متن‌های مرتبط بازیابی‌شده، همراه با سؤال کاربر و دستورالعمل‌های لازم، برای مدل آماده می‌شن.
‏undefined LLM Generation | تولید پاسخ undefined
‏حالا مدل به‌جای تکیه صرف بر دانش عمومی خودش، از اطلاعات بازیابی‌شده برای تولید پاسخ استفاده می‌کنه.
‏undefined Logging | ثبت اطلاعات اجرا undefined
‏Backend اطلاعاتی مثل زمان پاسخ، نسخه مدل، شناسه مستندات بازیابی‌شده و خطاهای احتمالی رو ثبت می‌کنه تا بعداً بتونیم عملکرد سیستم رو بررسی کنیم.
‏البته ثبت اطلاعات باید با رعایت حریم خصوصی و بدون ذخیره بی‌دلیل داده‌های حساس انجام بشه.
‏undefined معماری کلی این سیستم:
‏User → Auth → Permitted Retrieval → Context → LLM → Response + Logging
‏undefined یه نکته خیلی مهم!
‏RAG فقط این نیست که چندتا PDF رو داخل Vector Database بریزیم و به مدل وصل کنیم!
‏توی محصول واقعی باید به سطح دسترسی کاربران، کیفیت بازیابی، امنیت اطلاعات، مدیریت خطا و ارزیابی پاسخ‌ها هم فکر کنیم.
‏و برای پیاده‌سازی این بخش‌ها به یه Backend درست‌وحسابی نیاز داریم؛ جایی که فریم‌ورکی مثل Django می‌تونه مدیریت کاربران، سطح دسترسی، دیتابیس و APIهای سیستم رو بر عهده بگیره.
‏undefined می‌خوای به‌جای ساختن یه چت‌بات آزمایشی، یاد بگیری چطور Backend یک وب‌اپلیکیشن هوشمند رو خودت بسازی؟
‏از طراحی API و مدیریت دیتابیس تا احراز هویت و توسعه ساختار اصلی وب‌اپلیکیشن، این‌ها مهارت‌هاییه که توی مسیر آموزش Django هولوسن یاد می‌گیری.
‏undefined مسیر ساخت وب‌اپلیکیشن‌های واقعی رو از Django شروع کن:
‏undefined طراحی سایت با جنگو
‏undefined این پست رو ذخیره کن؛ چون موقع اتصال هوش مصنوعی به یک سایت واقعی، به این معماری نیاز پیدا می‌کنی. اگه مفید بود undefined بزن و برای دوست برنامه‌نویست هم بفرست!
‏#جنگو #آموزش_جنگو #برنامه_نویسی #Django #Python #RAG #Backend #API #هوش_مصنوعی
undefined۱

۲۵

۱۷:۴۲

۲۷ مهر
‏undefined یه سوال خیلی مهمی که زیاد ازم میپرسید اینه:
‏وقتی یه قابلیت هوش مصنوعی ساختیم، چطور قراره اون رو به دست کاربر واقعی برسونیم؟
‏فرض کن یه دستیار هوش مصنوعی طراحی کردی که می‌تونه به سؤالات مشتری‌ها جواب بده، وضعیت سفارش‌ها رو بررسی کنه یا از بین محصولات، پیشنهاد مناسب ارائه بده.
‏تا اینجا عالیه! ولی برای تبدیل این قابلیت به یه محصول واقعی، به چیزهای بیشتری نیاز داری. undefined
‏undefined User Management: کاربرها چطور ثبت‌نام و وارد حسابشون بشن؟
‏undefined Authentication & Authorization: هر کاربر به چه اطلاعات و امکاناتی دسترسی داشته باشه؟
‏undefined Database: اطلاعات کاربران، سفارش‌ها و سوابق گفتگو کجا ذخیره بشن؟
‏undefined API: مدل هوش مصنوعی چطور با بخش‌های مختلف سایت ارتباط برقرار کنه؟
‏undefined Business Logic: قوانین ثبت سفارش، پرداخت، اشتراک و سایر عملیات چطور اجرا بشن؟
‏undefined اینجاست که Backend اهمیت پیدا می‌کنه!
‏مدل هوش مصنوعی می‌تونه بخش هوشمند محصول باشه، اما Backend زیرساختیه که اون قابلیت رو به کاربران، داده‌ها و عملیات واقعی متصل می‌کنه.
‏و یکی از ابزارهای قدرتمند برای ساخت این زیرساخت، Django در زبان پایتونه. undefined
‏با Django می‌تونی سایت و وب‌اپلیکیشن بسازی، دیتابیس رو مدیریت کنی، سیستم احراز هویت پیاده‌سازی کنی و APIهایی توسعه بدی که بعداً قابلیت‌های هوش مصنوعی هم بهشون متصل بشن.
‏undefined پس چرا طراحی سایت با پایتون هنوز یه مهارت مهمه؟
‏چون حتی توی دنیای AI-first هم محصولات واقعی به زیرساخت نرم‌افزاری نیاز دارن.
‏یادگیری Backend فقط برای ساخت سایت‌های معمولی نیست؛ می‌تونه پایه‌ای برای توسعه SaaS، پنل‌های مدیریتی، سیستم‌های اتوماسیون و وب‌اپلیکیشن‌های مجهز به هوش مصنوعی باشه.
‏undefined وقتشه از یادگیری کد، به ساختن وب‌اپلیکیشن واقعی برسی!
‏مسیر آموزش Django هولوسن رو ببین و با مهارت‌هایی که برای توسعه Backend نیاز داری آشنا شو. undefined
‏undefined طراحی سایت با پایتون و فریم ورک جنگو
‏undefined اگه فکر می‌کنی با اومدن هوش مصنوعی، طراحی سایت دیگه کاربردی نداره، این پست رو ذخیره کن و برای دوست برنامه‌نویست هم بفرست!
‏#طراحی_سایت #طراحی_سایت_با_پایتون #برنامه_نویسی #بازار_کار #Django #Python #Backend #AI #WebDevelopment
undefined۲

۱۶

۱۱:۱۸

‏undefined مهندس هوش مصنوعی دقیقاً چه کار می‌کنه و چه فرقی با مهندس یادگیری ماشین داره؟
‏اگه فکر می‌کنی برای ورود به دنیای هوش مصنوعی فقط باید مدل‌های یادگیری ماشین و یادگیری عمیق بسازی، این ویدیو می‌تونه دیدت رو تغییر بده! undefined
‏واقعیت اینه که ساختن یه مدل هوش مصنوعی با تبدیل کردنش به یه محصول واقعی که کاربر بتونه ازش استفاده کنه، دو تا مسئله متفاوته.
‏مثلاً وقتی می‌خوای یه وب‌اپلیکیشن هوشمند بسازی، باید بدونی جنگو، دیتابیس، رابط‌های برنامه‌نویسی (API)، مدل هوش مصنوعی و ایجنت‌ها چطور کنار هم قرار می‌گیرن.
‏undefined توی این ویدیو یاد می‌گیری:
‏undefined مهندس هوش مصنوعی دقیقاً چه مسئولیت‌هایی داره؟
‏undefined تفاوت مهندس هوش مصنوعی با مهندس یادگیری ماشین چیه؟
‏undefined چطور با پایتون و جنگو یه محصول مبتنی بر هوش مصنوعی می‌سازیم؟
‏undefined ایجنت هوش مصنوعی چطور تصمیم می‌گیره و از ابزارهایی مثل جست‌وجوی وب، RAG و رابط‌های برنامه‌نویسی استفاده می‌کنه؟
‏undefined نقش مهندس نرم‌افزار، توسعه‌دهنده وب، دواپس، MLOps و LLMOps توی توسعه و اجرای محصولات هوشمند چیه؟
‏undefined یه نکته مهم: برای ورود به بازار کار هوش مصنوعی، فقط یادگیری ابزارها کافی نیست؛ باید بدونی به کدوم نقش شغلی علاقه داری و برای رسیدن به اون چه مهارت‌هایی لازمه.
‏این ویدیو کمک می‌کنه تصویر روشن‌تری از مسیرهای شغلی هوش مصنوعی و ارتباطشون با برنامه‌نویسی داشته باشی.
‏undefined ویدیوی کامل رو از اینجا ببین:
‏*https://www.youtube.com/watch?v=KOYmquzUBmk*
‏undefined اگه بین مسیر مهندسی هوش مصنوعی و مهندسی یادگیری ماشین مرددی، حتماً این ویدیو رو ببین و برای دوستات هم بفرست.undefined
‏#هوش_مصنوعی #برنامه_نویسی #مسیر_شغلی #مهندسی_هوش_مصنوعی #یادگیری_ماشین #پایتون #جنگو #ایجنت_هوش_مصنوعی #دواپس
undefined۲

۱۲

۱۴:۳۱

thumbnail
undefined راز نتیجه‌گرفتن از دوره‌های برنامه‌نویسی (از زبان دانشجوی دوره)
undefined چرا بعضی‌ها از دوره‌ها پروژه و درآمد درمی‌آرند و بعضی‌ها نه؟
undefined️ ۴ نکته ارزشمند از تجربه این هنرجو:undefined فقط ویدیو نبین، با کدها درگیر شو! گاهی لازمه حتی دو روز برای حل یه مسئله وقت بذاری تا واقعاً یادش بگیری.undefined از پروژه‌های شخصی شروع کن. یه سایت ساده فروشگاهی می‌تونه نقطه شروعی برای ساخت نمونه‌کار و گرفتن پروژه‌های بزرگ‌تر باشه.undefined زود ناامید نشو. مسیر ورود به بازار کار همیشه کوتاه و هموار نیست؛ گاهی بعد از ماه‌ها تلاش، رزومه فرستادن و چالش‌های مختلف، فرصت‌ها از جایی می‌رسن که انتظارش رو نداری.undefined آموزشی رو تهیه کن که پشتیبانی داشته باشه و از پشتیبانی و امکانات دوره استفاده کن. وقتی توی مسیر یادگیری به مشکل می‌خوری، راهنمایی درست می‌تونه کمکت کنه سریع‌تر از چالش‌ها عبور کنی.
بهترین تبلیغ هر دوره، رضایت دانشجوهاییه که مسیرش رو تا آخر رفتن. undefined
ممنونیم از اعتماد و همراهی شما undefinedundefined
undefined اگه به یک مشاوره خفن برای هوش مصنوعی یا برنامه نویسی بر اساس هدفت نیاز داری میتونی بهترین مشاوره رو از اینجا بگیری:
مشاوره میخوام
undefined۱

۱۳

۱۵:۳۸