آیا تمایل دارید که با یک ربات ارتباط دوستانه برقرار کنید و برایتان تبدیل به یک نیروی همهچیزدان شود که بدون خستگی و خوابآلودگی هر ساعتی از شب و روز به گپ و گفت با شما بنشیند؟ ساخت چتبات چنین ابزاری را دراختیارتان قرار میدهد.
در گذشته پیش از پیشرفت در عرصه علوم رایانه و هوشمصنوعی (AI) تصور عموم از ربات به ماشینهایی با قابلیت و توانمندی مکانیکی و محدود بسنده میشد که اغلب در صنایع و گاه علوم و آزمایشهای فنی و مهندسی بهکار گرفته میشدند. با نگاهی به فیلمهای ساخته شده در آن زمان رباتها را ماشینآلاتی از جنس فلزات و به شکل و شمایل انسان و گاه فیزیک خاص خودشان میبینید که تنها قادر به شبیهسازی حرکات انسان بودند و در حد محدودی میتوانستند ارتباط برقرار کنند. البته استثنائاتی نیز در این زمینه وجود دارد مثل فیلم بلیدرانر ساخته ریدلی اسکات. اما طی سالهای اخیر با پیشرفت در زمینه علوم کامپیوتری و پررنگ شدن کاراییهای هوشمصنوعی، رباتها در سیستمهای رایانهای و فضاهای مجازی به وفور یافت میشوند که میتوان اطلاعات زیادی از آنها کسب کرد. چتبات یکی از این رباتهای هوشمند هستند. اما قبل از اینکه با شیوه ساخت چتبات آشنا شویم در ابتدا برای روشن شدن موضوع بهتر است که در مورد این ابزار اطلاعات بیشتری داشته باشیم.
چتبات چیست؟
چتباتها ابزار هوش مصنوعی هستند که قابلیت مکالمه به زبان طبیعی انسان را دارند. شاید یکی از جذابترین جنبههای استفاده از هوشمصنوعی همین چتباتها باشند که به عنوان رابط بین انسان و ماشین دنیای هیجانانگیزی را با کاربران خودشان به اشتراک میگذارند. رباتهای هوشمند چتبات به گونهای طراحی شدهاند که هرسوالی که داشته باشید میتوانید از این نرمافزارها بپرسید تا در کمترین زمان ممکن یعنی در حد ثانیه درخواستتان را پردازش کنند و به پاسخ برسید. ساخت چتبات هم به راحتی امکانپذیر است که در مطلب بعدی به آن میپردازیم.
اولین چتبات
جرقه ساخت چتبات در ابتدا با ایده مایکل مولدین در سال 1944 و با ارائه برنامههای مکالمه ChatterBot آغاز شد و سپس 20 سال بعد ایده او توسط جوزف وایزنبام در سال 1964 اجرایی شد. چتباتی که وایزنبام اختراع کرده بود الیزا نام داشت و یک ربات رواندرمانگر بود که پای درد و دل بیماران مینشست.
کاربرد چتباتها
ساخت چتبات و استفاده از آن مزایایی دارد که در اینجا به کاربرد چتباتها از جوانب مختلف اشاره خواهیم کرد.
- جنبه آموزشی: با استفاده از اطلاعات ارائه شده توسط چتباتها میتوانید سطح علمی و یادگیریتان را افزایش دهید.
- جنبه سرگرمی: میتوانید با چتباتها شوخی کنید، از آنها بخواهید که برایتان داستانی را تعریف کنند و مانند یک دوست با او گفتگو کنید.
- جنبه خدمات پرداخت: با کمک چتباتها میتوانید پرداختهای آنلاینتان را مدیریت کنید یعنی حتی پرداختهایتان را به آنها بسپارید.
در کنار ویژگیهای گفته شده تعامل با رباتهای چتبات، علاوه بر مزایای ذاتی هوشمصنوعی مثل دارا بودن دامنه وسیع اطلاعات، زمان رسیدن به پاسخ را هم برای شما در مقایسه با سرچ کردن از طریق مرورگرها کوتاه میکنند.
ساخت چتبات
برای ساخت چتبات به یک اپلیکیشن یا پلتفرم نیاز دارید. ما در این مقاله ساخت این نرمافزار را بدون نیاز به اینترنت و کد نویسی و تنها با یک اپلیکیشن به شما آموزش میدهیم. اپلیکیشن LM STUIDO برای ویندوز، مک و لینوکس ارائه شده و استفاده از آن رایگان است. برای استفاده از این اپ ابتدا باید وارد سایت LM STUIDO.AI شوید. بعد از ورود به سایت در گوشه سمت چپ بالا، هر سه گزینه مربوط به ویندوز، مک و لینوکس دیده میشوند که میتوانید مطابق با سیستمعاملتان از بین آنها انتخاب کنید. در پایین صفحه سایت هم در کادری که نمایش داده شده میتوانید مدل زبانی مدنظرتان را انتخاب کنید و در لپتاب یا کامپیوتر شخصیتان نصب و حتی به حالت آفلاین استفاده کنید. این اپلیکیشن برای بهکارگیری مدلهایی که پسوند(.GGUF) دارند (در Hugging Face تعداد زیادی از این مدلها مثل فالکون و لاما و… وجود دارد) از کتابخانه LLAMA.CCP استفاده کرده است. بعد از دانلود و نصب نرمافزار ابتدا در کادری که نمایش داده میشود باید مدل زبانی مورد نظرتان را مشخص کنید. البته در پایین کادر بهطور پیشفرض تعدادی از مدلها دیده میشود که میتوانید از بین آنها هم انتخاب کنید. با سرچ کردن یکی از مدلها در کادر بهطور مثال LLAMA2 تمام ورژنهای آن را میتوانید پیدا کرده و دانلود کنید. در محله بعد از دانلود مدل، باید در کادر عمودی سمت چپ صفحه وارد AI Chat شوید و در کادری که در بالای صفحه نمایش داده میشود از بین تمام مدلهای زبانی که دانلود کردهاید انتخاب کنید و بعد با ضربه زدن روی مدل موردنظر لود شده و میتوانید فرآیند چت کردن و دریافت اطلاعات را شروع کنید.
همچنین در کادر عمودی سمت چپ، فولدر my model در پایین دیده میشود که تمام مدلهای دانلود شده توسط شما را به نمایش میگذارد و میتوانید محل ذخیره آنها را پیدا کنید و مورد استفاده قرار دهید. همچنین هر مدلی را که نمیخواهید حذف کنید و یا آن را بهصورت پیشفرض انتخاب کنید. اما در کادر عمودی سمت راست، تنظیمات مدلهای دانلود شده وجود دارد که بهطور مثال در مورد اینکه در گفتگو با شما خلاقیت به خرج دهد یا نزدیک به واقعیت صحبت کند یکی از گزینههای این تنظیمات است. و یا اینکه جهت پردازش، بین استفاده از کارت گرافیک یا CPUنیز بر اساس تنظیمات پیشفرض شما عمل کند.
قابلیت دیگر این چتبات این است که میتوانید از چتها خروجی اسکرینشات بگیرید، پاسخ را تبدیل به عکس کنید و یا اینکه اگر در زمان پاسخدهی چتبات نیاز به قطع کردن آن دارید با متوقف کردن آن دوباره بعد از هر زمان که بخواهید فرآیند گفتگو را ادامه دهید.
ساخت چتبات با اپلیکیشن LM STUIDO بسیار ساده است و مزایای خاص خودش را دارد به این صورت که به دلیل اینکه روی دستگاههای قابل حمل نصب میشود و میتوانید بدون کدنویسی و به شکل آفلاین در هر زمان که نیاز دارید برای نوشتن مقاله یا توسعه اپلیکیشنها، اطلاعات موردنظرتان را از طریق چت با این اپ بهدست آورید.
معروفترین چتباتها
در کنار ساخت چتبات، اگر نیاز به اطلاعاتی در مورد بهترین و معروفترین آنها دارید چند نمونه از
آنها را در زیر معرفی خواهیم کرد.
- چتبات لئوناردو: بارزترین کاربرد لئوناردو تبدیل متن به عکس است و بیشتر مورد استفاده هنرمندان برای ساخت تصاویر قرار میگیرد. بعضی از افراد از این فرصت برای خرید و فروش عکسهای هنری و کسب درآمد از طریق NFT استفاده میکنند.
- چتبات کوپایلت: کوپایلت یکی از جذابترین چتباتهاست که مانند لئوناردو در ساخت عکس با استفاده از توصیفاتی که ارائه میدهد کمک میکند. و همچنین میتواند در خلاصه کردن و ویرایش متون مورد استفاده قرار گیرد. اگر از علاقهمندان به سینما هستید میتوانید از کوپایلت بخواهید که لیستی از فیلمهای مورد علاقهتان را با توجه به اطلاعات اولیهای که به او میدهید برایتان تهیه کند.
- چتبات گوگل بارد: این چتبات که توسط شرکت گوگل راهاندازی شده تنها زبان انگلیسی را پشتیبانی میکند و قابلیت بسیار بالایی در زمینه خلاصه کردن و ویرایش متون و کدنویسی دارد.
سوالی که در این زمینه وجود دارد این است که چطور میتوانیم عکسهای ساخته شده با هوشمصنوعی را از عکسهای واقعی متمایز کنیم؟ توجه کنید که گاهی ساخت عکسهای سبک رئال توسط هوش مصنوعی، باگهایی دارد که به مرور مصنوعی بودن آنها را برای بیننده قابل تشخیص میکند. بهطور مثال اگر با چتبات لئوناردو و کوپایلت عکس ساخته باشید به مرور با ارورهایی در چشمها مواجه میشوید که میتوانید عکسهای ساخته شده از این طریق را شناسایی کنید.
آینده چتباتها
ساخت چتبات و استفاده از چتباتهای موجود روز به روز درحال پیشرفت است. یکی از مواردی که میشود به آن اشاره کرد تمرکز توسعهدهندگان این تکنولولوژی بر روی قابلیت صوتی چتباتهاست بهطوری که در آینده با چتباتهایی سروکار داشته باشیم که بتوانند مانند یک انسان با ما به گفتگو بنشینند.