پرووید
منو

آموزش برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript

زبان: انگلیسیزیرنویس: انگلیسیسطح: متوسطمدت زمان: 1:55:55تعداد ویدئوها: 33فایل های پروژه: ناموجود
این آموزش بخشی از پکیج کامل آموزش مهارت های هوش مصنوعی مولد برای توسعه دهندگان وب است که می توانید از تمامی آموزش های آن دیدن کنید.

آموزش برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript با عنوان اصلی AI Programming for JavaScript Developers یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. در این دوره یاد می گیرید چگونه با استفاده از JavaScript و ابزارهای هوش مصنوعی، برنامه های کاربردی هوشمند بسازید و قابلیت های OpenAI را به پروژه های خود اضافه کنید. همچنین با نحوه کار با Promptها، APIهای هوش مصنوعی، تولید تصویر، تبدیل صوت به متن و ساخت دستیارهای هوشمند آشنا می شوید. در ادامه نیز استفاده از LangChain برای طراحی جریان های مکالمه و ترکیب زنجیره های پردازشی را یاد می گیرید.

برنامه نویسی هوش مصنوعی با JavaScript چیست؟

برنامه نویسی هوش مصنوعی با JavaScript به توسعه دهندگان امکان می دهد قابلیت های مدل های هوش مصنوعی را در برنامه های تحت وب و اپلیکیشن های مبتنی بر Node.js به کار بگیرند. با استفاده از ابزارها و کتابخانه هایی مانند OpenAI می توان برنامه هایی ساخت که متن تولید می کنند، به پرسش های کاربران پاسخ می دهند، تصاویر را تحلیل می کنند و حتی فایل های صوتی را پردازش می کنند.

در این رویکرد، JavaScript نقش مهمی در اتصال برنامه به سرویس های هوش مصنوعی و مدیریت ورودی و خروجی آن ها دارد. توسعه دهنده می تواند با ارسال درخواست به مدل های زبانی، دریافت پاسخ و پردازش داده ها، قابلیت های هوشمند را به بخش های مختلف یک نرم افزار اضافه کند. این آموزش از مفاهیم اولیه شروع می کند و به پیاده سازی عملی قابلیت های هوش مصنوعی در محیط JavaScript می پردازد.

اتصال JavaScript به OpenAI و راه اندازی محیط توسعه

برای استفاده از قابلیت های OpenAI در یک پروژه JavaScript، ابتدا باید ابزارهای مورد نیاز را نصب و ارتباط برنامه با سرویس برقرار شود. در این آموزش با نصب پکیج OpenAI از طریق npm، ساخت API Key و انتخاب مدل زبانی آشنا می شوید. همچنین یاد می گیرید چگونه ورودی های مورد نیاز مدل را پیکربندی کنید تا برنامه بتواند درخواست های مناسب را ارسال کند و پاسخ دریافت کند.

نوشتن تابع ها - نمونه ای از بخش کار با Promptها در آموزش برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript
نمونه ای از بخش «کار با Promptها» در آموزش برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript

راه اندازی محیط توسعه نیز بخش مهمی از فرایند پیاده سازی است. در این دوره با ابزار CoderPad آشنا می شوید و نحوه استفاده از آن را برای اجرای کدها بررسی می کنید. آشنایی با این مراحل به شما کمک می کند ساختار اولیه یک برنامه هوش مصنوعی را آماده کنید و پیش از اضافه کردن قابلیت های پیشرفته تر، ارتباط میان JavaScript و OpenAI را به درستی برقرار سازید.

آموزش Prompt Engineering و مدیریت درخواست های هوش مصنوعی

Prompt یا دستور متنی، یکی از مهم ترین بخش های تعامل با مدل های زبانی است. کیفیت و ساختار Prompt می تواند بر نوع پاسخ تولیدشده تأثیر بگذارد. در این آموزش یاد می گیرید چگونه با استفاده از JavaScript تابع هایی برای مدیریت درخواست ها بنویسید، از Streamها استفاده کنید و Promptهای مناسب برای ارسال به مدل های هوش مصنوعی ایجاد کنید.

همچنین با استفاده از Code Promptها می توانید تابع های موجود را بازآرایی کنید و ساختار آن ها را بهبود دهید. تعریف Template برای Promptها و شخصی سازی پرسش ها نیز از موضوعات این بخش است. این مفاهیم به شما کمک می کنند درخواست های قابل استفاده مجدد طراحی کنید و کنترل بیشتری بر نحوه تعامل برنامه با مدل هوش مصنوعی داشته باشید.

کاربرد APIهای هوش مصنوعی در تولید تصویر و پردازش صوت

APIهای هوش مصنوعی امکانات متنوعی برای توسعه نرم افزار فراهم می کنند. یکی از کاربردهای مهم آن ها پردازش ورودی های مختلف کاربران است. در این دوره یاد می گیرید چگونه با استفاده از readline ورودی متنی دریافت کنید و با ارسال یک URL، توضیحی متنی از محتوای تصویر بسازید. همچنین با قابلیت تبدیل فایل های صوتی به متن از طریق OpenAI آشنا می شوید.

در ادامه، نحوه ساخت یک برنامه Node.js برای پیاده سازی فرایند تبدیل صوت به متن بررسی می شود. استفاده از DALL-E 3 برای تولید تصویر نیز از دیگر مباحث این بخش است. با یادگیری این قابلیت ها می توانید برنامه هایی توسعه دهید که علاوه بر پردازش متن، با تصویر و صوت نیز تعامل داشته باشند و از APIهای مختلف برای ارائه امکانات هوشمند استفاده کنند.

