1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Building a RAG application in Go (Golang) 2026-5
Building a RAG application in Go (Golang)

Udemy – Building a RAG application in Go (Golang) 2026-5

توضیحات

Building a RAG application in Go (Golang) دوره آموزشی استفاده از زبان برنامه‌نویسی Go و فناوری‌های مدرن هوش مصنوعی می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این دوره آموزشی به توسعه‌دهندگان می‌آموزد که چگونه با استفاده از زبان برنامه‌نویسی Go و فناوری‌های مدرن هوش مصنوعی، برنامه‌های تولید بازیابی-تقویت‌شده (RAG) ایجاد کنند. افراد یاد می‌گیرند که چگونه مدل‌های زبانی بزرگ (LLM) را با منابع دانش خارجی ترکیب کنند تا سیستم‌های هوشمندی بسازند که قادر به ارائه پاسخ‌های دقیق و آگاه از متن باشند. در این دوره عملی، شما یک سیستم کامل و جامع Retrieval-Augmented Generation را از پایه با استفاده از زبان برنامه‌نویسی Go خواهید ساخت.

این دوره، گردش کار کامل RAG، شامل دریافت سند، پیش‌پردازش متن، تولید جاسازی‌ها، ادغام پایگاه داده برداری، جستجوی معنایی، استراتژی‌های بازیابی و تولید پاسخ را پوشش می‌دهد. فراگیران همچنین نحوه استفاده از عملکرد، ویژگی‌های همزمانی و مقیاس‌پذیری Go را برای ساخت برنامه‌های کارآمد مبتنی بر هوش مصنوعی بررسی خواهند کرد. در پایان دوره، شما یک برنامه کاربردی خواهید داشت که شامل یک REPL چت ترمینال استریمینگ، یک رابط کاربری چت مبتنی بر مرورگر با رویدادهای ارسال شده از سرور به صورت توکن، آپلود فایل و تصویر، یک ناظر سیستم فایل پس‌زمینه که اسناد را به طور خودکار دریافت می‌کند، یک مهار ارزیابی که کیفیت بازیابی را ارزیابی می‌کند و یک backend Postgres + pgvector که در Docker اجرا می‌شود، می‌باشد.

آنچه در دوره Building a RAG application in Go (Golang) یاد خواهید گرفت:

  • نحوه عملکرد واقعی یک خط لوله RAG از ابتدا تا انتها: قطعه‌بندی، جاسازی، جستجوی برداری، بازنویسی پرس‌وجو، تزریق زمینه و تولید جریان
  • نحوه طراحی رابط‌های Go به گونه‌ای که LLM، جاسازی‌کننده و ذخیره بردار بدون دست زدن به بقیه کدبیس قابل تعویض باشند
  • نحوه جابجایی توکن‌های LLM به یک ترمینال و به یک مرورگر با رویدادهای ارسالی از سرور
  • نحوه اجرای همه چیز در OpenAI، Ollama، LM Studio یا Groq – و نحوه ترکیب و تطبیق (مثلاً چت میزبانی شده با جاسازی‌های محلی)
  • نحوه استفاده از Postgres + pgvector برای جستجوی برداری در سطح تولید، از جمله شاخص‌های HNSW و مهاجرت‌های ابعاد جاسازی
  • نحوه دریافت اسناد به صورت واکنشی با fsnotify، رفع انسداد فایل‌های نیمه‌نوشته شده و دریافت مجدد idempotent
  • نحوه مدیریت محتوای چندوجهی: آپلود تصویر، زیرنویس مدل بینایی و رندر تصویر در چت
  • و …

مشخصات دوره

ناشر: یودمی
مدرس: Trevor Sawler
زبان: انگلیسی
سطح آموزش: متوسط
تعداد دروس: 45
مدت زمان آموزش: 8 ساعت و 33 دقیقه

سرفصل های دوره

Building a RAG application in Go (Golang) Content

پیش نیازهای دوره Building a RAG application in Go (Golang)

A basic understanding of the Go programming language
Comfortable reading and writing basic Go (functions, structs, interfaces, goroutines)
Docker installed locally (for Postgres + pgvector)
An OpenAI API key or a local model runner like Ollama — the course works with either, and shows you how to switch
No prior RAG, ML, or vector database experience required

تصاویر دوره

Building a RAG application in Go (Golang)

فیلم معرفی دوره Building a RAG application in Go (Golang)

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 2 گیگابایت

دانلود بخش 2 – 2 گیگابایت

دانلود بخش 3 – 896 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

4.8 گیگابایت

 

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

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

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

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست