مجله علمی تفریحی بیبیس
0

دانلود کتاب ساخت خدمات هوش مصنوعی مولد با FastAPI

  • عنوان کتاب: Building Generative AI Services with FastAPI
  • نویسنده: Alireza Parandeh
  • حوزه: هوش مصنوعی مولد
  • سال انتشار: 2025
  • تعداد صفحه: 1090
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 11.5 مگابایت

هوش مصنوعی مولد (GenAI) از زمان انتشار فناوری‌هایی مانند ChatGPT، دنیا را در حال طوفان قرار داده است. این نوع جدید از هوش مصنوعی می‌تواند با یادگیری الگوها از داده‌های آموزشی خود، محتوا را در حالت‌های مختلف (مانند متن، صدا، ویدیو و غیره) ایجاد کند. با پیشرفت فزاینده در قابلیت‌های GenAI، بسیاری از کسب‌وکارها در حال سرمایه‌گذاری در ابزارهای هوش مصنوعی آماده یا سفارشی هستند. این ابزارها به خدمات پشتیبانی قابل نگهداری و مقیاس پذیر نیاز دارند که بتوانند با تقاضای بالا سازگار شوند. قابلیت‌های هوش مصنوعی هیجان‌انگیز هستند زیرا در را به روی امکانات بی‌پایانی باز می‌کنند که پتانسیل ابزارهای جدید را باز می‌کند. قبل از هوش مصنوعی مولد، توسعه‌دهندگان مجبور بودند اسکریپت‌ها را بنویسند و مدل‌های بهینه‌سازی را برای ایجاد اتوماسیون و خطوط لوله داده برای پردازش داده‌های بدون ساختار مانند مجموعه‌های متون آموزش دهند. این فرآیند می تواند خسته کننده، مستعد خطا و فقط برای موارد استفاده محدود باشد. با این حال، با ظهور مدل‌های GenAI مانند مدل‌های زبان بزرگ (LLM)، اکنون می‌توانیم مجموعه‌های داده و اسناد بدون ساختار را هضم، مقایسه و خلاصه کنیم. بازنویسی ایده های پیچیده؛ و تجسم ها و تصاویر را تولید کنید. در حالی که اکثر مدل‌های تولیدی مانند ChatGPT در کارهایی که به تنهایی انجام می‌دهند عالی هستند، آیا می‌توانید وقتی آنها را به اینترنت، پایگاه‌های اطلاعاتی خود و سایر خدمات متصل می‌کنیم، تصور کنید؟ اگر بتوانیم با سرویس‌های خود به زبان طبیعی «صحبت کنیم» یا به آن‌ها تصویر، ویدیو یا صدا بدهیم و از آن‌ها بخواهیم کارهایی را برای ما انجام دهند، فرصت‌های زیادی برای ایجاد برنامه‌های جدید و خودکار در دسترس ایجاد می‌کند. چت بات ها تنها برنامه هایی نیستند که می توانیم با چنین مدل های تولیدی ایجاد کنیم. خیلی چیزهای بیشتری می توانیم انجام دهیم. ما می‌توانیم عامل‌های خدمات پشتیبان ایجاد کنیم که می‌توانند کارهای پیچیده مختلفی را انجام دهند که نیاز به درک، استدلال منطقی و تجزیه و تحلیل متون دارند. با اتصال مدل‌های تولیدی خود به سرویس‌های موجود و اینترنت، داده‌های اضافی را به سرویس‌های هوش مصنوعی خود می‌دهیم تا درک آن‌ها از مشکل موجود را غنی‌تر کنیم. به عنوان مثال، یک شرکت می‌تواند از یک LLM منبع باز، داخلی و تنظیم‌شده برای تجزیه سفارش‌های خرید، تولید فاکتورها، و اعتبارسنجی داده‌ها در برابر پایگاه داده مشتریان خود قبل از سفارش با یک سیستم پرداخت استفاده کند. اینجاست که مدل های مولد می درخشند. موارد استفاده دیگر می تواند شامل سیستم های مدیریت محتوا باشد که می تواند به کاربران در تولید محتوا و سازندگان وب سایت کمک کند که می توانند تصاویر، نمادها و اجزای رابط کاربری (UI) را برای پیگیری سریع طراحی سایت پیشنهاد دهند. گرفتاری وجود دارد. LLM ها و سایر مدل های تولیدی برای عملکرد به قدرت پردازش و حافظه سنگین نیاز دارند، و مشخص نیست که توسعه دهندگان باید از چه الگوهای استقرار و لایه های یکپارچه سازی برای استفاده از این مدل ها استفاده کنند. ایجاد خدمات هوش مصنوعی مولد چالش برانگیز است زیرا باید مقیاس پذیری، امنیت، عملکرد و حریم خصوصی داده ها را متعادل کنید. همچنین می‌خواهید این خدمات را برای استنتاج بلادرنگ تعدیل، بازآموزی و بهینه‌سازی کنید. این چالش ها برای هر سازمانی متفاوت خواهد بود و نحوه ایجاد خدمات هوش مصنوعی مولد خود به سیستم ها و خدمات نرم افزاری موجود شما بستگی دارد. منابع و اسناد موجود اطلاعات لازم را برای شروع آموزش مدل های سفارشی و تنظیم دقیق مدل های زبان بزرگ ارائه می دهند. با این حال، اکثر توسعه دهندگان ممکن است همچنان با چالش هایی در بسته بندی و استقرار این مدل های مولد جدید به عنوان بخشی از سیستم ها و خدمات نرم افزاری موجود مواجه باشند. هدف من از این کتاب این است که به شما نشان دهم چگونه GenAI را با درک فرآیند انتها به انتها در ساخت و استقرار خدمات هوش مصنوعی خود با ابزارهایی مانند چارچوب وب FastAPI تولید کنید.

