# مشخصات درس‌نامه: هزینه، مالکیت فکری، مسئولیت حقوقی و اخلاق حرفه‌ای در وایب کدینگ - **شناسه در سیلابس:** `L11.9` - **فصل:** فصل ۱۱: امنیت و استفاده مسئولانه (Ch 11) - **نوع محتوا:** 📘 درس‌نامه متنی - **زمان تقریبی مطالعه:** ۱۸ دقیقه - **پیش‌نیازهای مستقیم:** `L11.8` (جلوگیری از حملات DoS با Rate Limiting) --- ## ۱. اهداف یادگیری (Learning Objectives - Bloom's Taxonomy) دانشجو پس از مطالعهٔ این درس‌نامه باید بتواند: - [ ] **درک کند (Understand):** وضعیت حقوقی مالکیت فکری (Copyright) و حق نشر کدهای تولید شده توسط مدل‌های زبانی را بشناسد و بداند چرا ارزش واقعی در معماری، هدایت و انتخاب‌های انسانی نهفته است. - [ ] **تحلیل/ارزیابی کند (Evaluate):** مسئولیت اخلاقی و قانونی نهایی محصول را ارزیابی کرده و درک کند که در صورت بروز باگ، افشای اطلاعات خصوصی کاربران یا خطاهای مالی، هیچ دادگاه یا کارفرمایی بهانه‌ی «هوش مصنوعی این کد را نوشته بود» را نمی‌پذیرد. - [ ] **به‌کار ببندد (Apply):** سقف‌های سخت‌گیرانه بودجه و هشدارهای مصرف (Hard Limits & Spending Alerts) را در پنل ارائه‌دهندگان ابری (OpenRouter, Supabase, لیارا) تنظیم کند تا از شوک مالی قبوض غیرمنتظره جلوگیری نماید. - [ ] **ایجاد کند (Create):** منشور حریم خصوصی (Privacy Notice) و مدیریت داده‌های حساس هویتی (PII Anonymization) را در پروژه پیاده‌سازی کند تا داده‌های خصوصی کاربران به عنوان دیتای تمرینی به هوش مصنوعی ارسال نشوند. --- ## ۲. محدوده و مرزهای محتوا (Scope & Boundaries) ### آنچه باید پوشش داده شود (In-Scope): 1. **شما ناخدای کشتی هستید، نه یک ناظر بی‌مسئولیت:** * هوش مصنوعی یک ابزار کمکی فوق‌پیشرفته است، اما مسئولیت حقوقی، اخلاقی و مالی محصول منتشر شده ۱۰۰٪ بر عهده شخص شماست. 2. **مالکیت فکری کدهای هوش مصنوعی (Copyright & Intellectual Property):** * خروجی مستقیم و خام یک مدل هوش مصنوعی در بسیاری از حوزه‌های قضایی جهان مشمول حق کپی‌رایت انحصاری نمی‌شود؛ اما سیستم، معماری، پرامپت‌ها و محصول نهایی شما به عنوان اثر خلاقانه انسانی متعلق به شماست. * خطر کپی شدن ناخواسته کدهای دارای لایسنس سخت‌گیرانه (مانند GPL v3) توسط هوش مصنوعی و ورود آن به پروژه‌های تجاری. 3. **مدیریت هزینه‌ها و جلوگیری از شوک قبوض (Bill Shock Prevention):** * تنظیم سقف سخت (Hard Limit): تعیین سقف ماهانه (مثلاً ۵ یا ۱۰ دلار در OpenRouter یا مبلغ معین در لیارا) که با رسیدن به آن، درخواست‌ها به جای ایجاد بدهی خودکار متوقف شوند. * هشدارهای اعلان ایمیلی و پیامکی مصرف در آستانه ۵۰٪ و ۸۰٪ بودجه. 4. **حریم خصوصی و حفاظت از داده‌های حساس کاربران (User Privacy & PII):** * قانون طلایی: اطلاعات هویتی محرمانه (مانند شماره ملی، پیام‌های خصوصی یا اطلاعات تماس) نباید بدون اطلاع کاربر در پرامپت مدل‌های عمومی فرستاده شوند. * تکنیک گمنام‌سازی (Anonymization): جایگزینی داده‌های حساس با توکن‌های تصادفی قبل از ارسال به API مدل زبانی. 5. **اخلاق حرفه‌ای مهندسی نرم‌افزار در عصر هوش مصنوعی:** * شفافیت با مشتری و کارفرما: پنهان نکردن استفاده از هوش مصنوعی و افتخار به مهارت هدایت حرفه‌ای آن. * تعهد به پشتیبانی، امنیت و صداقت در ادعای توانمندی‌های محصول. 6. **کال‌اوت‌های آموزشی و هشدار کوئرا:** * کال‌اوت بنفش (`
`): مفهوم لایسنس‌های متن‌باز (MIT, Apache 2.0, GPL) و الزام رعایت حقوق خالقان اصلی ابزارها. * کال‌اوت سبز (`
`): آرامش خاطر مطلق با فعال‌سازی سقف ۵ دلاری شارژ که اجازه ضرر بیشتر را نمی‌دهد. * کال‌اوت قرمز (`
`): بهانه «هوش مصنوعی اشتباه کرد» هیچ اعتبار حقوقی ندارد؛ شما امضاکننده پای نهایی نرم‌افزار هستید. ### آنچه نباید وارد آن شویم (Out-of-Scope): - جزییات دادگاه‌های تجاری بین‌المللی و دعاوی نقض پتنت در آمریکا. - تحلیل‌های فلسفی آگاهی مصنوعی (Consciousness). --- ## ۳. مفاهیم کلیدی و کلمات تخصصی (Key Concepts & Terms) | اصطلاح انگلیسی | معادل فارسی مصوب | توضیح یک‌خطی ساده | | :--- | :--- | :--- | | Software Liability | مسئولیت حقوقی نرم‌افزار | تعهد قانونی و خسارت‌پذیری سازنده نسبت به آسیب‌ها، باگ‌ها یا نشت داده‌های ناشی از نرم‌افزار | | Bill Shock | شوک قبوض غیرمنتظره | غافلگیری ناگهانی توسعه‌دهنده با هزینه‌های بسیار سنگین ناشی از مصرف مهارنشده APIها یا لوپ‌های بی‌پایان | | Hard Limit | سقف قطعی مصرف | تنظیمات بازدارنده‌ای در پنل‌های ابری که پس از رسیدن هزینه به مبلغی مشخص، بلافاصله سرویس را متوقف می‌کند | | PII (Personally Identifiable Info) | اطلاعات هویتی قابل شناسایی | هرگونه داده فردی (کد ملی، ایمیل، آدرس) که می‌تواند هویت واقعی یک کاربر را فاش کند | | Anonymization | گمنام‌سازی داده‌ها | فرآیند حذف یا بازنویسی داده‌های هویتی از متن برای حفظ کامل حریم خصوصی پیش از ارسال به هوش مصنوعی | | Open Source License | لایسنس متن‌باز | سند قانونی تعیین‌کننده شرایط و محدودیت‌های مجاز برای استفاده، کپی و تجاری‌سازی یک کد برنامه‌نویسی | --- ## ۴. جایگاه‌های تصاویر و نمودارها (Visual & Diagram Placeholders) > **راهنمای ایجنت نویسنده:** تمام تصاویر باید در پوشهٔ `images/` ذخیره شده و در جدول تک‌خانه‌ای وسط‌چین درج شوند: 1. **تصویر کاور درس:** `images/cover.png` * **موضوع:** ترازوی طلایی عدالت نئونی در کنار یک سپر دیجیتال و قطب‌نمای اخلاقی در محیط کاربری توسعه‌دهنده مدرن. 2. **مثلث مسئولیت: کاربر، وایب کدر و هوش مصنوعی:** `images/ai-responsibility-triangle.png` * **موضوع:** اینفوگرافیک حقوقی: کاربر به وایب کدر اعتماد می‌کند $\rightarrow$ وایب کدر ابزار AI را هدایت می‌کند $\rightarrow$ فلش مسئولیت نهایی تماماً متوجه شخص وایب کدر است. 3. **تنظیم سقف بودجه (Hard Limit) در داشبورد سرویس‌های ابری:** `images/budget-hard-limit-setup.png` * **موضوع:** اسکرین‌شات از بخش Billing سرویس با فعال بودن کلید Hard Cap روی ۱۰ دلار برای پیشگیری از هدررفت بودجه. 4. **فرآیند گمنام‌سازی داده‌ها قبل از ارسال به مدل زبانی:** `images/pii-anonymization-pipeline.png` * **موضوع:** فلوچارت تصویری: ورودی کاربر حاوی شماره تلفن $\rightarrow$ ماژول ماسک‌گذاری داده $\rightarrow$ ارسال متن خنثی به API مدل $\rightarrow$ پاسخ سالم. --- ## ۵. بخش‌بندی و ساختار محتوایی پیشنهادی درس‌نامه (`README.md`) 1. **تیتر اصلی:** `# هزینه، مالکیت فکری، مسئولیت حقوقی و اخلاق حرفه‌ای در وایب کدینگ` 2. **مقدمه:** هوش مصنوعی تا اینجا برای شما کد نوشت، پیامک فرستاد و چت کرد؛ اما اگر فردا باگی پیش بیاید چه کسی پای میز محاکمه می‌نشیند؟ 3. **جدول کاور درس** 4. **استعاره ناخدای کشتی مسافربری و خلبان خودکار:** * سیستم ناوبری خودکار مسیر را هدایت می‌کند، اما اگر کشتی به صخره بخورد، ناخدا مسئول جان مسافران است. 5. **وضعیت حقوقی کدهای تولید شده با هوش مصنوعی (مالکیت فکری و لایسنس‌ها):** * قوانین کپی‌رایت چه می‌گویند؟ چرا معماری شماست که ارزش محصول را می‌سازد. * مراقبت از ورود کدهای دارای لایسنس‌های ویروسی (Copyleft مانند GPL). 6. **مدیریت حرفه‌ای هزینه‌ها: هرگز دوباره شوک قبض را تجربه نکنید!** * آموزش فعال‌سازی Hard Limit و Soft Limit در پنل OpenRouter، دیتابیس Supabase و سرورهای لیارا. 7. **حفظ حریم خصوصی کاربر (Privacy by Design):** * تکنیک طلایی ماسک‌گذاری روی اطلاعات هویتی و پرهیز از فرستادن اطلاعات خصوصی در چت‌بات‌ها. 8. **منشور اخلاقی وایب کدرهای حرفه‌ای کوئرا کالج:** * تعهد به راستی‌آزمایی خروجی، پایبندی به کیفیت، شفافیت با کارفرما و رعایت امنیت کاربر نهایی. 9. **باکس نکته Quera (`
`):** اهمیت نوشتن یک صفحه ساده «سیاست حریم خصوصی» (Privacy Policy) در فوتر سایت برای ایجاد حس اعتماد و پرستیژ کاری. 10. **باکس هشدار Quera (`
`):** هرگز اطلاعات بانکی، رمزها یا اطلاعات هویتی حساس افراد را برای دیباگ کردن داخل چت‌های هوش مصنوعی کپی نکنید! 11. **باکس انرژی‌بخش Quera (`
`):** تبریک! شما نه تنها یک سازنده پرسرعت هستید، بلکه به یک معمار مسئولیت‌پذیر، قانون‌مدار و حرفه‌ای تبدیل شده‌اید. 12. **جمع‌بندی فصل یازدهم و پیش‌نمایش فصل دوازدهم:** پایان فصول آماده‌سازی و ارتقای امنیت؛ ورود به باشکوه‌ترین لحظه: انتشار پروژه واقعی روی اینترنت در فصل ۱۲ (دیپلوی، سرورهای ابری، دامنه و SSL). --- ## ۶. معیارهای پذیرش (Acceptance Criteria for Reviewer) - [ ] اصول مسئولیت حقوقی و اخلاقی شخص وایب کدر به روشنی تبیین شود. - [ ] وضعیت مالکیت فکری کدهای AI و لایسنس‌های متن‌باز تشریح گردد. - [ ] روش‌های کاربردی تعیین سقف بودجه (Hard Limit) برای پیشگیری از شوک هزینه آموزش داده شود. - [ ] اصول حفظ حریم خصوصی و گمنام‌سازی داده‌های کاربران (PII) لحاظ شود.