ساخت دستیار هوشمند با Assistants API

Assistants API امکان ساخت دستیارهایی را فراهم می کند که می توانند پیام های کاربران را دریافت کنند و در قالب یک مکالمه به آن ها پاسخ دهند. در این آموزش ابتدا با Assistants API Playground آشنا می شوید و سپس نحوه ایجاد یک Assistant در برنامه Node.js را یاد می گیرید. این فرایند شامل آماده سازی دستیار و ایجاد ساختاری برای مدیریت پیام های ارسالی و دریافتی است.

کار با محیط Assistants API Playground - نمونه ای از بخش سفارشی سازی Assistants API در آموزش برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript
نمونه ای از بخش «سفارشی سازی Assistants API» در آموزش برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript

یکی دیگر از موضوعات مهم، کار با Threadها و اجرای درخواست های دستیار است. یاد می گیرید چگونه پیام های جدید را به Thread اضافه کنید، اجرای Assistant را مدیریت کنید و پاسخ تولیدشده را دریافت و پردازش کنید. این قابلیت ها برای توسعه برنامه های مکالمه محور و ساخت دستیارهای هوشمند کاربرد دارند و به شما کمک می کنند تعاملات کاربران را در برنامه خود مدیریت کنید.

استفاده از LangChain برای ساخت برنامه های مکالمه محور

LangChain مجموعه ای از ابزارها و قابلیت ها برای ساخت برنامه های مبتنی بر مدل های زبانی بزرگ است. این ابزار به توسعه دهندگان کمک می کند بخش های مختلف یک فرایند پردازش هوش مصنوعی را به یکدیگر متصل کنند. در این آموزش با راه اندازی یک پروژه LangChain آشنا می شوید و یاد می گیرید چگونه Chat Template ایجاد کنید تا ساختار پیام های ارسالی به مدل را به شکل منظم مدیریت کنید.

در ادامه، مفهوم Runnable Sequences و نحوه ترکیب چند Chain را بررسی می کنید. این قابلیت ها امکان طراحی جریان های پردازشی چندمرحله ای را فراهم می کنند؛ برای مثال، می توانید خروجی یک مرحله را به عنوان ورودی مرحله بعدی استفاده کنید. در نهایت با ساخت یک Conversation Pipeline آشنا می شوید که بخش های مختلف یک فرایند مکالمه را به یکدیگر متصل می کند.

این آموزش برای چه کسانی مناسب است؟

این دوره برای توسعه دهندگانی مناسب است که با JavaScript آشنایی دارند و می خواهند وارد حوزه برنامه نویسی هوش مصنوعی شوند. اگر در زمینه توسعه برنامه های تحت وب یا کار با Node.js فعالیت می کنید و قصد دارید قابلیت هایی مانند تولید متن، تحلیل تصویر، پردازش صوت و دستیارهای مکالمه محور را به نرم افزارهای خود اضافه کنید، مباحث این دوره می توانند نقطه شروع مناسبی برای شما باشند.

همچنین برنامه نویسانی که می خواهند کار با OpenAI API و LangChain را به مهارت های فنی خود اضافه کنند، می توانند از این آموزش بهره ببرند. تمرکز دوره بر پیاده سازی عملی و کار با ابزارهای واقعی است؛ بنابراین علاوه بر آشنایی با مفاهیم هوش مصنوعی، با روش اتصال سرویس ها، طراحی Prompt و ساخت جریان های پردازشی در محیط JavaScript آشنا خواهید شد.

سرفصل مطالب آموزش ویدئویی برنامه نویسی هوش مصنوعی برای توسعه دهندگان JavaScript

فصل اول: مقدمه

  • یادگیری ساخت برنامه های مجهز به هوش مصنوعی
  • آشنایی با هوش مصنوعی در اکوسیستم JavaScript
  • پیش نیازهای مورد نیاز

فصل دوم: ساخت برنامه

  • نصب OpenAI با استفاده از npm
  • ایجاد API Key
  • انتخاب و تنظیم یک مدل زبانی
  • نحوه کار با CoderPad
  • راه حل: پیکربندی ورودی های هوش مصنوعی

فصل سوم: کار با Promptها

  • نوشتن تابع ها
  • کار با Streamها
  • ایجاد یک Prompt
  • بازآرایی تابع ها با استفاده از Code Promptها
  • تعریف Templateها
  • چالش: شخصی سازی پرسش ها
  • راه حل: شخصی سازی پرسش ها
  • راه حل: ساخت Promptهای OpenAI

فصل چهارم: استفاده از APIها

  • دریافت ورودی کاربر با استفاده از readline
  • ایجاد توضیحات تصاویر بر اساس یک URL
  • تبدیل فایل های صوتی به متن با OpenAI
  • ساخت یک برنامه Node برای تبدیل صوت به متن
  • استفاده از DALL-E 3 برای تولید تصویر
  • راه حل: اتصال به APIها

فصل پنجم: سفارشی سازی Assistants API

  • کار با محیط Assistants API Playground
  • ایجاد یک Assistant در برنامه Node
  • افزودن پیام ها به Threadها
  • اجرای درخواست و پردازش پاسخ Assistant
  • راه حل: کار با Assistants API

فصل ششم: استفاده از قابلیت های LangChain

  • راه اندازی یک پروژه LangChain
  • ایجاد Chat Template
  • استفاده از Runnable Sequenceها
  • ترکیب چندین Chain
  • راه حل: ساخت یک جریان پردازش مکالمه

فصل هفتم: جمع بندی

  • گام های بعدی
دیدگاه کاربران

دیدگاه ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری شوید.
هنوز دیدگاهی برای این محصول تایید نشده است.