منصوبے کے بارے میں
Vector ایک ریسرچ ڈیش بورڈ ہے جو غیر ملکی جدید ٹیک خبروں کو خودکار طور پر جمع کرتا ہے، AI کے ذریعے جاپانی میں ترجمہ اور خلاصہ کرتا ہے، اور پھر سرمایہ کاری کے فیصلے کے لیے ضروری نکات، پس منظر اور رجحانات کا جائزہ لینے کی سہولت دیتا ہے۔ اس کا مقصد انگریزی مضامین مسلسل پڑھنے کے بوجھ کو کم کرنا اور AI، سیمی کنڈکٹر، خلا جیسے شعبوں میں یہ سمجھنے کی سہولت دینا ہے کہ "اس ہفتے کیا ہوا"۔
اہم خصوصیات میں ٹیک خبروں کی خودکار جمع آوری، AI کے ذریعے ترجمہ، خلاصہ اور پس منظر کی ترتیب، زمرے کے مطابق مضامین کی فہرست اور فلٹرنگ، متعلقہ مضامین کی سفارش، ہفتہ وار LLM بریفنگ، اور نمایاں الفاظ و تیزی سے ابھرنے والے الفاظ کی گنتی شامل ہیں۔ اس کے علاوہ اندرونی طور پر جمع شدہ مضامین اور بیرونی طور پر حاصل کردہ مضامین کو ملا کر ریسرچ کرنے اور سوالات کے جوابات تیار کرنے کی AI ایجنٹ خصوصیت بھی موجود ہے۔
ٹیک اسٹیک میں فرنٹ اینڈ کے لیے Next.js 16 (App Router/BFF)، React 19، TypeScript، Tailwind CSS v4، shadcn/ui، اور تصدیق کے لیے Better Auth استعمال ہوتا ہے، جبکہ بیک اینڈ کے لیے Python 3.13، FastAPI، Pydantic/SQLModel، Alembic استعمال ہوتے ہیں۔ مضامین کی پروسیسنگ EventBridge Scheduler، AWS Lambda، Amazon SQS، اور Transactional Outbox کے ذریعے ایونٹ ڈریون ڈھانچے پر ہوتی ہے، اور ڈیٹا Amazon RDS for PostgreSQL اور pgvector (768 جہتی ویکٹر سرچ)، ElastiCache Valkey میں محفوظ ہوتا ہے۔ AI کے لیے Gemini (ترجمہ، خلاصہ، ریسرچ پلاننگ، جواب کی تیاری، Embedding) اور DeepSeek (اہمیت، سرمایہ کاری کے تناظر کا تجزیہ، سرچ کوئری کی تیاری، شواہد کی جانچ) استعمال ہوتے ہیں، جبکہ بیرونی سرچ کے لیے Amazon Bedrock AgentCore Gateway استعمال ہوتا ہے۔
پروڈکشن ماحول AWS (ap-northeast-1) پر چلتا ہے، جہاں ALB واحد عوامی داخلہ راستہ ہے اور frontend، API، worker ECS Fargate پر چلتے ہیں۔ انفراسٹرکچر Terraform کے ذریعے منظم کیا جاتا ہے، اور نیٹ ورک کی حدود کو عوامی داخلہ راستہ، اندرونی API، بیرونی HTML حصولی پروسیسنگ، اور DB اجازتوں میں الگ کر کے بیرونی ان پٹ سے نمٹنے والی پروسیسنگ کے اثرات کا دائرہ چھوٹا رکھا جاتا ہے۔
مقامی طور پر Docker Compose کے ذریعے چلایا جا سکتا ہے، اور Gemini/DeepSeek کے API کیز اور مختلف secret کی ترتیبات درکار ہیں۔ واضح رہے کہ اس ریپوزٹری کو فی الحال اوپن سورس لائسنس نہیں دیا گیا، اور کوڈ کے دوبارہ استعمال، ترمیم یا دوبارہ تقسیم کے لیے پیشگی اجازت درکار ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.