diff --git a/app/src/pages/TekRagHubPage.jsx b/app/src/pages/TekRagHubPage.jsx new file mode 100644 index 0000000..ae74b22 --- /dev/null +++ b/app/src/pages/TekRagHubPage.jsx @@ -0,0 +1,85 @@ +import { useToast } from '../../teknav-ui.jsx'; +import { iconNode } from '../../src/lib/icon.jsx'; +import databaseIcon from '../../src/assets/icons/database.svg'; +import linkIcon from '../../src/assets/icons/link.svg'; +import settingsIcon from '../../src/assets/icons/settings.svg'; +import clipboardIcon from '../../src/assets/icons/clipboard-copy.svg'; +import { LegalPage, LegalSection } from './shared.jsx'; + +export function TekRagHubPage() { + const toast = useToast(); + const copyToClipboard = (val) => { + navigator.clipboard.writeText(val); + toast('کپی شد!', 'success'); + }; + + const citationText = `@article{tekrag_persian_2026, + title={TekRAG-Persian: A Data-Centric Evaluation Framework for Hallucination in Persian Retrieval-Augmented Generation}, + author={Sabbagh, Arsam}, + journal={Teknav Journal of AI Research}, + volume={1}, + number={1}, + pages={10-24}, + year={2026}, + publisher={Teknav Media} +}`; + + return ( + +
+ +

TekRAG-Persian اولین مجموعه داده و چارچوب بنچمارک متمرکز بر زبان فارسی برای سنجش و کاهش میزان توهم در پیاده‌سازی‌های RAG است. این پروژه بر مبنای تحلیل مقاله‌های تخصصی رسانه تکناو و پاسخ‌دهی دقیق مدل‌های زبانی بزرگ توسعه داده شده است.

+

هدف این بنچمارک ارزیابی سه متغیر کلیدی در بهبود عملکرد سیستم‌های بازیابی است: پاک‌سازی پیش‌رفته متن، افزودن متادیتاهای ساختاریافته به تکه‌ها، و تأثیر هدایت مدل با تأکید بر استناد به منابع اصلی.

+
+ + +
+ {[ + [databaseIcon, 'مجموعه داده در Hugging Face', 'دسترسی به فایل‌های خام متون و پرسش‌ها', 'https://huggingface.co/datasets/teknav/tekrag-persian', 'مشاهده دیتاست'], + [linkIcon, 'شناسه دیجیتال Zenodo (DOI)', 'نسخه آرشیو شده و معتبر علمی پژوهش', 'https://doi.org/10.5281/zenodo.placeholder', 'مشاهده DOI'], + [settingsIcon, 'سورس‌کد در GitHub', 'کدهای پیاده‌سازی و ارزیابی بنچمارک', 'https://github.com/teknav/tekrag-persian', 'مشاهده ریپازیتوری'], + ].map(([icon, title, desc, link, btnText]) => ( +
+
+

{iconNode(icon)} {title}

+

{desc}

+
+ + {btnText} + +
+ ))} +
+
+ + +

اگر از این بنچمارک یا دیتاست در پژوهش‌های دانشگاهی یا پروژه‌های علمی خود استفاده می‌کنید، لطفاً با فرمت BibTeX زیر به آن ارجاع دهید:

+
+ +
+              {citationText}
+            
+
+
+ + +

این بنچمارک شامل بخش‌های زیر در فرمت JSON است:

+
+ {[ + ['Corpus (بدنه داده)', 'شامل مقاله‌های تخصصی با تگ‌ها، دسته‌بندی، پاراگراف‌ها و عناوین مجزا.'], + ['Questions (سوالات)', '۲۰۰ سوال واقعی طراحی شده توسط متخصصان در سطوح مختلف دشواری.'], + ['Gold Annotations (پاسخ‌های طلایی)', 'تکه‌های دقیق پشتیبان برای هر سوال جهت سنجش بازیابی درست اطلاعات.'], + ].map(([t, d]) => ( +
+ {t} + {d} +
+ ))} +
+
+
+
+ ); +}