Generative AI (GenAI) is taking the world by storm since the release of technologies like ChatGPT. This new type of AI can create content in various modalities (such as text, audio, video, etc.) by learning to mimic patterns from its training data. With the increased advancement in GenAI capabilities, many businesses are investing in off-the-shelf or custom AI tools. These tools require maintainable and scalable backend services that can adapt to high demand. AI capabilities are exciting because they open the door to endless possibilities that unlock the potential for new tools. Before generative AI, developers had to write scripts and train optimization models to build automation and data pipelines for their processing of unstructured data like corpora of texts. This process could be tedious, error-prone, and applicable only to limited use cases. However, with the rise of GenAI models such as large language models (LLMs), we can now digest, compare, and summarize unstructured datasets and documents; reword complex ideas; and generate visualizations and illustrations. While most generative models such as ChatGPT are excellent at what they do on their own, can you imagine the possibilities when we connect them to the internet, our own databases, and other services? If we can just “talk” to our services in natural language or give them some image, video, or audio and get them to do things for us, it opens up so many opportunities to create newly accessible and automated applications. Chatbots are not the only apps that we can create with such generative models. There is so much more we can do. We can create backend service agents that can perform various complex tasks requiring comprehension, logical reasoning, and analysis of texts. By connecting our generative models to existing services and the internet, we are giving our AI services additional data to enrich their understanding of the problem at hand. For instance, a company can use an open source, in-house, finetuned LLM to parse purchase orders, generate invoices, and validate data against their customer database before placing an order with a payment system. This is where generative models shine. Other use cases can include content management systems that can help users with generating content and website builders that can suggest imagery, icons, and user interface (UI) components to fast-track the site’s design. There is a catch. LLMs and other generative models require heavy processing power and memory to function, and it is not clear what deployment patterns and integration layers the developers should use to leverage these models. Building generative AI services is challenging because you need to balance scalability, security, performance, and data privacy. You’ll also want the ability to moderate, retrain, and optimize these services for real-time inference. These challenges will be different for every organization, and how you build your generative AI services will depend on your existing software systems and services. Existing resources and documentation provide the necessary information to get started with training custom models and fine-tuning large language models. However, most developers may continue to face challenges in packaging and deploying these novel generative models as part of existing software systems and services. My aim with this book is to show you how to productionize GenAI by understanding the end-to-end process in building and deploying your own AI services with tools such as the FastAPI web framework.

این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:

Download: Building Generative AI Services with FastAPI

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بیشتر بخوانید

X
آموزش ساز ویولن کانال واتساپ