کتاب Practical Java Programming with ChatGPT: Develop, Prototype and Validate Java Applications by integrating OpenAI API and leveraging Generative AI and LLMs (برنامهنویسی عملی جاوا با ChatGPT: توسعه، نمونهسازی و اعتبارسنجی برنامههای کاربردی جاوا با ادغام OpenAI API و استفاده از هوش مصنوعی و LLM های مولد) یک راهنمای کاربردی برای توسعهی برنامههای ChatGPT با استفاده از زبان برنامهنویسی جاوا است.
در ادامه مقدمهای از کتاب Practical Java Programming with ChatGPT را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Practical Java Programming with ChatGPT:
سؤالات این کتاب، مربوط به توسعه نرمافزار برنامه جاوا، برای برنامه تلفن اندروید ChatGPT مطرح شده است. سؤالات بر اساس پیشرفتهای قبلی بود (نوشتن بسیاری از الگوریتمها در ابتدا چند روز طول میکشید). پاسخها شگفتانگیز بودند و در چند ثانیه ظاهر شدند! در این کتاب، کد جاوا را که توسط ChatGPT ارائه شده است را مثال میزنیم و آن را با استفاده از آخرین Eclipse IDE موجود پیادهسازی میکنیم. ما همچنین ثابت کردهایم که تمام کدهای پایه تولید شده توسط ChatGPT رایگان است!
بیشتر بخوانید: کتاب ChatGPT For Dummies
ChatGPT فرصت فوقالعادهای را برای برنامهنویسان جاوا فراهم میکند تا کدنویسی خود را توربو شارژ کنند. توسعهدهندگان نرمافزار، برنامهنویسان و مهندسان نرمافزار میتوانند روزها را صرف نوشتن کد برای برنامهها کنند. در این کتاب، با استفاده از مثالهایی، اعلانهایی را که میتوان برای ChatGPT استفاده کرد تا فرآیند تولید کد جاوا ChatGPT را خودکار کند، شرح میدهیم.
کتاب Practical Java Programming with ChatGPT حاوی سؤالاتی در رابطه با توسعه نرمافزار است که من (به صورت پررنگ) برای برنامه تلفن اندروید ChatGPT مطرح کردم. سپس مراحل دقیق برای پیادهسازی کد جاوای فعال و اعتبارسنجی نتایج را شرح میدهیم.
کتاب Practical Java Programming with ChatGPT در ۱۳ فصل تقسیم شده است که برای ارائه نمونههایی برای استفاده برنامهنویسان جاوا، مشاوران فناوری اطلاعات، معماران سیستمها و راه حلها، با دانش عمومی اولیه فناوری اطلاعات، طراحی شده است. سیستم سرور و سیستمهای هوش مصنوعی جلویی برای پشتیبانی از توسعه برنامههایی برای استفاده توسط توسعهدهندگان برای پردازش داده، تجزیه و تحلیل ریاضی و مدیریت اسناد، برای پیادهسازی برای صنایع تولیدی، بانکها و شرکتهای بیمه.
بیشتر بخوانید: کتاب Developing Apps with GPT-4 and ChatGPT
فصل ۱ سؤالات مربوط به توسعه نرمافزار را پوشش میدهد که (به صورت پررنگ) در برنامه تلفن ChatGPT ۳. ۵ AskAI مطرح شده است. ما همچنین نصب ChatGPT به عنوان یک برنامه وب و نصب برنامه تلفن همراه اندروید را پوشش میدهیم. موضوع کپی رایت پاسخها و استفاده اساسی از ChatGPT توضیح داده شده است.
فصل ۲ کتاب Practical Java Programming with ChatGPT دستور ChatGPT را پوشش میدهد که برای آزمایش دانش آن در مورد برنامهنویسی خوب استفاده میشود. ما از آن خواستیم آنچه را که در مورد اصول \”SOLID\” میدانست، تعریف کند، که تقریباً بلافاصله انجام داد. خروجی زیر فقط مقدمه بود:
SOLID مجموعهای از پنج اصل برای برنامهنویسی شی گرا است که توسط رابرت سی مارتین (همچنین به عنوان عمو باب شناخته میشود) معرفی شده است. هدف این اصول این است که طراحیهای نرمافزاری قویتر، انعطاف پذیرتر و قابل نگهداریتر باشد. در اینجا مروری کوتاه بر اصول SOLID و نحوه اعمال آنها در جاوا است:
فصل ۳ کتاب Practical Java Programming with ChatGPT کد جاوا مورد نیاز برای استفاده از OpenAI Java API برای ارتباط با سیستم ChatGPT AI را پوشش میدهد. ChatGPT مثالی از نحوه درخواست به API با استفاده از کتابخانه OkHttp ارائه کرد. برای استفاده از API، روش مورد نیاز برای به دست آوردن کلید OpenAI API را شرح میدهیم.
فصل ۴ کتاب Practical Java Programming with ChatGPT به سؤالات مطرح شده برای ارائه کدی برای برنامه جاوا برای استفاده از جستجوی باینری میپردازد. روش جستجوی دودویی یک آرایه مرتب شده از اعداد صحیح و یک عدد صحیح هدف را برای جستجو میگیرد. ایندکس عدد صحیح هدف در آرایه را در صورت یافتن، یا -۱ را در صورت پیدا نشدن برمیگرداند.
فصل ۵ ما دانلود و نصب آخرین منبع باز Eclipse Java IDE (Eclipse IDE ۲۰۲۳-۰۶ R – Eclipse IDE for Java Developers) و نصب گام به گام در MS Windows ۱۰ و RedHat Enterprise Linux، RHEL ۸ را پوشش میدهیم.. ایکس. سپس با ایجاد پروژه Java BinarySearch و بررسی خروجی برنامه جاوا، پیادهسازی و اعتبارسنجی دقیق برنامه جستجوی باینری را شرح میدهیم.
فصل ۶ کتاب Practical Java Programming with ChatGPT تجزیه و تحلیل فوریه یک فایل موسیقی MP۴ را برای جدا کردن سازها و آوازها پوشش میدهد. این یک کار پیچیده است که شامل مراحل متعددی مانند رمزگشایی فایل MP۴، انجام پردازش سیگنال و استفاده از تکنیکهای جداسازی منبع است. ChatGPT یک راهنمای کلی برای مراحل مورد نیاز ارائه کرد و چند کتابخانه برای هر مرحله پیشنهاد کرد. یک کار سادهتر، که ChatGPT کد کار کامل را برای آن ارائه کرد، تحلیل فوریه یک موج سینوسی با استفاده از کد جاوا بود.
فصل ۷ کد جاوا ایجاد شده توسط ChatGPT را برای تبدیل فوریه سریع توضیح میدهد. از ChatGPT خواسته شد تا کد جاوا را برای نشان دادن تبدیل فوریه سریع ارائه دهد. یک نمونه کد جاوا نمایش داده شد که تبدیل فوریه سریع (FFT) را با استفاده از کتابخانه ریاضی Apache Commons نشان میداد.
فصل ۸ کتاب Practical Java Programming with ChatGPT نمونهای از کد جاوا تولید شده توسط ChatGPT را برای نمایهسازی یک سند با خروجی لیستی از کلمات کلیدی با شماره صفحه سند مرتبط پوشش میدهد. کد ارائه شده توسط ChatGPT فهرستی از اسناد و کلمات کلیدی مرتبط با آنها را با استفاده از کتابخانه Lucene ایجاد کرد. همچنین امکان جستجوی اسناد بر اساس کلمات کلیدی را فراهم کرد و مسیر سند را برگرداند.
فصل ۹ توضیح میدهد که چگونه ChatGPT برای تعیین توزیع اندازه ذرات در یک ماده مات از اندازهگیری توزیع اندازه بخشهای آنها، یک کد جاوا برای تعیین Saltikov ارائه میکند. این کد ایجاد شده توسط ChatGPT کاربر را بر آن داشت تا تعداد بخشهای اندازهگیری شده، اندازه هر بخش و ناحیه زیر منحنی را وارد کند. سپس توزیع اندازه ذرات را با استفاده از تعیین Saltikov محاسبه کرد و نتایج را چاپ کرد.
فصل ۱۰ کتاب Practical Java Programming with ChatGPT توضیح میدهد که چگونه ChatGPT کد جاوا را برای معکوس کردن یک ماتریس مثلثی برای به دست آوردن ضرایب یک چند جملهای ایجاد کرد. ChatGPT برای مثالی از برنامه جاوا با کد برای معکوس کردن یک ماتریس مثلثی برای بدست آوردن ضرایب یک چند جملهای به عنوان نتیجه مجموعهای از معادلات چند جملهای کد جاوا ایجاد شده کاربر را بر آن داشت تا درجه چند جملهای و ضرایب مجموعهای از معادلات چند جملهای را وارد کند. سپس از حذف گاوسی برای معکوس کردن ماتریس حاصل و بدست آوردن ضرایب چند جملهای استفاده کرد. در نهایت ضرایب چند جملهای را چاپ کرد.
فصل ۱۱ کتاب Practical Java Programming with ChatGPT استفاده از ChatGPT را برای تولید نمونه کد جاوا برای ذخیره یک سند در آخرین سیستم مدیریت اسناد IBM FileNet با استفاده از FileNet Java API پوشش میدهد. کد تولید شده توسط ChatGPT، پس از چند کتابخانه دانلود اضافی، اتصالی به سرور FileNet برقرار کرد، یک سند جدید ایجاد کرد، ویژگیهای سند را تنظیم کرد، محتوا را به آن اضافه کرد، سند را ذخیره کرد و سپس آن را در پوشه Object Store مشخص شده بایگانی کرد..
فصل ۱۲ کتاب Practical Java Programming with ChatGPT نتیجهگیری و آینده ChatGPT را برای توسعه برنامه پوشش میدهد. ما قطع دانش ChatGPT ۳. ۵ را در سپتامبر ۲۰۲۱ و پیشرفتهای متعاقب آن توسط بنیاد OpenAI برای تقویت این پایگاه دانش و توسعه سریع بتا ChatGPT ۴. ۰ که در حال حاضر منتشر شده است، شرح میدهیم. ما همچنین برخی از نشانهها را برای نقشه راه نسخههای آینده ChatGPT ۵. ۰ ارائه میدهیم.
فصل ۱۳ ضمائم را با ارجاعات و سؤالات اضافی ChatGPT از جمله اطلاعات مربوط به سایر سیستمهای IBM که از توسعه هوش مصنوعی پشتیبانی میکنند، از جمله تأثیر پیشرفتهای محاسبات کوانتومی بر پردازش هوش مصنوعی ارائه میدهد.
سرفصلهای کتاب Practical Java Programming with ChatGPT:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Reviewer
- Acknowledgement
- Preface
- Errata
- Table of Contents
- 1. Getting Started with ChatGPT
- 2. Java Programming – Best Practices as Stated by ChatGPT
- 3. Developing Java Code for Utilizing the ChatGPT API
- 4. Java Program for Using Binary Search
- 5. Installation of the Latest Open-source Eclipse Java IDE
- 6. ChatGPT Generated Java Code for Fourier Analysis
- 7. ChatGPT Generated Java Code for the Fast Fourier Transform
- 8. ChatGPT Generated Java Code for Indexing a Document
- 9. ChatGPT-generated Java Code for Saltikov Particle Distribution
- 10. ChatGPT-generated Java Code to Invert a Triangular Matrix
- 11. ChatGPT Generated Java Code to Store a Document in the IBM FileNet System
- 12. Conclusions and the Future of ChatGPT for Program Development
- 13. Appendices for Additional Questions
- Index
جهت دانلود کتاب Practical Java Programming with ChatGPT میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.