
خالق اپلیکیشن EasyScreen اندروید دیدگاه خود را در مورد هوش مصنوعی در توسعه موبایل به اشتراک می گذارد.
در اواسط اکتبر 2024، در کنفرانس IMB TechXchange در لاس وگاس، IBM اعلام کرد انتشار چندین مدل هوش مصنوعی مولد با تمرکز بر نوشتن کد و رفع نیازهای دیگر توسعه دهندگان. دستیار کد جدید IBM از بیش از صد زبان برنامه نویسی پشتیبانی می کند و می تواند در پرکاربردترین محیط های توسعه ادغام شود. در حالی که این شرکت تاکید می کند که هدفش جایگزینی توسعه دهندگان نیست، بلکه تقویت مهارت ها و عملکرد آنهاست، این تنها نمونه ای از این است که چگونه پیشرفت های هوش مصنوعی و یادگیری ماشینی چشم انداز فناوری اطلاعات را تغییر می دهند.
ولادیسلاو ترخوف، در حال حاضر یک توسعهدهنده نرمافزار در Mobilesource Corporation و خالق اپلیکیشن منحصربهفرد EasyScreen اندروید با بیش از 300000 بارگیری، تجربه زیادی در پیادهسازی راهحلهای پیشرفته در فرآیند توسعه، از جمله اتوماسیون هوش مصنوعی خلاقانه دارد. در طول کار خود در Mobilesource و همچنین در پروژه های مستقل، او با موفقیت از هوش مصنوعی و فناوری یادگیری ماشین برای افزایش عملکرد استفاده کرد. او خاطرنشان می کند که پیشرفت های فعلی هوش مصنوعی بر تمام سطوح فرآیند توسعه، از توسعه دهندگان جوان گرفته تا مدیران محصول، تأثیر می گذارد. ولادیسلاو پس از کار در موقعیتهای مختلف در طول دوران حرفهای خود، اکنون تاثیر بالقوه فناوری هوش مصنوعی را همراه با چالشها و فرصتهای جدیدی که توسعهدهندگان در حال حاضر با آن مواجه هستند، توضیح میدهد.
“برای به روز ماندن با فناوری فعلی، باید درک کرد که تاثیر هوش مصنوعی به جنبه یا حوزه خاصی از توسعه نرم افزار محدود نمی شود. اغلب شرکتها باید کل فرآیند را دوباره تصور کنند تا هوش مصنوعی را به کارآمدترین روش در آن بگنجانند. ولادیسلاو ترخوف توضیح می دهد.
با توجه به این واقعیت، چندین جهت باید در رابطه با نقش رو به رشد هوش مصنوعی و فناوری مرتبط در نظر گرفته شود. آنها را می توان در خود برنامه گنجانده و برای تجزیه و تحلیل رفتار کاربران استفاده کرد. در قالب LLM، آنها تعاملات کاربر را به سطح جدیدی می آورند، اما اینکه آنها در خود فرآیند توسعه گنجانده شوند، اهمیت کمتری ندارد. ولادیسلاو ترخوف موافق است که تکثیر هوش مصنوعی فرآیند توسعه را تغییر میدهد، به عنوان مثال، با رهایی از توسعهدهندگان نرمافزار از کارهای معمول و خودکار کردن برخی روشهای آزمایش یا تجزیه و تحلیل. با این حال، مطلقاً به این معنی نیست که هوش مصنوعی به نوعی جایگزین توسعه دهندگان انسانی خواهد شد. در حالی که اجزای کمتر خلاقانه و قابل پیشبینیتر فرآیند را میتوان به ابزارهای هوش مصنوعی تفویض کرد، انسانها همچنان در کنترل باقی میمانند، که تقاضای فزایندهای برای توسعهدهندگانی ایجاد میکند که دانش فنی عمیق را با خلاقیت و همچنین مدیریت خوب و ظرفیتهای کار تیمی ترکیب میکنند.
ولادیسلاو ترخوف دارای تجربه عملی گسترده ای در ادغام ابزارهای هوش مصنوعی در فرآیندهای موجود است. در سال 2022، او شروع به کار در Mobilesource Corp، یک شرکت توسعه نرم افزار تلفن همراه، و خالق چندین برنامه کاربردی موفقی کرد که در حال حاضر در اپ استور با هزاران بار دانلود در سراسر آنها ارائه شده است. او چندین راه حل تجاری داخلی و برنامه های تلفن همراه را توسعه داد و به شرکت کمک کرد تا برنامه های بهینه، قابل اعتماد و کارآمدتری ایجاد کند. با نگاه دقیق تر به فرآیند توسعه، ممکن است متوجه شوید که ابزارهای هوش مصنوعی و LLM در مراحل مختلف در آن گنجانده می شوند. به عنوان مثال، در مرحله اولیه آن، می توان آنها را برای تجزیه و تحلیل بازار، طوفان فکری، تولید ایده، نمونه سازی سریع و کاوش در داستان های مختلف کاربران به کار برد. علاوه بر فرآیند توسعه، آنها برای بهینه سازی کد و اشکال زدایی، تست و تضمین کیفیت و همچنین مستندسازی کد ضروری هستند.
برای اینکه ابزارهای هوش مصنوعی نه تنها به یک کلمه کلیدی، بلکه به ابزاری ارزشمند و مفید برای شرکت تبدیل شوند، درک سیستمی از فرآیند توسعه و ویژگیهای آن به یک ضرورت تبدیل میشود، بنابراین میتوان کارآمدترین نقاط را برای کاربرد هوش مصنوعی پیدا کرد. ولادیسلاو ترخوف توضیح می دهد.
دیدگاه سیستمی توسعه تلفن همراه به او اجازه داد تا یک برنامه اشتراکگذاری صفحه ایجاد کند که بعداً الهامبخش تلاشهای زیادی برای کپی کردن مدل آن شد. اپلیکیشن Easy Screen به کاربران این امکان را میدهد تا محتویات صفحه گوشی اندرویدی خود را بدون سیم یا هر فرآیند نصب پیچیده در تلویزیون هوشمند به اشتراک بگذارند. به لطف رابط کاربری راحت و سازگاری آن با طیف گسترده ای از مدل های تلفن و تلویزیون، برنامه به طور مرتب بارگیری می شود و امروزه در مجموع بیش از 300000 بار دانلود شده است. این یک نمونه واضح از موفقیتی است که می توان با ایجاد یک فرآیند توسعه کارآمد به دست آورد و ابزارهای هوش مصنوعی نیز به آن کمک می کنند.
با این حال، مهم است که توجه داشته باشید که توسعهدهنده نه تنها باید جدیدترین پیشرفتهای فناوری را کشف کند، بلکه باید تلاش مستمر و آگاهانهای را برای تبدیل آنها به بخشی جدایی ناپذیر از حرفه خود به کار گیرد. از آنجایی که کتابچههای راهنما و راهنماهای توسعه تلفن همراه اغلب نمیتوانند با این فناوری همگام شوند، تبادل نظر با سایر اعضای جامعه حتی حیاتیتر میشود. در سال 2024، ولادیسلاو ترخوف عضو ارشد IEEE، یکی از سازمانهای پیشرو در جهان شد که متخصصان الکترونیک، فناوری و مهندسی را متحد میکند. او عضویت را نه تنها به عنوان به رسمیت شناختن دستاوردها و مشارکت های خود در صنعت، بلکه به عنوان فرصتی برای یادگیری از دیگران و گسترش مجموعه مهارت های خود می داند.
علاوه بر این، از آنجایی که فناوریهای هوش مصنوعی بدون هیچ تصوری از کاهش سرعت به رشد سریع خود ادامه میدهند، توسعهدهندگان باید فعالانه روی گسترش دانش خود و آزمایش رویکردهای جدیدی که بخشی از مجموعه مهارتهای آنها میشود، کار کنند. یک راه خوب برای انجام این کار، شرکت در هکاتونها در رویدادهای مشابه است، که از شرکتکنندگان میخواهد مهارتهای خود را در محیطهای چالشبرانگیز و پرفشار به کار ببرند، که به تفکر خارج از چارچوب و راهحلهای خلاقانه انگیزه میدهد.
ولادیسلاو ترخوف میگوید: «چه شرکتکنندگان هکاتون به یک نتیجه عملی برسند یا نه، تجربه منحصربهفردی از آزمایش و جستجوی راهحلهای خلاقانه به دست میآورند.
او اضافه میکند که هکاتونها نیز نقش مهمی در حرفه او داشتند. او در چندین رویداد از جمله مرحله ملی فرشته هک در سال 2017، یک مرحله بین المللی در هتل آکور در سال 2018 و مسابقه هک هک در سراسر کشور برنده شد که شهرت او را به عنوان یک توسعه دهنده با استعداد تقویت کرد و به او اجازه داد فناوری های جدید را کشف کند و تخصص کسب کند. که سپس آن را عملی می کند. شهرت او در سال 2023 زمانی که در جوایز کسب و کار ملی که برجسته ترین دستاوردهای تجاری و نوآوری در روسیه را جشن می گیرد، به عنوان مبتکر سال در توسعه تلفن همراه برنده شد، بیشتر تقویت شد. این دستاورد توانایی او را در همگام شدن با نوآوری ها و استفاده از پیشرفت های فناوری مانند ابزارهای هوش مصنوعی به کارآمدترین روش نشان می دهد و از رقبا برتری می یابد.
در آینده، ولادیسلاو ترخوف قصد دارد به توسعه برنامههای تلفن همراه مبتکرانه ادامه دهد و راههای خلاقانهای برای استفاده از فناوریهای نوظهور هوش مصنوعی بیابد، اما خود را به آنها محدود نکند. او میخواهد اینترنت اشیا و سایر راهحلهای پیشرفته را بررسی کند، و رویکردهایی که در بالا توضیح داد، نمونهای از چگونگی همگام شدن با پیشرفتهای سریع فناوری، غلبه بر چالشها و تبدیل شدن به یک توسعهدهنده کارآمد را ارائه میدهد.
منبع: https://www.aitimejournal.com/a-systemic-understanding-becomes-a-necessity/50874/