Documentation Browser دستیار هوشمند شما برای تسلط بر اطلاعات است. دیگر نیازی نیست ساعتها وقت خود را صرف جستجو در میان دهها فایل و وبسایت کنید. پایگاه دانش شخصی خود را بسازید و پاسخ سوالاتتان را در چند ثانیه از هوش مصنوعی دریافت کنید.
مشکلی که ما حل میکنیم
آیا از جستجوی بیپایان در میان دهها تب مرورگر، فایلهای PDF و پوشههای پراکنده خسته شدهاید؟ پیدا کردن یک اطلاعات مشخص در میان حجم عظیمی از اسناد فنی، گزارشها و منابع آنلاین میتواند ساعتها از وقت ارزشمند شما را تلف کند و بهرهوری را به شدت کاهش دهد.
راهحل ما: Documentation Browser
ما یک پلتفرم انقلابی ساختهایم که به شما اجازه میدهد یک پایگاه دانش شخصی و هوشمند بسازید و با آن گفتگو کنید. به سادگی منابع خود را اضافه کنید—از وبسایتها گرفته تا فایلهای محلی—و از هوش مصنوعی قدرتمند Gemini بخواهید تا در چند ثانیه پاسخهای دقیق و مرتبط را برای شما پیدا کند.
ویژگیهای کلیدی و مزایای آنها برای شما
- پایگاه دانش یکپارچه (Unified Knowledge Base)
- ویژگی: تمام منابع اطلاعاتی خود، شامل لینکهای وب (مستندات فنی، مقالات) و فایلهای محلی (PDF, DOCX, XLSX, TXT, MD) را در یک مکان متمرکز کنید.
- مزیت: دیگر نیازی به جابجایی بین برنامهها و پنجرههای مختلف نیست. به تمام دانش خود از یک نقطه دسترسی داشته باشید و بهرهوری خود را به شکل چشمگیری افزایش دهید.
- گفتگوی هوشمند (Intelligent Chat)
- ویژگی: سوالات خود را به زبان ساده و طبیعی از هوش مصنوعی بپرسید. موتور Gemini محتوای اسناد شما را تحلیل کرده و پاسخهایی دقیق و کاملاً مرتبط با منابع شما ارائه میدهد.
- مزیت: به جای خواندن دهها صفحه، پاسخ سوال خود را در چند ثانیه دریافت کنید. مفاهیم پیچیده را سریعتر درک کرده و با سرعت بیشتری تصمیمگیری کنید.
- جستجوی فوق سریع و بلادرنگ (Real-Time Universal Search)
- ویژگی: با تایپ هر حرف، فوراً در میان نام گروهها، لینکها و فایلها جستجو کنید. متن مطابق با جستجوی شما هایلایت میشود تا به سرعت آن را پیدا کنید.
- مزیت: در کمترین زمان ممکن به منبع مورد نظر خود برسید و در زمان خود به شدت صرفهجویی کنید.
- استخراج هوشمند از انواع فایل (Smart File Extraction)
- ویژگی: سیستم به طور خودکار متن را از فایلهای PDF، اسناد Word و حتی جداول Excel استخراج میکند و آن را برای گفتگو در دسترس قرار میدهد.
- مزیت: به راحتی در مورد محتوای گزارشها، قراردادها یا دادههای مالی خود سوال بپرسید و از دادههای قفل شده در فایلها، بینشهای جدیدی کسب کنید.
- سازماندهی پیشرفته (Advanced Organization)
- ویژگی: لینکهای خود را در “گروههای URL” دستهبندی کنید. برای هر پروژه، تیم یا موضوع، یک گروه جداگانه بسازید و به راحتی بین آنها جابجا شوید.
- مزیت: پایگاه دانش خود را همیشه مرتب و قابل مدیریت نگه دارید، حتی با افزایش تعداد منابع.
- پیشنهادات هوشمند (Smart Suggestions)
- ویژگی: با اضافه کردن منابع جدید، هوش مصنوعی به طور خودکار چند سوال پیشنهادی برای شروع گفتگو تولید میکند.
- مزیت: به سرعت با قابلیتهای اسناد جدید خود آشنا شوید و ایدههایی برای پرسیدن سوالات بهتر بگیرید.
- امنیت و کنترل کامل (Security and Full Control)
- ویژگی: با دیالوگهای تایید برای عملیاتهای حساس مانند حذف فایلها و گروهها، از حذف تصادفی اطلاعات جلوگیری میشود. همچنین میتوانید تاریخچه گفتگو را برای خود دانلود کنید.
- مزیت: با اطمینان کامل از پایگاه دانش خود استفاده کنید و کنترل کاملی بر روی اطلاعات خود داشته باشید.
این محصول برای چه کسانی ایدهآل است؟
- توسعهدهندگان و مهندسان نرمافزار: برای جستجوی سریع در مستندات APIها، کتابخانهها و فریمورکها.
- محققان و دانشجویان: برای متمرکز کردن مقالات، کتابها و منابع تحقیقاتی و استخراج سریع اطلاعات کلیدی.
- تحلیلگران داده و مدیران کسبوکار: برای پرسیدن سوال از گزارشهای PDF و دادههای موجود در فایلهای Excel بدون نیاز به ابزارهای پیچیده.
- تیمها و سازمانها: برای ساخت یک پایگاه دانش داخلی، بهبود مدیریت دانش و تسریع فرآیند آنبوردینگ نیروهای جدید.
این یک اپلیکیشن وب است که به کاربران اجازه میدهد با استفاده از مدل هوش مصنوعی Gemini، با مجموعهای از اسناد و مستندات گفتگو کنند. کاربران میتوانند این اسناد را به صورت لینک (URL) یا با بارگذاری فایلهای محلی به سیستم اضافه کنند. اپلیکیشن از محتوای این منابع به عنوان زمینه (context) برای پاسخ به سوالات کاربر استفاده میکند.
نیازمندیهای عملکردی (Functional Requirements)
- مدیریت پایگاه دانش (Knowledge Base):
- گروههای URL: کاربران میتوانند گروههای مختلفی برای دستهبندی URLها ایجاد، نامگذاری مجدد و حذف کنند.
- افزودن و حذف URL: امکان افزودن URL جدید به گروه فعال و حذف URLهای موجود وجود دارد.
- بارگذاری فایل: کاربران میتوانند فایلهای محلی با فرمتهای PDF, DOCX, XLSX, TXT و MD را بارگذاری کنند.
- پردازش فایل: سیستم به صورت خودکار متن داخل فایلهای بارگذاری شده را استخراج میکند.
- حذف فایل: امکان حذف فایلهای بارگذاری شده وجود دارد.
- جستجو: قابلیت جستجو برای فیلتر کردن گروهها، URLها و فایلها در پایگاه دانش فراهم است.
- رابط کاربری گفتگو (Chat Interface):
- ارسال پیام: کاربر میتواند سوالات خود را در یک پنجره چت تایپ و ارسال کند.
- دریافت پاسخ: مدل Gemini با توجه به محتوای پایگاه دانش (URLها و فایلها) به سوالات پاسخ میدهد.
- نمایش گفتگو: تاریخچه گفتگو شامل پیامهای کاربر، مدل هوش مصنوعی و پیامهای سیستمی (مانند خطاها) نمایش داده میشود.
- پشتیبانی از Markdown: پاسخهای مدل به صورت فرمتبندی شده (Markdown) نمایش داده میشوند که شامل کدها، لیستها و… است.
- نمایش منابع: در صورتی که مدل از URLها برای پاسخ استفاده کند، لیست این URLها به همراه وضعیت دسترسی به آنها در زیر پاسخ نمایش داده میشود.
- پیشنهاد سوال: در ابتدای گفتگو، اپلیکیشن بر اساس محتوای URLها، چند سوال پیشنهادی برای شروع به کاربر نمایش میدهد.
- مدیریت چت: امکان پاک کردن تاریخچه گفتگو و دانلود آن به صورت یک فایل متنی (.txt) وجود دارد.
- نشانگرهای وضعیت: هنگام پردازش درخواست توسط مدل یا دریافت سوالات پیشنهادی، انیمیشنها و نشانگرهای بارگذاری (loading indicators) نمایش داده میشوند.
مشخصات فنی (Technical Specifications)
- فریمورک اصلی: React
- زبان برنامهنویسی: TypeScript
- استایلدهی (Styling):
- Tailwind CSS برای طراحی کامپوننتها.
- فایل index.css برای استایلهای سفارشی و کلی.
- وابستگیها و کتابخانهها (Libraries & Dependencies):
- @google/genai: کیت توسعه نرمافزار (SDK) رسمی گوگل برای ارتباط با Gemini API.
- react و react-dom: برای ساخت رابط کاربری.
- marked: برای تجزیه (parse) و نمایش محتوای Markdown.
- highlight.js: برای رنگیکردن سینتکس (syntax highlighting) قطعهکدها.
- lucide-react: برای استفاده از آیکونها.
- pdfjs-dist: برای استخراج متن از فایلهای PDF در سمت کاربر (client-side).
- mammoth: برای استخراج متن از فایلهای DOCX در سمت کاربر.
- xlsx: برای استخراج متن از فایلهای XLSX (اکسل) در سمت کاربر.
- مدل هوش مصنوعی: gemini-2.5-flash
- ویژگی کلیدی API: استفاده از ابزار urlContext برای جستجو و استفاده از محتوای URLهای ارائه شده.
- معماری (Architecture):
- معماری مبتنی بر کامپوننت (Component-based).
- تفکیک مسئولیتها: منطق API در services، کامپوننتهای UI در components، تعریف انواع داده در types.ts و توابع کمکی در utils.
- محیط اجرا:
- اجرا در مرورگر وب.
- استفاده از importmap برای بارگذاری ماژولها از شبکه توزیع محتوا (CDN) مانند esm.sh.
- کلید API یا API_KEY باید از طریق متغیرهای محیطی (process.env.API_KEY) در دسترس باشد.
این اپلیکیشن یک ابزار قدرتمند و انعطافپذیر برای گفتگو با اسناد و مستندات شماست. با استفاده از مدل پیشرفته Gemini، میتوانید به سرعت اطلاعات مورد نیاز خود را از URLها و فایلهای مختلف استخراج کرده و به پاسخ سوالات خود برسید.
- لینک دانلود فایل بلافاصله پس از پرداخت وجه به نمایش در خواهد آمد.
- پس از خرید به صورت خودکار در سایت ثبت نام می شوید و اطلاعات ورود به حساب کاربری برایتان ایمیل می شود.
- از طریق بخش حساب کاربری امکان دسترسی به محصولات خریداری شده وجود دارد.
- دریافت آپدیت یا بروزرسانی محصولات تنها از طریق پروفایل کاربری خواهد بود و هیچگونه آپدیتی به ایمیل خریدار ارسال نخواهد شد.
- همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
- ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
- لطفا قبل از خرید قوانین ما را مطالعه فرمایید.