عنوان:

‫Prompt Engineering: آیا این یک زبان برنامه نویسی جدید است؟


نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۲/۰۴ ۰۹:۳۶
آدرس: www.dntips.ir
این گزیده شامل بحثی پیرامون این موضوع است که آیا Prompt Engineering یک زبان برنامه نویسی جدید است یا خیر؟

تعریف اصطلاحات

  • زبان برنامه نویسی: یک زبان رسمی برای انتقال دستورالعمل‌ها به کامپیوترها.
  • Prompt Engineering: عمل ساخت دستورالعمل‌ها و ورودی‌های دقیق برای مدل‌های زبان هوش مصنوعی به منظور بهینه‌سازی خروجی.

استدلال‌ها به نفع Prompt Engineering به عنوان یک زبان برنامه نویسی جدید

    • نحو و ساختار:
      • نیازمند یک رویکرد ساختاریافته با عناصری مانند شخصیت، وظیفه، جزئیات، زمینه، محدودیت‌ها و قالب خروجی است.
      • بهترین شیوه‌ها و الگوهای نوظهور با ساختارهای برنامه نویسی موازی هستند.
    • دانش و تخصص:
      • نیازمند دانش تخصصی از رفتار مدل هوش مصنوعی است.
      • دارای یک منحنی یادگیری مشابه زبان‌های برنامه نویسی، با تکنیک‌ها و چارچوب‌های در حال تکامل است.
    • تاثیر و طول عمر:
      • نشان دهنده یک تغییر پارادایم در تعامل انسان و کامپیوتر است.
      • توسعه دموکراتیک در دسترسی را از طریق دستیاران کدنویسی هوش مصنوعی امکان‌پذیر می‌کند.

استدلال‌ها علیه Prompt Engineering به عنوان یک زبان برنامه نویسی جدید

    • نحو و ساختار:
      • فاقد نحو رسمی و قوانین گرامری زبان‌های برنامه نویسی است.
      • غلط‌های املایی مانع از پاسخ هوش مصنوعی نمی‌شوند، برخلاف کد کامپایل شده.
      • به انعطاف‌پذیری زبان طبیعی مبهم متکی است.
      • ماهیت احتمالی مدل‌های هوش مصنوعی منجر به نتایج ناپایدار می‌شود.
    • دانش و تخصص:
      • مانع ورودی کمتری در مقایسه با برنامه نویسی دارد.
      • فاقد تسلط عمیق انتزاعی مورد نیاز برای توسعه نرم‌افزار پیچیده است.
    • تاثیر و طول عمر:
      • ممکن است یک روند باشد، نه یک تغییر.
      • پیشرفت‌های هوش مصنوعی ممکن است مهندسی را خودکار کند و نیاز به آن را کاهش دهد.
      • توسعه نرم‌افزار هنوز برای عملکرد، مقیاس‌پذیری و قابلیت اطمینان به زبان‌های برنامه نویسی سنتی متکی است.

استدلال‌های پایانی

  • به نفع: Prompt Engineering آینده برنامه نویسی است و سرعت، دسترسی و سازگاری را ارائه می‌دهد.
  • علیه: Prompt Engineering ابزاری مفید است اما فاقد ساختار رسمی، قابلیت اطمینان و مقیاس‌پذیری زبان‌های برنامه نویسی واقعی است.



مشاهده مطلب اصلی