
NiubiGEO کیا ہے؟
NiubiGEO ایک اوپن سورس، خود میزبان ٹول ہے جو یہ جانچنے کے لیے استعمال ہوتا ہے کہ AI سسٹمز کسی پروڈکٹ کو کیسے سمجھتے اور تجویز کرتے ہیں۔ آپ ایک ڈومین درج کرتے ہیں، دریافت شدہ برانڈ کی معلومات اور صارفین کے سوالات کا جائزہ لیتے ہیں، تشکیل شدہ AI فراہم کنندہ منتخب کرتے ہیں، اور اپنے برانڈ کی مرئیت کے بارے میں ایک قابل مطالعہ رپورٹ تیار کرتے ہیں۔

ان ٹولز کے برعکس جو مرئیت کو ایک غیر واضح اسکور تک محدود کر دیتے ہیں، NiubiGEO شواہد تک رسائی برقرار رکھتا ہے۔ اس کے نتائج ٹیسٹ سوال، اصل ماڈل کے جواب، اور فراہم کنندہ کی جانب سے واپس کیے گئے حوالہ جاتی ذرائع سے منسلک ہوتے ہیں۔
NiubiGEO Community Edition فراہم کنندہ APIs استعمال کرتا ہے۔ یہ عوامی ChatGPT، Claude، Gemini، یا Perplexity ویب سائٹس جیسے صارفین کے انٹرفیس سے نتائج نقل نہیں کرتا۔
آڈٹ کیا دکھاتا ہے
NiubiGEO آڈٹ کا مقصد تجریدی GEO میٹرکس کا بڑا مجموعہ پیش کرنے کے بجائے کاروبار سے متعلق عملی سوالات کے جواب دینا ہے۔
- برانڈ کی پہچان: معلوم کریں کہ منتخب ماڈلز آپ کے پروڈکٹ کو پہچانتے ہیں یا نہیں، اور اسے کیسے بیان کرتے ہیں۔
- مقابل کنندگان کی دریافت: دیکھیں کہ جب صارف زمرے، موازنے، یا سفارش سے متعلق سوالات پوچھتا ہے تو کون سے پروڈکٹس ظاہر ہوتے ہیں۔
- مرئیت کے خلا: ایسے متعلقہ سوالات کی شناخت کریں جہاں مقابل برانڈز ظاہر ہوتے ہیں لیکن آپ کا برانڈ موجود نہیں ہوتا۔
- ذرائع کا تجزیہ: ان سرکاری، کمیونٹی، اور تیسرے فریق کے ذرائع کا جائزہ لیں جو جواب پر اثر انداز ہوتے ہیں۔
- شواہد کا معائنہ: رپورٹ کے ہر نتیجے کی تائید کرنے والا اصل AI جواب کھولیں۔
یہ پروجیکٹ تصدیق شدہ مقابل برانڈز کو ان ناموں سے الگ کرتا ہے جو شاید صرف کمزور طور پر متعلق ہوں۔ یہ آپ کو فراہم کنندہ کو کال کرنے سے پہلے سوالات کا جائزہ لینے اور ان میں ترمیم کرنے کی سہولت بھی دیتا ہے۔
اہم خصوصیات
- Apache-2.0 لائسنس کے تحت اوپن سورس Community Edition۔
- اپنی فراہم کنندہ API keys کے ساتھ مفت خود میزبانی۔
- متعدد AI فراہم کنندگان اور ماڈلز کی معاونت۔
- برانڈ، عرف، زمرے، کلیدی الفاظ، اور مقابل برانڈز کی دریافت۔
- آڈٹ شروع ہونے سے پہلے سوال کی تصدیق۔
- سفارشات اور فراہم کنندہ کی جانب سے واپس کیے گئے حوالہ جات کا تجزیہ۔
- ان کے بنیادی سوالات اور جوابات تک قابل سراغ رپورٹس۔
- انگریزی اور سادہ چینی انٹرفیس، پرامپٹس، تجزیہ، اور رپورٹس۔
معاونت یافتہ فراہم کنندگان
NiubiGEO، OpenRouter، OpenAI، Anthropic، Google Gemini، Perplexity، DeepSeek، اور OpenAI-compatible APIs کو سپورٹ کرتا ہے۔ فراہم کنندہ کے لحاظ سے یہ مقامی ویب سرچ، سرچ گراؤنڈنگ، ویب گراؤنڈڈ جوابات، یا فراہم کنندہ کی جانب سے واپس کیے گئے حوالہ جات استعمال کر سکتا ہے۔
OpenRouter key کے ذریعے متعدد فراہم کنندگان کے ماڈلز تک رسائی حاصل کی جا سکتی ہے، لیکن نتیجے میں آنے والی درخواستیں اب بھی OpenRouter API نتائج کے طور پر لیبل ہوتی ہیں۔ فراہم کنندہ کی اسناد الگ رہتی ہیں: OpenAI key، OpenAI کو کال کرتی ہے، جبکہ Gemini key، Gemini کو کال کرتی ہے۔
ضروریات
انسٹالیشن کا تیز ترین طریقہ Docker اور Docker Compose استعمال کرتا ہے۔ آپ کو کم از کم ایک معاونت یافتہ فراہم کنندہ کی API key بھی درکار ہوگی۔ اگر آپ سورس کو براہ راست چلانا چاہتے ہیں تو Node.js 22 یا اس کے بعد کا ورژن انسٹال کریں۔
- Git
- Docker مع Docker Compose، یا Node.js 22+
- کم از کم ایک معاونت یافتہ فراہم کنندہ کی API key
- آڈٹ کے لیے ایک ڈومین یا پروڈکٹ صفحہ
Docker کے ساتھ NiubiGEO انسٹال کریں
1. ریپوزٹری کلون کریں
git clone https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
cp .env.example .env2. فراہم کنندہ کی key شامل کریں
.env کھولیں اور کم از کم ایک درست API key شامل کریں۔ آپ کو ہر فراہم کنندہ کو تشکیل دینے کی ضرورت نہیں۔
OPENROUTER_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=
PERPLEXITY_API_KEY=
DEEPSEEK_API_KEY=مثال کے طور پر، اگر آپ OpenAI استعمال کرنے کا ارادہ رکھتے ہیں تو OPENAI_API_KEY میں key درج کریں اور غیر استعمال شدہ فراہم کنندگان کی اندراجات خالی چھوڑ دیں۔
3. ایپلیکیشن بنائیں اور شروع کریں
docker compose up --buildسروس تیار ہونے پر اپنے براؤزر میں http://localhost:8787 کھولیں۔
شائع شدہ کنٹینر امیج استعمال کرنا
GitHub Container Registry سے پہلے سے تیار کردہ الفا امیج دستیاب ہے:
docker pull ghcr.io/albert-weasker/niubigeo:v0.1.0-alphaآپ latest ٹیگ والی امیج بھی حاصل کر سکتے ہیں:
docker pull ghcr.io/albert-weasker/niubigeo:latestNode.js کے ساتھ انسٹال کریں
اگر آپ Docker کے بغیر پروجیکٹ چلانا چاہتے ہیں تو تصدیق کریں کہ Node.js 22 یا اس کے بعد کا ورژن انسٹال ہے۔ پھر ریپوزٹری کلون کریں، ماحول کی فائل بنائیں، انحصارات انسٹال کریں، خود جانچ چلائیں، اور سرور شروع کریں۔
git clone https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
cp .env.example .env
npm install
npm run self-check
npm run serverآڈٹ شروع کرنے سے پہلے .env میں فراہم کنندہ کی key شامل کریں۔ تشکیل شدہ key کے بغیر NiubiGEO حقیقی AI مرئیت کے نتائج تیار نہیں کر سکتا۔
ویب انٹرفیس میں اپنا پہلا آڈٹ چلائیں
- ڈومین درج کریں: اپنی کمپنی کا ڈومین یا متعلقہ پروڈکٹ صفحہ فراہم کریں۔
- دریافت کے نتائج کا جائزہ لیں: NiubiGEO برانڈ، عرف، زمرے، کلیدی الفاظ، اور ممکنہ مقابل برانڈز کی شناخت کرتا ہے۔
- اداروں کی تصدیق کریں: برانڈ کی معلومات درست کریں اور حقیقی مقابل برانڈز کو غیر متعلقہ ناموں سے الگ کریں۔
- سوالات کا جائزہ لیں: کسی بھی فراہم کنندہ کی درخواست بھیجنے سے پہلے تجویز کردہ صارفین کے سوالات میں ترمیم کریں۔
- آڈٹ چلائیں: NiubiGEO منتخب فراہم کنندہ API کو کال کرتا ہے اور اس کے جوابات اور واپس کیے گئے ذرائع کا تجزیہ کرتا ہے۔
- رپورٹ پڑھیں: برانڈ کی پہچان، مقابل برانڈز کی موجودگی، برانڈ سے محروم سوالات، اور معاون شواہد کا جائزہ لیں۔
مرکزی رپورٹ مختصر نتائج پر زور دیتی ہے۔ مکمل AI جوابات بطورِ ڈیفالٹ سمٹے ہوئے ہوتے ہیں، لہٰذا آپ انہیں صرف اس وقت کھول سکتے ہیں جب شواہد کی تصدیق کرنا ضروری ہو۔
کمانڈ لائن سے آڈٹ چلائیں
CLI بار بار کیے جانے والے مقامی ٹیسٹس اور اسکرپٹڈ ورک فلو کے لیے مفید ہے۔ درج ذیل مثال example.com کا OpenRouter کے ذریعے آڈٹ کرتی ہے، دو ماڈلز استعمال کرتی ہے، اور آٹھ پرامپٹس تیار کرتی ہے:
npm run audit -- \
--domain example.com \
--provider openrouter \
--models openai/gpt-4o-mini,perplexity/sonar \
--prompt-count 8ڈومین، پرووائیڈر اور ماڈل شناخت کنندگان کو اپنے آڈٹ اور ترتیب دیے گئے اسناد کے مطابق اقدار سے تبدیل کریں۔
کلیدی الفاظ، حریف اور حسبِ ضرورت سوالات شامل کریں
آپ زمرے کے کلیدی الفاظ، معلوم حریفوں اور صارفین کے سوالات کے ذریعے آڈٹ کی رہنمائی کر سکتے ہیں۔ کلیدی الفاظ اور حریفوں کو کوما سے الگ کریں۔ حسبِ ضرورت پرامپٹس کو عمودی لکیر سے الگ کریں۔
npm run audit -- \
--domain example.com \
--keywords "category keyword,buyer intent keyword" \
--competitors rival.com,other.com \
--prompts "What are the best tools in this category?|What are the alternatives?"بطورِ ڈیفالٹ، تیار کردہ رپورٹس مقامی runs/ ڈائریکٹری میں محفوظ ہوتی ہیں۔
رپورٹ کی تشریح کیسے کریں
سب سے پہلے برانڈ کی شناخت جانچیں
دیکھیں کہ ماڈل پروڈکٹ کی درست شناخت کرتا ہے یا نہیں، اسے کس زمرے میں شامل کرتا ہے، اور کون سی اہم صلاحیتیں چھوڑ دیتا ہے۔ محض شناخت سے یہ ثابت نہیں ہوتا کہ ماڈل برانڈ کی پوزیشننگ کو درست طور پر سمجھتا ہے۔
تصدیق شدہ حریفوں کا جائزہ لیں
ان حریفوں پر توجہ دیں جو سفارش یا متبادل سے متعلق سوالات میں بار بار ظاہر ہوتے ہیں۔ NiubiGEO تصدیق شدہ حریفوں کو ممکنہ طور پر متعلقہ برانڈز سے الگ کرتا ہے، جس سے آپ ہر مذکورہ کمپنی کو براہِ راست حریف سمجھنے سے بچتے ہیں۔
وہ سوالات تلاش کریں جہاں آپ کا برانڈ موجود نہیں
نمائش میں ایک مفید خلا ایسا متعلقہ صارف سوال ہوتا ہے جس میں حریف پروڈکٹس کی سفارش کی جائے لیکن آپ کا برانڈ موجود نہ ہو۔ یہ خلا ظاہر کر سکتے ہیں کہ AI آپ کی پوزیشننگ کے بارے میں معلومات سے محروم ہے یا آپ کی پروڈکٹ کو کسی مخصوص استعمال کے معاملے سے وابستہ نہیں کرتا۔
ذرائع اور اصل جوابات کا جائزہ لیں
اہم نتائج کے پسِ پشت شواہد کھولیں۔ معلوم کریں کہ جواب آپ کی سرکاری سائٹ، کمیونٹی مباحثوں یا تیسرے فریق کے صفحات پر منحصر ہے۔ حوالہ جات صرف ان ذرائع تک محدود ہوتے ہیں جو پرووائیڈر نے واپس کیے ہوں یا AI جواب میں واضح طور پر موجود ہوں۔
بہتر آڈٹس کے لیے جدید تجاویز
خریدار کی نیت کی عکاسی کرنے والے سوالات استعمال کریں
عام پرامپٹس شاید سب سے مفید مسابقتی خلا ظاہر نہ کریں۔ ایسے سوالات شامل کریں جو صارفین واقعی پوچھتے ہیں، مثلاً زمرے سے متعلق سفارشات، متبادل، موازنہ اور استعمال کے مخصوص معاملات کی درخواستیں۔ پرووائیڈر کالز شروع کرنے سے پہلے تیار کردہ سوالات کا ہمیشہ جائزہ لیں۔
ایک سے زیادہ ماڈل یا پرووائیڈر آزمائیں
مختلف ماڈلز برانڈز کی شناخت، حریفوں کی سفارش اور ذرائع کی واپسی مختلف طریقے سے کر سکتے ہیں۔ متعدد پرووائیڈرز کے آڈٹس آپ کو ان فرقوں کا مشاہدہ کرنے میں مدد دیتے ہیں، لیکن نتائج کو صارفین کی پروڈکٹ انٹرفیسز کے براہِ راست مساوی نہیں سمجھنا چاہیے۔
آڈٹ کی شرائط یکساں رکھیں
AI کا آؤٹ پٹ اتفاقی نوعیت رکھتا ہے، اس لیے ایک رن مستقل درجہ بندی نہیں ہوتا۔ تبدیلیوں کا جائزہ لیتے وقت ڈومین، سوالات، پرووائیڈر، ماڈلز، زبان اور آڈٹ کی دیگر شرائط کو حتی الامکان یکساں رکھیں۔ یکساں شرائط کے تحت باضابطہ رپورٹ موازنہ موجودہ صلاحیت کے بجائے منصوبہ بند فیچر کے طور پر درج ہے۔
درست زبان منتخب کریں
NiubiGEO انگریزی اور آسان چینی زبان کو سپورٹ کرتا ہے۔ منتخب زبان انٹرفیس، تیار کردہ مانیٹرنگ سوالات، پرووائیڈر پرامپٹس، برانڈ اور حریف کے تجزیے، اور حتمی رپورٹ کو متاثر کرتی ہے۔ وہ زبان استعمال کریں جو اس سامعین سے مطابقت رکھتی ہو جس کے تجربے کی آپ جانچ کرنا چاہتے ہیں۔
API نتائج کی حدود سمجھیں
پرووائیڈر API کے جوابات صارفین کی ویب ایپلیکیشنز میں دکھائے جانے والے جوابات سے مختلف ہو سکتے ہیں۔ Community Edition علاقائی صارفین یا صارفین کے ویب انٹرفیسز کی نقل نہیں بناتا۔ انسانی ٹیسٹنگ، اسکرین شاٹس، علاقائی جانچ اور صارفین کے مکمل شواہد کے پیکیجز الگ managed service کا حصہ ہیں جس کی تفصیل پروجیکٹ میں دی گئی ہے۔
اسناد اور رپورٹ کے ڈیٹا کو محفوظ رکھیں
.env، پرووائیڈر کیز، نجی پرامپٹس، صارفین کی رپورٹس یا runs/ کی حساس فائلوں کو کبھی بھی سورس کنٹرول میں commit نہ کریں۔ پروجیکٹ اپنی سیکیورٹی پالیسی کے ذریعے سیکیورٹی مسائل نجی طور پر رپورٹ کرنے کی سفارش کرتا ہے۔
پروجیکٹ کی موجودہ حالت
NiubiGEO اس وقت v0.1.0-alpha ہے۔ اس کا بنیادی آڈٹ ورک فلو کام کرتا ہے، لیکن انٹرفیسز، رپورٹ کے قواعد اور ڈیٹا کے ڈھانچے تبدیل ہو سکتے ہیں۔
موجودہ صلاحیتوں میں متعدد پرووائیڈرز کے آڈٹس، آڈٹ سے پہلے سوالات کی تصدیق، برانڈ اور حریفوں کی دریافت، ماخذ کی فلٹرنگ، قابلِ سراغ رپورٹس اور دو لسانی معاونت شامل ہیں۔ شیڈول شدہ مانیٹرنگ، رپورٹ موازنہ، رپورٹ ایکسپورٹ پیکیجز، پرووائیڈر پلگ اِن SDK اور اضافی پرووائیڈرز فی الحال دستیاب ہونے کے بجائے منصوبہ بندی میں ہیں۔
NiubiGEO کب استعمال کریں
NiubiGEO اس وقت موزوں ہے جب آپ اوپن سورس آڈٹ، ماڈلز اور سوالات پر کنٹرول، self-hosted عمل درآمد اور ہر نتیجے کے پیچھے موجود شواہد تک براہِ راست رسائی چاہتے ہوں۔ جب آپ کو hosted انفراسٹرکچر، ملکیتی ڈیٹاسیٹس، شیڈول شدہ رپورٹنگ، پختہ ٹیم ورک فلو یا وسیع تر مارکیٹنگ انٹیگریشنز درکار ہوں تو کمرشل پلیٹ فارمز زیادہ مناسب ہو سکتے ہیں۔
نتیجہ
NiubiGEO یہ جانچنے کا شفاف طریقہ فراہم کرتا ہے کہ آیا AI سسٹمز آپ کی پروڈکٹ کو جانتے ہیں، اسے کیسے بیان کرتے ہیں، کن حریفوں کی سفارش کرتے ہیں اور کون سے ذرائع ان کے جوابات پر اثر انداز ہوتے ہیں۔ Docker یا Node.js سے آغاز کریں، کسی ایک معاون پرووائیڈر کو مربوط کریں، اپنے سوالات کا احتیاط سے جائزہ لیں اور AI نمائش سے متعلق نتائج کو قابلِ تصدیق مشاہدات میں تبدیل کرنے کے لیے رپورٹ کے شواہد کے روابط استعمال کریں۔
اپ ڈیٹس، سورس کوڈ اور تعاون کی ہدایات کے لیے NiubiGEO GitHub repository ملاحظہ کریں۔
