فهرست مطالب
.1مقدمه
.2پیشنیازها
Docker Desktop. نصب و راهاندازی3
.4نصب و پیکربندیOpen WebUI
.5نصب و اجرای Ollamaو مدلهایLLM
.6اتصال به رابط کاربری مرورگر
.7بارگذاری اسناد و آموزش چتبات
.8کتابخانه مدلها)(Model Library
. ۱مقدمه
چتباتها به عنوان یکی از کاربردهای مهم هوش مصنوعی در سالهای اخیر توانستهاند نقش
مهمی در پشتیبانی مشتریان، پاسخگویی خودکار و حتی تولید محتوا ایفا کنند. در این گزارش به
بررسی نحوهی راهاندازی یک چتبات بر روی سیستم عامل ویندوز پرداخته میشود. این راهنما
شامل نصب پیشنیازها، اجرای Open WebUIو ، Ollamaو استفاده از مدلهای زبانی بزرگ
)(LLMاست.
. ۲پیشنیازها
برای راهاندازی اولیه چتبات در ویندوز نیاز به ابزارها و نرمافزارهای زیر دارید:
یا بالاتر4.43.2 نسخهDocker Desktop ✓ نصب
✓ فعالسازی WSL2برای پشتیبانی بهتر ازDocker
✓ دسترسی به اینترنت برای دانلود ایمیجها و مدلها
Docker Desktop .نصب و راه اندازی۳
ابتدا نرمافزار Docker Desktopرا از سایت رسمی دانلود و نصب کنید. پس از نصب، اطمینان
حاصل کنید که سرویس Dockerفعال باشد
. ۴نصب و پیکربندیOpen WebUI
Open WebUIیک رابط کاربری قدرتمند و کاربرپسند برای تعامل با مدلهای LLMاست. WebUI
یک پلتفرم هوش مصنوعی قابل گسترش و کاربرپسند است که به شما امکان میدهد به صورت کاملاً
آفلاین با مدلهای زبان بزرگ ) (LLMتعامل داشته باشید. این ابزار قابلیت بارگذاری اسناد سفارشی را
دارد تا بتوانید از آنها به عنوان منبع اطلاعات در پاسخهای چت استفاده کنید. در ادامه توضیح داده شده که
چگونه میتوانید فایلهای آموزشی مانند FAQرا آپلود کنید تا چتبات بتواند بر اساس آن پاسخ دهد.

برای اجرای آن در Dockerمیتوانید از دستور زیر استفاده کنید:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v
open-webui:/app/backend/data --name open-webui --restart always
ghcr.io/open-webui/open-webui:main
. ۵نصب و اجرای Ollamaو مدلهایLLM
Ollamaابزاری برای مدیریت و اجرای مدلهای زبانی بزرگ است. برای شروع میتوانید
Ollamaرا نصب کرده و یکی از مدلها مانند Llama3.1را اجرا کنید:
ollama run llama3.1
. ۶اتصال به رابط کاربری مرورگر
پس از اجرای ، Open WebUIمرورگر خود را باز کرده و به آدرس زیر مراجعه کنید:
در اینجا میتوانید حساب کاربری ایجاد کنید و مدل مورد نظر خود را انتخاب نمایید.

. ۷بارگذاری اسناد و آموزش چتبات
یکی از ویژگیهای مهم Open WebUIقابلیت بارگذاری اسناد سفارشی مانند فایلهای FAQیا
PDFاست. با این کار، چتبات میتواند بر اساس دادههای داخلی پاسخگویی دقیقتری داشته
باشد.

. ۸کتابخانه مدلها)(Model Library
Ollamaاز کتابخانهای غنی از مدلها پشتیبانی میکند. برخی از مدلهای قابل دانلود عبارتاند
از:
• Llama 3.2 (1B, 3B, 11B, 70B) •
• Gemma 3 (1B, 4B, 12B, 27B) •
• DeepSeek-R1 (7B, 671B) •
ollamaفهرستی از مدلهای موجود در ollama.com/libraryپشتیبانی میکند.
در اینجا چند نمونه مدل وجود دارد که میتوان دانلود کرد:

✓ نکته مهم: برای اجرای مدلهای 7Bباید حداقل 8گیگابایت رم، برای اجرای مدلهای 13B
حداقل 16گیگابایت و برای اجرای مدلهای 33Bحداقل 32گیگابایت رم داشته باشید.
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama
ollama/ollama