
EEO ni nini?
EEO ni kifupi cha Everything Engine Optimization, yaani neno mwavuli linalojumuisha SEO, AEO, GEO na LLMO. Mradi huu husaidia chapa kuelewa na kuboresha jinsi zinavyoonekana katika majibu yanayotolewa na injini za AI.
EEO inachanganya uwezo tatu unaohusiana:
- Ukaguzi wa EEO: huuliza injini za AI maswali ambayo wanunuzi halisi wanaweza kuuliza, kisha hupima mwonekano wa chapa katika majibu yanayorejeshwa. Ripoti zinajumuisha majibu asili kwa ajili ya ukaguzi.
- Rejista ya chapa: huhifadhi kadi za chapa zinazoweza kusomeka na mashine na zinazofuata taratibu za
eeo.brand.v1. Chapa zinaweza kudai kadi kupitia uthibitishaji wa kikoa katika pull request ya umma. - Jenereta ya tovuti: hubadilisha kadi za chapa kuwa tovuti tuli yenye
llms.txt, JSON-LD na faili yarobots.txtinayoruhusu watambazaji wa AI.
Mradi huu umeundwa kuwa wazi, usiotegemea vitegemezi inapowezekana, na unaoweza kukaguliwa. Kanuni zake pana pamoja na mkataba wake wa maadili wenye kanuni tano kwa watoa huduma za uboreshaji zimeandikwa katika kiwango cha EEO.
Kwa nini mwonekano wa chapa katika AI ni muhimu
Mnunuzi anapouliza injini ya AI pendekezo, jibu huundwa kutokana na taarifa ambazo modeli imesoma, kama vile makala, maoni na kurasa za orodha. Maelezo ya chapa yenyewe huenda yasimfikie modeli katika muundo uliopangwa.
EEO hushughulikia tatizo hili kwa kuzipa chapa muundo wazi wa kueleza ukweli wao, mchakato wa umma wa kuthibitisha umiliki wa kikoa, na zana zinazofanya taarifa inayotokana isomeke na injini, wasanidi programu na wanunuzi.
Chagua mtiririko wa kazi wa EEO
Hazina hii hutoa sehemu kadhaa za kuanzia. Chagua inayolingana na lengo lako:
- Tumia
eeo-local.htmlkwa ukaguzi wa haraka unaotegemea kivinjari bila kusakinisha chochote. - Tumia
cli.cjskwa ukaguzi unaoweza kurudiwa, ukaguzi wa makundi, seti za data na majaribio mapya yaliyoratibiwa. - Tumia picha ya Docker kuendesha tovuti ya chapa ya jumuiya ndani ya mfumo wako.
- Tumia
server.cjsna mradi waweb/kwa toleo la zana ya ukaguzi la wavuti linalopangishwa binafsi. - Tumia GitHub Action, seva ya MCP au kiendelezi cha Chrome unapounganisha ukaguzi katika mtiririko wa maendeleo au utafiti.
Fanya ukaguzi wa faili moja
1. Pakua na ufungue zana
Pakua eeo-local.html kutoka kwenye hazina na uifungue katika kivinjari. Toleo hili halihitaji Node.js, usakinishaji wa vifurushi wala seva.
2. Chagua injini na uweke funguo
Chagua injini kutoka kwenye katalogi, iliyo na mipangilio 26 iliyotayarishwa, ikiwemo injini 11 za asili ya China. Bandika funguo za API zinazohitajika na injini ulizochagua. Zana huhifadhi funguo hizi katika localStorage ya kivinjari.
3. Kamilisha fomu ya chapa
Weka taarifa za chapa na uchague sekta husika. Kisha endesha ukaguzi. EEO huuliza maswali yanayolenga wanunuzi na kutathmini jinsi chapa inavyoonekana kwa uwazi katika majibu.
4. Kagua na hamisha ripoti
Ripoti inajumuisha daraja la S hadi D, alama za uelewa na kutajwa, uchanganuzi kwa kila injini, pamoja na kila jibu asili. Unaweza kuhamisha matokeo kama JSON au kuyachapisha kuwa PDF kwa ajili ya kushiriki na kukagua.
Fanya ukaguzi kutoka CLI
Mtiririko wa kazi wa mstari wa amri unahitaji Node 18 au toleo jipya zaidi. CLI haina hatua ya kusakinisha vitegemezi kwa mtiririko wake mkuu wa kazi.
1. Unda faili la usanidi
Nakili usanidi wa mfano na ujaze mipangilio ya injini pamoja na funguo za API unazopanga kutumia:
cp config.example.json config.json
Hakikisha usanidi unafaa kwa mazingira yako ya ndani na usihifadhi siri katika hazina ya umma.
2. Kagua chapa moja
Fanya ukaguzi wa chapa moja kwa kutoa jina la chapa na sekta:
node cli.cjs check 蜜雪冰城 --industry 餐饮
CLI hutuma maombi ya ukaguzi yaliyosanidiwa na kutoa matokeo yanayolingana ya mwonekano.
3. Fanya ukaguzi wa kundi
Weka majina ya chapa katika faili la maandishi, jina moja kwa kila mstari, kisha andika matokeo kwenye CSV:
node cli.cjs batch brands.txt --csv result.csv
Hii ni muhimu unapolinganisha chapa kadhaa au kuunda mchakato wa kuripoti unaoweza kurudiwa.
4. Kagua seti ya data
Tumia amri inayoendeshwa na seti ya data unapotaka kuchakata chapa kutoka kwenye kategoria ya sekta:
node cli.cjs dataset 白酒 --limit 10
Chaguo la --limit huweka utekelezaji wa mfano kuwa mdogo. Tumia node cli.cjs --help kuona amri zote zinazopatikana, ikiwemo watch kwa majaribio mapya yaliyoratibiwa.
Endesha tovuti ya chapa ya jumuiya kwa Docker
Mtiririko wa kazi wa Docker huunda tovuti ya chapa kutoka datasets/brands-1k.json. Huhitaji funguo za API kwa sababu huhudumia taarifa za chapa zilizoundwa badala ya kuendesha ukaguzi wa injini.
docker build -t eeo-community .
docker run -p 8080:80 eeo-community
Baada ya kontena kuanza, fungua http://localhost:8080. Tovuti hutoa ukurasa mmoja kwa kila chapa na inajumuisha usaidizi wa llms.txt, JSON-LD na robots.txt kwa watambazaji wa AI.
Usanidi huu wa Docker ni tofauti na seva ya ukaguzi inayopangishwa binafsi. Kwa seva ya ukaguzi, kagua server.cjs na config.example.json. Kiolesura cha wavuti kinaweza kujengwa kwa:
cd web
npm install
npm run build
Kiolesura cha wavuti kilichojengwa awali pia kimejumuishwa katika public/.
Elewa muundo wa hazina
eeo-local.htmlni zana ya ukaguzi iliyo katika faili moja, yenye mipangilio 26 ya injini.cli.cjshutoa mtiririko wa kazi wa check, batch, dataset, na watch.core.cjsina injini ya pamoja ya ukaguzi inayotumiwa na CLI, seva ya MCP, na GitHub Action.server.cjsni toleo la seva linalojihifadhiwa, hukuweb/ikiwa na msimbo wake wa React na Vite.action/ina GitHub Action ya kuendesha ukaguzi wa mwonekano wa chapa katika CI.mcp/ina seva ya MCP kwa Claude Desktop, Cursor, na Windsurf.extension/ina kiendelezi cha Chrome MV3 cha ukaguzi wa haraka.datasets/ina mkusanyiko kamili wa chapa na data teule ya kuanzia.platform/ina hati za uthibitishaji na ukamilishaji wa madai.standards/taxonomy/ina sifa za sekta na benki za maswali ya wanunuzi.tools/ina jenereta za tovuti,llms.txt, schema, na faharasa.
Dai au ongeza kadi ya chapa
Dai kadi iliyopo
Chapa zinapaswa kwanza kutafuta datasets/ ili kuona kama kuna kadi iliyopo. Mchakato wa kudai umeelezwa katika platform/README.md na hutumia uthibitishaji wa kikoa kupitia pull request ya umma.
Mchakato huu hutoa rekodi inayoonekana kwamba chapa inadhibiti kikoa kilichothibitishwa kinachohusishwa na kadi hiyo.
Ongeza chapa inayokosekana
Ikiwa chapa haijaorodheshwa, unda na uwasilishe kadi kwa kufuata CONTRIBUTING.md. Fuata schema na kanuni za uchangiaji za hazina kabla ya kufungua pull request.
Mtiririko wa kazi wa kina na vidokezo vya uchangiaji
Unganisha vituo vya AI vinavyooana
Wachunguzi wa injini wanaweza kupendekeza mipangilio mipya ya injini kwa katalogi ya utambuzi. CLI, seva inayojihifadhiwa, na seva ya MCP pia zinaweza kuunganishwa na vituo vinavyooana na OpenAI kupitia config.json. Kagua mwongozo wa uchangiaji kabla ya kuongeza mpangilio au kubadilisha tabia ya utambuzi.
Fanya ukaguzi unaorudiwa kiotomatiki
Tumia amri ya watch ya CLI kwa majaribio ya kurudia yaliyoratibiwa. Kwa uendeshaji wa kiotomatiki wa hazina, saraka ya action/ hutoa GitHub Action inayoweza kuendesha ukaguzi wa mwonekano katika CI. Hazina pia ina mtiririko wa kazi wa uthibitishaji wa madai, ukamilishaji wa madai, na ukaguzi wa kila mwezi wa mfumo wenyewe.
Tumia seva ya MCP katika zana za AI
Seva ya MCP inapatikana kwa Claude Desktop, Cursor, na Windsurf. Inatumia tena injini ya pamoja ya ukaguzi, hivyo kuwawezesha wateja wanaooana kufikia uwezo wa ukaguzi wa mradi kupitia muunganisho wa MCP. Isanidi kwa kutumia mipangilio ileile ya jumla ya injini na funguo iliyoelezwa katika config.example.json.
Panua taksonomia za sekta
Wachangiaji wa taksonomia wanaweza kuongeza maktaba za sifa za sekta na benki za maswali ya wanunuzi chini ya standards/taxonomy/. Kanuni za kukubali zimeandikwa katika README ya taksonomia. Kuongeza lakabu la sekta kumeelezwa kuwa mchango rahisi wa kwanza.
Tengeneza nyenzo za uchapishaji zinazoweza kusomeka na mashine
Zana za kutengeneza tovuti zinaweza kubadilisha kadi za chapa kuwa tovuti tuli ya taarifa. Matokeo yanayotengenezwa yanalenga kurahisisha injini na zana nyingine kugundua taarifa za chapa kupitia llms.txt, JSON-LD, na kanuni za watambazaji.
Dumisha ukaguzi unaoeleweka
Ripoti za EEO huhifadhi kila jibu la awali la injini badala ya kuonyesha alama pekee. Unapolinganisha uendeshaji, kagua mgawanyo wa kila injini na majibu ya chanzo pamoja na alama za ufahamu na kutajwa. Hii hurahisisha kutofautisha mabadiliko mapana ya mwonekano na matokeo yaliyosababishwa na injini moja au swali moja.
Kwa matokeo yanayoweza kurudiwa, dumisha uteuzi wa sekta, data ya chapa, usanidi wa injini, na ingizo la kundi vikiwa vilevile kati ya uendeshaji. Unapoongeza injini au taksonomia mpya, andika mabadiliko hayo ili ripoti za baadaye ziweze kulinganishwa kwa usawa.
Hitimisho
EEO hutoa mtiririko wa kazi ulio wazi wa kupima jinsi injini za AI zinavyoeleza chapa na kuchapisha taarifa za chapa katika muundo uliopangwa. Anza na eeo-local.html kwa ukaguzi usiohitaji usakinishaji, hamia kwenye CLI kwa kazi za makundi au zilizoratibiwa, na tumia Docker au seva inayojihifadhiwa unapohitaji tukio la ndani la jumuiya.
Baada ya kuelewa mtiririko wa msingi wa kazi, unaweza kudai kadi za chapa, kuchangia data ya taksonomia, kuongeza mipangilio ya injini, kuunganisha ukaguzi kwenye CI, au kuunganisha seva ya MCP na zana za maendeleo ya AI zinazoendana. Mradi umetolewa chini ya Apache License 2.0, huku faili za viwango na taksonomia zikitumia leseni zilizoandikwa katika hazina.
