
NiubiGEO nima?
NiubiGEO — AI tizimlari mahsulotni qanday tushunishi va tavsiya qilishini tekshirish uchun mo‘ljallangan ochiq kodli, o‘z serveringizda joylashtiriladigan vosita. Siz domenni kiritasiz, aniqlangan brend ma’lumotlari va mijoz savollarini ko‘rib chiqasiz, sozlangan AI provayderini tanlaysiz hamda brendingiz ko‘rinuvchanligi haqida o‘qish qulay bo‘lgan hisobot yaratasiz.

Ko‘rinuvchanlikni izohlanmagan bitta ballga qisqartiradigan vositalardan farqli ravishda, NiubiGEO dalillarni ochiq ko‘rsatadi. Uning xulosalari test savoliga, modelning asl javobiga va provayder qaytargan iqtibos manbalariga olib boradi.
NiubiGEO Community Edition provayder APIlaridan foydalanadi. U ommaviy ChatGPT, Claude, Gemini yoki Perplexity veb-saytlari kabi iste’molchi interfeyslaridagi natijalarni takrorlamaydi.
Tekshiruv nimalarni ko‘rsatadi
NiubiGEO tekshiruvi katta hajmdagi mavhum GEO ko‘rsatkichlarini taqdim etishdan ko‘ra, amaliy biznes savollariga javob berish uchun yaratilgan.
- Brendni tanish: Tanlangan modellar mahsulotingizni taniydimi va uni qanday tasvirlashini aniqlang.
- Raqobatchilarni aniqlash: Mijoz toifa, taqqoslash yoki tavsiya haqida savol berganda qaysi mahsulotlar ko‘rinishini ko‘ring.
- Ko‘rinuvchanlikdagi bo‘shliqlar: Raqobatchilar ko‘rinadigan, ammo brendingiz tilga olinmaydigan tegishli savollarni aniqlang.
- Manbalarni tahlil qilish: Javobga ta’sir ko‘rsatadigan rasmiy, hamjamiyatga oid va uchinchi tomon manbalarini ko‘rib chiqing.
- Dalillarni tekshirish: Hisobotdagi har bir xulosani tasdiqlovchi AI javobining asl nusxasini oching.
Loyiha tasdiqlangan raqobatchilarni faqat bilvosita bog‘liq bo‘lishi mumkin bo‘lgan nomlardan ajratadi. Shuningdek, provayderga so‘rov yuborilishidan oldin savollarni ko‘rib chiqish va tahrirlash imkonini beradi.
Asosiy imkoniyatlar
- Apache-2.0 litsenziyasi ostidagi ochiq kodli Community Edition.
- O‘z provayder API kalitlaringiz bilan bepul joylashtirish.
- Bir nechta AI provayderlari va modellarini qo‘llab-quvvatlash.
- Brend, taxallus, toifa, kalit so‘z va raqobatchilarni aniqlash.
- Tekshiruv boshlanishidan oldin savollarni tasdiqlash.
- Tavsiyalar va provayder qaytargan iqtiboslarni tahlil qilish.
- Hisobotlarni asosiy savol va javoblar bilan bog‘lash.
- Ingliz va soddalashtirilgan xitoy tillaridagi interfeyslar, promptlar, tahlil va hisobotlar.
Qo‘llab-quvvatlanadigan provayderlar
NiubiGEO OpenRouter, OpenAI, Anthropic, Google Gemini, Perplexity, DeepSeek va OpenAI bilan mos APIlarni qo‘llab-quvvatlaydi. Provayderga qarab, u mahalliy veb-qidiruv, qidiruvni asoslash, veb-manbalarga asoslangan javoblar yoki provayder qaytargan iqtiboslardan foydalanishi mumkin.
OpenRouter kaliti bir nechta provayder modellaridan foydalanish imkonini beradi, biroq hosil bo‘lgan so‘rovlar baribir OpenRouter API natijalari sifatida belgilanadi. Provayder hisob ma’lumotlari alohida qoladi: OpenAI kaliti OpenAI’ga, Gemini kaliti esa Gemini’ga so‘rov yuboradi.
Talablar
O‘rnatishning eng tezkor usuli Docker va Docker Compose’dan foydalanadi. Shuningdek, kamida bitta qo‘llab-quvvatlanadigan provayder API kaliti kerak bo‘ladi. Manba kodini bevosita ishga tushirmoqchi bo‘lsangiz, Node.js 22 yoki undan yangiroq versiyasini o‘rnating.
- Git
- Docker va Docker Compose yoki Node.js 22+
- Kamida bitta qo‘llab-quvvatlanadigan provayder API kaliti
- Tekshiriladigan domen yoki mahsulot sahifasi
NiubiGEO’ni Docker bilan o‘rnatish
1. Repozitoriyni klonlang
git clone https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
cp .env.example .env2. Provayder kalitini qo‘shing
.env faylini oching va kamida bitta yaroqli API kalitini qo‘shing. Barcha provayderlarni sozlashingiz shart emas.
OPENROUTER_API_KEY=
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=
PERPLEXITY_API_KEY=
DEEPSEEK_API_KEY=Masalan, OpenAI’dan foydalanmoqchi bo‘lsangiz, OPENAI_API_KEY qiymatini kiriting va foydalanilmaydigan provayder maydonlarini bo‘sh qoldiring.
3. Ilovani yarating va ishga tushiring
docker compose up --buildXizmat tayyor bo‘lgach, brauzeringizda http://localhost:8787 manzilini oching.
Nashr qilingan konteyner tasviridan foydalanish
GitHub Container Registry’da oldindan yaratilgan alfa tasviri mavjud:
docker pull ghcr.io/albert-weasker/niubigeo:v0.1.0-alphaShuningdek, latest tegi bilan belgilangan tasvirni ham yuklab olishingiz mumkin:
docker pull ghcr.io/albert-weasker/niubigeo:latestNode.js bilan o‘rnatish
Loyihani Docker’siz ishga tushirmoqchi bo‘lsangiz, Node.js 22 yoki undan yangiroq versiyasi o‘rnatilganini tekshiring. Keyin repozitoriyni klonlang, muhit faylini yarating, bog‘liqliklarni o‘rnating, o‘z-o‘zini tekshirishni ishga tushiring va serverni boshlang.
git clone https://github.com/Albert-Weasker/niubigeo.git
cd niubigeo
cp .env.example .env
npm install
npm run self-check
npm run serverTekshiruvni boshlashdan oldin .env fayliga provayder kalitini qo‘shing. Sozlangan kalitsiz NiubiGEO haqiqiy AI ko‘rinuvchanligi natijalarini yarata olmaydi.
Veb-interfeysda birinchi tekshiruvni ishga tushiring
- Domenni kiriting: Kompaniya domeningizni yoki tegishli mahsulot sahifasini kiriting.
- Aniqlash natijalarini ko‘rib chiqing: NiubiGEO brend, taxalluslar, toifa, kalit so‘zlar va ehtimoliy raqobatchilarni aniqlaydi.
- Obyektlarni tasdiqlang: Brend ma’lumotlarini tuzating va haqiqiy raqobatchilarni aloqasiz nomlardan ajrating.
- Savollarni ko‘rib chiqing: Provayderga biror so‘rov yuborilishidan oldin taklif qilingan mijoz savollarini tahrirlang.
- Tekshiruvni ishga tushiring: NiubiGEO tanlangan provayder API’siga murojaat qiladi va uning javoblari hamda qaytargan manbalarini tahlil qiladi.
- Hisobotni o‘qing: Brendni tanish, raqobatchilarning ko‘rinishi, brend ko‘rsatilmagan savollar va tasdiqlovchi dalillarni tekshiring.
Asosiy hisobot ixcham xulosalarga urg‘u beradi. To‘liq AI javoblari sukut bo‘yicha yig‘ilgan bo‘ladi, shuning uchun dalillarni tekshirish kerak bo‘lgandagina ularni kengaytirishingiz mumkin.
Buyruqlar satridan auditni ishga tushirish
CLI takrorlanadigan mahalliy testlar va skriptlar asosidagi ish jarayonlari uchun foydalidir. Quyidagi misol OpenRouter orqali example.com saytini tekshiradi, ikkita modeldan foydalanadi va sakkizta prompt yaratadi:
npm run audit -- \
--domain example.com \
--provider openrouter \
--models openai/gpt-4o-mini,perplexity/sonar \
--prompt-count 8Domen, provayder va model identifikatorlarini auditingiz hamda sozlangan hisob ma’lumotlaringizga mos qiymatlar bilan almashtiring.
Kalit so‘zlar, raqobatchilar va maxsus savollarni qo‘shish
Auditni kategoriya kalit so‘zlari, ma’lum raqobatchilar va mijozlar savollari yordamida yo‘naltirishingiz mumkin. Kalit so‘zlar va raqobatchilarni vergul bilan ajrating. Maxsus promptlarni vertikal chiziq bilan ajrating.
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?"Sukut bo‘yicha yaratilgan hisobotlar mahalliy runs/ katalogida saqlanadi.
Hisobotni talqin qilish
Avval brend tanilishini tekshiring
Model mahsulotni to‘g‘ri aniqlaydimi, uni qaysi kategoriyaga kiritadi va qaysi muhim imkoniyatlarni e’tibordan chetda qoldiradi — shularni kuzating. Faqat tanilish model brend pozitsiyasini to‘g‘ri tushunganini anglatmaydi.
Tasdiqlangan raqobatchilarni ko‘rib chiqing
Tavsiya yoki muqobil variantlar haqidagi savollarda qayta-qayta paydo bo‘ladigan raqobatchilarga e’tibor bering. NiubiGEO tasdiqlangan raqobatchilarni ehtimoliy bog‘liq brendlardan ajratadi va tilga olingan har bir kompaniyani bevosita raqib deb hisoblamaslikka yordam beradi.
Brendingiz mavjud bo‘lmagan savollarni toping
Foydali ko‘rinishdagi bo‘shliq — raqobatchi mahsulotlar tavsiya qilinadigan, ammo brendingiz tilga olinmaydigan tegishli mijoz savolidir. Bunday bo‘shliqlar AI sizning pozitsiyangiz haqida yetarli ma’lumotga ega emasligini yoki mahsulotingizni muayyan foydalanish holati bilan bog‘lamasligini ko‘rsatishi mumkin.
Manbalar va original javoblarni tekshiring
Muhim xulosalar ortidagi dalillarni oching. Javob rasmiy saytingiz, hamjamiyat muhokamalari yoki uchinchi tomon sahifalariga tayanadimi — aniqlang. Iqtiboslar faqat provayder qaytargan yoki AI javobida aniq ko‘rsatilgan manbalar bilan cheklanadi.
Yaxshiroq auditlar uchun ilg‘or maslahatlar
Xaridor niyatini aks ettiruvchi savollardan foydalaning
Umumiy promptlar eng foydali raqobat bo‘shliqlarini ochib bermasligi mumkin. Mijozlar amalda beradigan savollarni, masalan, kategoriya bo‘yicha tavsiyalar, muqobillar, taqqoslashlar va foydalanish holatiga xos so‘rovlarni qo‘shing. Provayder chaqiruvlarini boshlashdan oldin yaratilgan savollarni doimo ko‘rib chiqing.
Bir nechta model yoki provayderni sinab ko‘ring
Turli modellar brendlarni turlicha tanishi, raqobatchilarni turlicha tavsiya qilishi va manbalarni turlicha qaytarishi mumkin. Bir nechta provayderli auditlar bu farqlarni kuzatishga yordam beradi, ammo natijalarni iste’molchi mahsulot interfeyslariga to‘g‘ridan-to‘g‘ri teng deb hisoblamaslik kerak.
Audit shartlarini bir xil saqlang
AI chiqishi stoxastik bo‘lgani uchun bitta ishga tushirish doimiy reyting emas. O‘zgarishlarni baholashda domen, savollar, provayder, modellar, til va boshqa audit shartlarini imkon qadar bir xil saqlang. Bir xil sharoitlarda hisobotlarni rasmiy taqqoslash hozirgi imkoniyat emas, balki rejalashtirilgan funksiya sifatida ko‘rsatilgan.
To‘g‘ri tilni tanlang
NiubiGEO ingliz tili va soddalashtirilgan xitoy tilini qo‘llab-quvvatlaydi. Tanlangan til interfeys, monitoring uchun yaratiladigan savollar, provayder promptlari, brend va raqobatchilar tahlili hamda yakuniy hisobotga ta’sir qiladi. Tajribasini o‘rganmoqchi bo‘lgan auditoriyangizga mos tilni tanlang.
API natijalarining chegaralarini tushuning
Provayder API javoblari iste’molchilar uchun mo‘ljallangan veb-ilovalarda ko‘rsatiladigan javoblardan farq qilishi mumkin. Community Edition hududiy foydalanuvchilar yoki iste’molchi veb-interfeyslarini taqlid qilmaydi. Inson tomonidan o‘tkaziladigan testlar, skrinshotlar, hududiy tekshiruvlar va iste’molchi dalillarining to‘liq to‘plamlari loyiha tomonidan tavsiflangan alohida boshqariladigan xizmat tarkibiga kiradi.
Hisob ma’lumotlari va hisobot ma’lumotlarini himoya qiling
Hech qachon .env faylini, provayder kalitlarini, maxfiy promptlarni, mijoz hisobotlarini yoki runs/ katalogidagi maxfiy fayllarni manba kodini boshqarish tizimiga yubormang. Loyiha xavfsizlik siyosati orqali xavfsizlik muammolari haqida maxfiy tarzda xabar berishni tavsiya qiladi.
Loyihaning joriy holati
NiubiGEO hozirda v0.1.0-alpha versiyasida. Uning asosiy audit jarayoni ishlaydi, biroq interfeyslar, hisobot qoidalari va ma’lumotlar tuzilmalari o‘zgarishi mumkin.
Joriy imkoniyatlarga bir nechta provayderli auditlar, auditdan oldin savollarni tasdiqlash, brend va raqobatchilarni aniqlash, manbalarni filtrlash, kuzatiladigan hisobotlar va ikki tilli qo‘llab-quvvatlash kiradi. Rejalashtirilgan monitoring, hisobotlarni taqqoslash, hisobotlarni eksport qilish to‘plamlari, provayder plaginlari SDK’si va qo‘shimcha provayderlar hozircha mavjud emas, balki rejalashtirilgan.
NiubiGEO’dan qachon foydalanish kerak
Ochiq kodli audit, modellar va savollar ustidan nazorat, o‘zingiz joylashtiradigan ishga tushirish muhiti hamda har bir xulosa ortidagi dalillarga bevosita kirish kerak bo‘lsa, NiubiGEO juda mos keladi. Joylashtirilgan infratuzilma, xususiy ma’lumotlar to‘plamlari, rejalashtirilgan hisobotlar, yetuk jamoaviy ish jarayonlari yoki kengroq marketing integratsiyalari kerak bo‘lsa, tijoriy platformalar ma’qulroq bo‘lishi mumkin.
Xulosa
NiubiGEO AI tizimlari mahsulotingizni biladimi, uni qanday tasvirlaydi, qaysi raqobatchilarni tavsiya qiladi va javoblariga qaysi manbalar ta’sir ko‘rsatadi — bularni shaffof tarzda o‘rganish imkonini beradi. Docker yoki Node.js bilan boshlang, qo‘llab-quvvatlanadigan bitta provayderni ulang, savollaringizni sinchiklab ko‘rib chiqing va AI ko‘rinuvchanligi bo‘yicha topilmalarni tekshiriladigan kuzatuvlarga aylantirish uchun hisobotdagi dalil havolalaridan foydalaning.
Yangilanishlar, manba kodi va hissa qo‘shish bo‘yicha ko‘rsatmalar uchun NiubiGEO GitHub repozitoriyiga tashrif buyuring.
