Ngā putanga katoa · AI Research Edition
Your Community, Your AI — CC BY 4.0He aha te Live in Production — He Rārangi Kāore i Whakapaipaihia
Te Rohe
E whakamārama ana tēnei tuhinga i te pūnaha i tōna āhua i te wā e whakaputahia ana i te Pipiri 2026. Ki ngā wāhanga e whakamaheretia ana, engari kāore anō kia whakatinanahia, ka kī mātou pēnei. Ki te whakarewahia tētahi āheinga, engari he here mōhiotia āna, ka whakamārama mātou i aua here. Ko te whāinga he rārangi ka taea e tētahi kairangahau te whakamahi hei aromātai i te pakeketanga o te pūnaha me ngā kīanga i whakapuaki i ētahi atu wāhanga o tēnei raupapa. (Kua tautuhia ngā kupu motuhake o te raupapa i roto i te rārangi kupu.)
Kei te whakaputanga a Village AI mai i te tau 2025 — ināianei kei te whakarewatanga o te utu tīmatanga. He pūnaha rangatahi tēnei e whakahaere ana i te rahi āhua iti. Ko te whai ake nei he whakamārama hangarau mō te hanganga kua whakatinanahia.
Hanganga Tauira
Tauira turanga: he whakangāwari 14B-paramita nō te whānau Qwen2, villageai-14b-community-v1, e mahi ana hei turanga me te paparanga taunoa mō ngā kaipāmu kāore i te motuhake (i tautuhia mā te OLLAMA_MODEL). I whakangungua ki ngā ihirangi whakahaere o te papanga: ngā tuhinga āhuatanga, ngā tauira whakatere, ngā tauira pātai āwhina, me ngā tikanga whakawhitinga kōrero ā-hapori. He tauira whānui kaha tēnei, ehara i te tauira kua whakaitia — koinei hoki te mea e whakamahia ana hei huarahi whakahoki ki te CPU (tirohia i raro).
Ngā paparanga motuhake: Ngā tauira kua whakangungua ā-momo-hua ka tukuna mā tētahi paparanga whakatere (model-routing.js). Ko ngā motuhake whakaputa ko te whānau villageai-14b-{community,whanau,episcopal,family,business}-v1, ia motuhake kua whakangungua ki ngā ihirangi o tōna momo hua (te motuhake Epikopā, villageai-14b-episcopal-v1, mō ngā rauemi karakia, tiaki, me te whakahaere o te Hāhi Ānglikana). Kei te whakamahere ētahi atu momo hua (hei tauira, tiaki taiao, ngā tauira o mua, te hunga i wehe atu i tō rātou whenua taketake) engari kāore anō kia whakangungua. Ka arahi ngā mahi Tirohanga me te OCR ki tētahi qwen2.5vl:7b ā-rohe mā taua InferenceRouter kotahi.
Te whakatere tauira: Ka tīpako a getModelForTenant (i roto i te model-routing.js) i te tauira mai i te momo hua a te kaiwhakamahi. Mēnā e wātea ana he motuhake mō taua momo hua, ka whakamahia tērā; ki te kore, ko te tauira turanga ka whakatutuki i te tono. Ka taea e tētahi tūmau whakatau kotahi-GPU te tautuhi i te OLLAMA_FORCE_BASE_MODEL=true kia whakamanatia ai ngā kaipā katoa ki te tauira pūtake 14B — mā konei e aukati ai i tētahi Ollama kotahi-tauira 24 GB kia kore e peke-peke i waenga i ngā whakangāwari ā-hua. He taumata whakarei kei roto i te waehere rerenga (ENHANCED_MODELS), engari he mapi kau i tēnei wā: kua rahuitia mō ngā āhuatanga utu-nui ā muri ake, ā, ka huri ki te paerewa, nō reira kāore he kaipāpā e whiwhi ana i tētahi tauira whakarei i tēnei rā. Tēnā kia mōhio, kāore he wehenga whakaaro tere-ki-te-hōhonu; ko te tūturu o te taumata he taumaha turanga-ki-taumaha motuhake, te whakawhiti GPU/CPU, me te paparanga whakamana.
Taputapu whakatau: Ka whakahaere te whakatau matua i runga i tētahi AMD RX 7900 XTX kāinga (24 GB), ā, ka tae atu mā tētahi ara WireGuard (OLLAMA_GPU_URL) mai i te tūmau taupānga (OVH France) i te tata ki te 150 tohu ia hēkona. Ehara i te mea kei te wāhi kotahi te GPU me te tūmau taupānga — ka haere ngā tono mā te VPN, ā, ka tāpiri i te whakaroa whatunga ki te ara whakamātau. I te wā e kore e wātea ana te GPU, ka huri te tātaritanga ki te CPU i runga i te tūmau OVH e whakahaere ana i ngā taumaha kotahi o villageai-14b-community-v1 (OLLAMA_CPU_MODEL) i te tata ki te 7 tohu ia hēkona — he hekenga o te tere whakawhiti, ehara i te tauira iti ake. Hei kōrero motuhake, ko te NVIDIA A6000 (48 GB) i Catalyst NZ he taputapu whakangungu, kua waiho ki te taha i waenga i ngā oma whakangāwari; kāore ia i te ara whakamātau.
Anga: Ka whakahaerehia te tātaritanga mā Ollama, ā, ko te InferenceRouter e whakahaere ana i te kōwhiri tauira me te whakatere tono. Kāore te pūnaha e whakamahi i tētahi API tātaritanga a tētahi atu; ka puta katoa ngā whakaputa i runga i te hanganga e whakahaerehia ana.
Whakaputa Whakakaha Tiki
Pūrorohiko rārangi: Qdrant, e rokiroki ana i ngā whakaurunga ā-rārangi 384-āhua o ngā ihirangi hapori (pūrākau, pānui, tuhinga, whakamārama kaupapa, pūrongo whakahaere). Ka tīpakohia te pūnaha tuarahi mā te VECTOR_STORE_BACKEND.
Pūnaha paipa whakaurunga: Ka tukatuka te EmbeddingService i ngā ihirangi hapori hei whakaaturanga pūwāhi mā te whakamahi i tētahi tauira ā-rohe Xenova/all-MiniLM-L6-v2 (384-āhua) — kāore he API whakaurunga a tētahi atu. Ka wehea ngā ihirangi ki ngā wāhanga, ka whakauruhia, ka tāpirihia ki ngā rārangi ingoa mō ia kaiwhakarite, ā, ka pupuri i te wehe motuhake o ia kaiwhakarite i te taumata rokiroki pūwāhi.
Te tiki i te wā whakatau: Ka whakaurua ngā pātai a te kaiwhakamahi, ā, ka whakamahia hei rapu ōritetanga kōsini ki te kohinga tuhinga o te kaipupuri. Ka whakaratohia ngā tuhinga kua tiki hei horopaki ki te tauira whakaputa, kia ū ai ngā whakautu ki ngā ihirangi tūturu o te hapori.
Te tātai ihirangi: Ka tukatuka te ratonga ContentIndexer i ngā ihirangi hou me ngā ihirangi kua whakahōutia ki roto i te putunga pūwāhanga. Ka whakaute te tātai i ngā here whakaaetanga — kāore ngā ihirangi kāore i tohatohahia mō te whakamahinga AI e tātaihia.
Te Pipewaea Guardian Agent
Ka haere ngā whakautu AI katoa mā ngā paparanga Guardian Agent e whā i mua i te tae atu ki te kaiwhakamahi. Kua whakatinanahia te putorino i roto i te src/services/guardians/ ā, kāore tōna hanganga e whakawhirinaki ki te tauira whakaputa.
Papanga 1: AccuracyVerifier
- Ka whakauru i te whakautu a te tauira, ā, ka tatau i te ōritetanga kōsini ki ngā tuhinga taketake i tangohia mō te pātai
- Ka tohu i ngā whakautu kei raro i tētahi pae ōritetanga ka taea te whakarite
- Ka whakarato i tētahi tohu whakapūmau hei whāngai ki te tohu māia e kitea ana e te kaiwhakamahi
- Herenga kua mōhiotia: He ine tata ā-aronga te ōritetanga kōsini, ehara i te taunakitanga o te tika o ngā kōrero. Ka taea e ngā rerenga kōrero e rua te tata ā-aronga ahakoa he rerekē ā rātou taipitopito matua.
Papanga 2: HallucinationDetector
- Ka wehea ngā whakautu ki ngā kerēme takitahi
- Ka whakamana ia kerēme motuhake ki te kohinga pūtake
- Ka tohu i ngā kerēme takitahi kāore he turanga, ahakoa kei roto i ngā whakautu kua tino tautokona
- Herenga kua mōhiotia: Ka whakamahi te wehewehe kerēme i te whakapae tauira reo, ā, ka whakauru i te whakawhirinaki ki te āheinga o te tauira. Mēnā kāore i te tika te wehewehe kerēme, ka puta pea he hapa hē-kore.
Papanga 3: AnomalyDetector + PressureMonitor
- E aroturuki ana i ngā āhuatanga tohatoha o ngā putanga tauira i te wā
- Ka kitea te rere o te rārangi kupu, ngā rerekētanga kaupapa, me ngā panonitanga āhuatanga o ngā whakautu
- Ka aroturuki a PressureMonitor i ngā tikanga whakatau: te roa o te horopaki, te matatini o te pātai, te kawenga mahi i te wā kotahi
- I raro i te pēhanga nui ake, ka whakakaha ake ngā pae whakamana, ā, ka whakaitia ngā taumata whakapono
- Herenga kua mōhiotia: Mō te kitenga hē, me whai wā tūāpapa. Mō ngā kaiwhakamahi hou he iti tō rātou hītori whakawhitinga kōrero, he ngoikore te tūāpapa, ā, kāore e tino whai hua te kitenga hē.
Papanga 4: KaiArotakeWhakautu + KaiAroturukiHuringa + UrupareWhakarerekē
- Ka tukatuka i ngā urupare a ngā mema (ngā tohu ringaringa-raro, ngā whakatikatika a te kaiwhakahaere)
- Ka whakarōpū a KaiWehewehengaTakePūtake i ngā momo hapa
- Ka tirotiro a KaiUiuiUrupare mēnā e tohu ana ngā hapa i ngā tauira pūnaha
- Ka aroturuki te RegressionMonitor mēnā ka hoki mai anō ngā momo hapa i whakatikahia i mua
- Ka waihanga te TrainingPairGenerator i ngā raraunga whakangungu mai i ngā whakatikatika kua whakamanahia mō ngā huringa whakangungu ā-muri ake nei
- Herenga kua mōhiotia: E whakawhirinaki ana te porowhita urupare ki te whai wāhi a ngā mema. Kāore e nui ana te tohu e puta mai i ngā hapori he iti te rahinga urupare, kia taea ai te kite i ngā tauira whai tikanga.
Tiaki I mua i te Tātaritanga
Ka mahi tētahi PreInferenceProtector i mua i te whakaputa, ka tātari i ngā tāuru mō ngā tauira werohanga, ā, ka whakatere i ētahi momo pātai ki te arotake ā-tangata. He tātari tūpato tēnei — he pai ake ki a ia te aukati — ā, he motuhake i te putorino Guardian i muri i te whakaputa.
Te Toru Whakamana anga me ngā Kuaha Awhina-Rere
E rua atu ngā ara whakamana e rere ana i te taha o ngā paparanga Guardian e whā, ā, he mea tika kia wehewehea rātou nā te mea he maha ngā wā ka whakakotahitia rātou:
- Te toru o ngā anga. Ka tāpirihia he tuhipoka ki ngā whakautu kōrerorero e
chatAnnotator.js, ā, ka whakahaere tonu ia i ngā tirotiro anga e toru motuhake ā-hanganga — BoundaryEnforcer (whakatinanatanga o te kuaha ihirangi/rohe), CrossReferenceValidator (te whakamātautau whakawhiti RAG), me te MetacognitiveVerifier (te hītori whakamana) — ā, mō ngā whānau me ngā kaiwhakamātau Māori, ka hōhonu ake ki tētahi huringa PluralisticDeliberationOrchestrator. Ko ēnei ngā wāhanga whakahaere motuhake o te anga, kāore i te hono ki te kohingasrc/services/guardians/. - Te Kuaha 1/2/3 o te Aho-āwhina. Ka whakatinana te ara WebSocket Awhina (
HelpWebSocketService.js) i tētahi putorino toru-kuaha tūturu ki runga i te whakautu e rere ana (tae atu ki te kitenga tāruarua i waenganui i te rerenga me te whakamutu i te Kuaha 2). He tiaki rerenga tūturu tēnei, ehara i te whakahōu ingoa o ngā paparanga Kaitiaki e whā, o te toru o te anga i runga ake nei rānei.
I tua atu i ēnei, kei roto i te kohinga whānui o ngā Kaitiaki ko te Kaiarotake Whakautu (ResponseReviewer), te Kaitātari Whakamatakite (HallucinationDetector), te Kaitātari Tika (AccuracyVerifier), te Kaitātari Rerekētanga (AnomalyDetector), te Kaitiaki I mua i te Whakapae (PreInferenceProtector), he Ratonga Whakahoki Tauira (ModelRollbackService), me te porowhita ako urutau. Ko te take i ingoa ai rātou motuhake, he mea kia mōhio ai ehara te "whakamana" i konei i tētahi kuaha kotahi, engari he maha ngā pūnaha e pāhekoheko ana i runga i ngā tūāpapa mātauranga rerekē (Tūtohu 3).
Ngā Mea e Taea ana e te Pūnaha i Tēnei Rā
Whakautu pātai e hāngai ana ki te hapori. Mēnā ka tukuna he pātai mō ngā ihirangi hapori ("Ahea te hui ā-rohe e whai ake nei?", "He aha tā te minita matua i kī mō te pūtea whare?"), ka tiki te pūnaha i ngā tuhinga hāngai, ā, ka waihanga i tētahi whakautu e ū ana ki aua ihirangi. Mēnā kāore he tuhinga hāngai i kitea, ka whakamōhio te pūnaha i tēnei āhuatanga, kaua e waihanga i tētahi whakautu i runga i ngā tūmanako o te tauira taketake.
Āwhina tuhi tuatahi. Ka taea e te pūnaha te waihanga i ngā pānui tuatahi, ngā pānuitanga, me ngā tuhinga whakawhitiwhiti e whakaata ana i te āhua reo me ngā kupu a te hapori. Ka arotakehia e tētahi kaiwhakahaere ngā tuhinga tuatahi katoa i mua i te whakaputa.
Whakarapopototanga tuhinga. Ka taea te whakarapopotohia ngā tuhinga roa (pēnei i ngā meneti hui o te komiti whakahaere, ngā tuhinga kaupapa here) me te tango i ngā kōrero matua.
Tautoko whakamāori. Ka tautoko te papaanga i ngā reo e rima: te reo Ingarihi, te reo Tiamana, te reo Wīwī, te reo Holani, me te reo Māori. Ka whakamahi te whakamāori i a DeepL (ehara i te tauira whakaputa) hei whakarite i te tika.
Te whakarōpūtanga urupare — me te mata mahi ā-tūmau o te pūnaha. Ka whakarōpū aunoa i ngā urupare a ngā mema, ka tirotirohia mēnā ka taea, ā, ka tukuna ki te kaiwhakahaere e tika ana. Koinei hoki te wāhi e mahi ana te pūnaha, ehara i te mea e whakautu noa ana: ka whai te ResolutionExecutor i tētahi reiti tiketike o te whakatau aunoa mō ngā take auau, iti te tūraru — ka tirotiro i te whakautu tika i runga i te kohinga raraunga, ā, ka whakahou i te pūtake mātauranga aunoa — i te wā e whakawhānuitia ana tētahi tauira kua kitea o ngā hapa e hāngai ana mō te whakataunga a te tangata, kaua e mahi tika. He mana whakahaere herea tēnei: he mahi maha-hipanga e herea ana ki ngā rohe o te kaipāpā me ngā whakahaere ka taea te whakahoki, he whakaaturanga o te mātāpono whakatinana rohe (Tūtohu 3) ehara i te rangatiratanga tuwhera mō te kaitirotiro/rorohiko. Koinei te mea tata rawa atu o te pūnaha kua whakatinanahia ki tētahi "agent" i te tikanga o te tau 2025–2026, ā, ko ngā here te take matua.
OCR me te tukatuka tuhinga. Ka tukatuka te ratonga DocumentExtractor i ngā tuhinga kua karapahia, kia taea ai te rapu i ā rātou ihirangi, ā, kia wātea ai mō te tiki RAG.
Pūnaha Kupu
Ka urutau te pūnaha kupu (product-vocabularies.js, vocabulary.js) i ngā kupu ā-tūāpapa ki te momo hapori. Ka mahi tēnei i ngā taumata e rua:
Taumata atanga: Ka whakakapia ngā tapanga UI, ngā kupu whakatere, me ngā ingoa āhuatanga ki ngā kupu e hāngai ana ki te rohe. Ka kitea e tētahi pārihi Epikopāni ngā kupu "parishioners", "vestry governance", me "parish bulletins" hei utu mō ngā kupu whakamahinga whānui o te tūāpapa.
Taumata tauira: Ka ārahi te pukapuka kupu i te horopaki e tukuna ana ki te tauira. Ka whakamahia e te pūnaha te kupu "parishioners" (ngā mema o te pārihi) hei whakakapi i te kupu "users" (kaiwhakamahi) i te horopaki o te tono, ka whakaata te putanga a te tauira i taua anga. He whakarerekētanga māmā tēnei — ka mahi i te taumata tono, ehara i te taumata taumaha — engari ka whakaiti i te āwangawanga i waenga i ngā tūāpapa tohatoha o te tauira me ngā kupu a te hapori.
E iwa ngā momo hua kua tautuhia: hapori, whānau, tiaki taiao, diaspora, karapu, pakihi, alumni, whānau, me te pīhopa. He mapi kupu motuhake tō ia.
Ngā Mea Kāore Anō kia Whakamana
Ka whakarārangihia e mātou ngā kerēme motuhake kāore anō kia whakamanahia:
Te whai hua o Guardian Agent i raro i ngā āhuatanga taupatupatu. Kāore te pūnaha i whakamātauria mā te whakamātau whakatūpato ā-tukatuka. Kāore i te mōhiotia te mahi a Guardian Agent i raro i te whakahau taupatupatu, ngā ngana whai whakaaro ki te whakaputa i ngā moemoeā, me ngā whakaeke werohanga kua whakaritea.
Whānuitanga o te paparanga motuhake. Kei te wātea ināianei ngā motuhaketanga mō ētahi momo hua (villageai-14b-{community,whanau,episcopal,family,business}-v1). Kāore anō kia whakamātauria mā te rangahau pūtaiao mēnā ka whānui pai te rautaki Papanga Motuhake — arā, ka taea te ine i tōna whakaiti i te huringa tohatoha huna — puta noa i ēnei ao, me ērā atu kāore anō kia whakangungua (pērā i te taiao tiaki, ngā horopaki ahurea o te reo Māori, te whakapapa whānau). Ehara te whakarewatanga i te taunakitanga o te whai hua.
Te whakarite pae taurite cosine. I tautuhia ngā pae taurite i whakamahia e te AccuracyVerifier i runga i ngā whakamātautau whakawhanake me ngā wheako tuatahi o te whakaputanga. Kāore ēnei i whakapaingia mā te aromatawai pūnaha ki tētahi huinga raraunga kua tapaina, he whakautu whai turanga, he whakautu kāore he turanga hoki.
Te pumau o te tohatoha mō te wā-roa. Kua tata ki te waru marama te roa o te whakamahinga o te pūnaha. Kāore anō kia kitea i roto i te wā e tika ana kia taea te whakatau mēnā ka hoki anō ngā priors o te tauira turanga ki tō rātou tū i te wā roa — he rere āta hoki ki te tohatoha whakangungu ahakoa te whakangāwari ā-taiao (fine-tuning).
Whakamana whakawhiti-ā-reo. Mō ngā hapori e whakamahi ana i ētahi atu reo kē i te Reo Ingarihi, ka whakahaere te ara Guardian Agent i runga i ngā whakaurunga o ngā tuhinga kāore i te Reo Ingarihi. Kāore i aromatawaihia ā-tukatuka mēnā he whaihua anō te whakamana taurite kōsini puta noa i ngā reo.
Te whakakotahitanga o te porowhita urupare. Ko te pūnaha urupare urutau (Papanga 4) i hangaia hei whakapai ake i te whanonga o te pūnaha i te wā e haere ana. Kua tātaritia ā-ture mēnā ka whakakotahi ki te mahi pumau, kua pai ake rānei, ka whakaatu rānei i te whanonga huri-uri, wehe rānei i raro i ētahi tauira urupare.
E whakaatu ana mātou i ēnei ehara i te mea he whakaroa, engari hei pātai tuwhera. Kei te whakahaere te pūnaha; kāore ēnei pātai i whakautua.
Hanganga
- Tūmau taupānga: OVH France (Ture raraunga EU)
- Pūtau raraunga: MongoDB me te wehewehe kiritaki tino pakari (ka tātaritia ia uiui e te tenantId)
- Pātaka rārangi: Qdrant (kohinga ā-kiritaki, 384-āhua), papatūāhua mā
VECTOR_STORE_BACKEND - Tātaritanga GPU: kāinga AMD RX 7900 XTX (24 GB) mā WireGuard (
OLLAMA_GPU_URL), ~150 tok/s - Hokinga ki te CPU: tūmau OVH e whakahaere ana i ngā taumaha anō o
villageai-14b-community-v1(~7 tok/s), ehara i te tauira iti ake - Taputapu whakangungu (kāore i te ipurangi): NVIDIA A6000 (48 GB) i runga i Catalyst NZ, i waiho ki te taha i waenga i ngā oma whakapai taipitopito — kāore i te ara whakamātau
- Tautuhinga: pihikete httpOnly, wehewehe horopaki kaipupuri, kāore he uru tūmatanui
- Whakaurunga: Whakahaere-ā-roto, kāore he ratonga AI kapua a ētahi atu
- Pāpāho: Bunny CDN mō te penapena pākahukahu ki te pito (tūmau OVH)
Ka tū katoa ngā whakamātau i roto i ngā hanganga o te kaiwhakahaere. Kāore he whakahau, he whakautu, he ihirangi hapori rānei e tukuna ki ngā kaiwhakarato AI tuatoru.
Te hanganga hangarau katoa: Village AI on Agentic Governance. Ngā akoranga mō ngā kaiwhakamahi mō te whakahaere i ēnei pūnaha i raro i te mana whakahaere a te tangata: Working with Claude me Agents at Work.
He whaihua? Tiritiria tēnei tuhinga, kia whakaatuhia rānei he waehere QR hei karapa.