---
title: "Seti za uthibitishaji: rudia zamu halisi za simu kabla ya utekelezaji"
description: "Geuza matukio halisi ya simu za ThunderPhone kuwa mifano ya uthibitishaji inayoweza kutumika tena, kagua tabia inayotarajiwa, irudie dhidi ya rasimu ya ejenti, na gundua urejeaji wa hitilafu kabla ya kutekeleza."
---

Mfano wa **uthibitishaji** huhifadhi zamu moja ya ejenti kutoka simu halisi kama ilivyo: mazungumzo yaliyoitangulia, sauti husika ya mpigaji simu, kile ejenti ilichofanya kwa kweli, na ukweli halisi wa kile inachopaswa kufanya. Kuchezesha upya seti dhidi ya rasimu ya sasa hubaini marekebisho yanayorudisha hitilafu bila kupiga simu nyingine.

Tumia ukurasa wa **Seti za uthibitishaji** wa shirika zima
(`/dashboard/validation`) kuunda na kukagua seti ya data. Tumia kichupo cha
**Uthibitishaji** cha ejenti binafsi kuendesha seti na kukagua historia ya utekelezaji.

## Ongeza mifano kutoka historia ya simu

<Steps>
  <Step title="Chagua Ongeza mifano">
    Chagua ejenti ambayo tabia yake mfano unapaswa kuthibitisha. Eneo la kazi
    huonyesha hadi simu 25 za hivi karibuni zisizo za uigaji kwa ejenti huyo.
  </Step>
  <Step title="Chagua simu na zamu ya ejenti">
    Soma nakala ya mazungumzo, elekeza kishale juu ya zamu ya ejenti unayotaka
    kuhifadhi, kisha uchague kitendo cha orodha ya ukaguzi. Mazungumzo hadi
    zamu hiyo pamoja na vipande vyake vya sauti vya mpigaji simu vinanakiliwa
    kwenye seti ya data ya uthibitishaji.
  </Step>
  <Step title="Kagua tarajio">
    ThunderPhone huandaa rasimu ya maelezo ya tabia sahihi. Yaharishe ili iwe
    mahususi na inayoweza kupimwa, na kwa hiari hariri jibu la mfano
    linalokubalika na miito ya zana inayotarajiwa.
  </Step>
  <Step title="Hifadhi au wezesha">
    **Hifadhi rasimu** huacha mfano katika hali ya **Inahitaji ukaguzi**.
    **Hifadhi na wezesha** huujumuisha katika utekelezaji wa uthibitishaji wa baadaye.
  </Step>
</Steps>

Kuongeza zamu ileile mara mbili hutumia tena mfano uliopo badala ya kuunda
nakala mbili.

## Aina na hali za mifano

Aina hufafanua kwa nini mfano upo:

| Aina | Matumizi |
| --- | --- |
| **Hitilafu** | Jibu halisi lililofichua tabia unayotaka kuzuia. |
| **Bora** | Jibu linalojulikana kuwa sahihi na linalostahili kuhifadhiwa. |
| **Ya mkono** | Kisa kilichopangwa kwa mkono ambacho si cha aina yoyote kati ya hizo. |

Hali hudhibiti mzunguko wa maisha:

| Hali | Maana |
| --- | --- |
| **Inahitaji ukaguzi** | Ukweli halisi bado unakaguliwa; haujumuishwi katika utekelezaji. |
| **Inayotumika** | Hujumuishwa katika utekelezaji wa uthibitishaji. |
| **Imepitwa na wakati** | Prompt imebadilika tangu mfano uhifadhiwe; kagua tarajio lake. |
| **Haioani** | Mfano hauwezi kuchezeshwa upya kwa usanidi wa sasa. |
| **Imehifadhiwa kwenye kumbukumbu** | Imehifadhiwa kwa historia lakini haijumuishwi katika utekelezaji. |

## Vinjari na boresha seti ya data

Chuja seti ya data ya shirika kwa **ejenti**, **hali**, au **aina**. Kuchagua
mfano huonyesha:

- Muktadha wa mazungumzo uliohifadhiwa na vipande vya sauti vya mpigaji simu vinavyoweza kuchezwa.
- Simu chanzo na jibu la awali.
- Tarajio la ukweli halisi, jibu la sauti linalokubalika, na miito ya zana.
- Uchezaji upya wa hivi karibuni kando ya tabia ya awali na inayotarajiwa.
- Uamuzi wa hivi karibuni na maelezo ya waamuzi, yanapopatikana.

Chagua **Hariri ukweli halisi** kurekebisha tarajio au jibu linalokubalika.
Chagua **Chezesha upya dhidi ya rasimu** kupima mfano huo pekee bila kuanzisha
utekelezaji kamili. Uchezaji upya hutumia rasimu ya sasa ya ejenti, si lazima
usanidi wake uliowekwa kazini.

## Endesha seti ya uthibitishaji

Kutoka kichupo cha **Uthibitishaji** cha ejenti, anzisha utekelezaji kwa kila
mfano unaotumika. Kila mfano hupokea mmoja wa maamuzi haya:

- **Pita** — jibu linatimiza tarajio na linaendana na sauti ya mpigaji simu.
- **Onyo** — jibu linaweza kutumika lakini ukaguzi mmoja ulipata kutokuwa na uhakika.
- **Feli** — linakinzana na sauti au linakosa tabia inayohitajika.
- **Rukwa** — sauti inayohitajika ya mpigaji simu haikuweza kupakiwa; haijumuishwi katika
  kigawanyo cha kiwango cha kupita.
- **Hitilafu** — uchezaji upya au upangaji daraja haukuweza kukamilika.

Muhtasari wa utekelezaji huripoti idadi za kupita, onyo, kufeli, na kurukwa, kiwango
cha kupita, gharama inayokadiriwa, na marekebisho yoyote kutoka kupita hadi kufeli
tangu utekelezaji uliotangulia uliokamilika. Utekelezaji mmoja tu wa uthibitishaji kwa kila ejenti unaweza kuwa amilifu kwa wakati mmoja.

## Tekeleza ukiwa na ushahidi wa uthibitishaji

Ejenti inapokuwa na mifano ya uthibitishaji, kidirisha cha utekelezaji huonyesha iwapo utekelezaji uliokamilika wa hivi karibuni unalingana na rasimu ya sasa. Unaweza:

- Kutekeleza kwa kiwango cha ufaulu na idadi ya urejeaji wa hitilafu iliyoonyeshwa.
- Kuendesha uthibitishaji kwanza ikiwa hakuna utekelezaji unaolingana.
- Kutekeleza kwa makusudi hata hivyo wakati matokeo yamepitiwa.

Uthibitishaji ni ushahidi na ukaguzi wa utekelezaji, si mgawanyo wa kiotomatiki wa trafiki ya uzalishaji. Kwa ulinganisho wa moja kwa moja, tumia
[Majaribio (upimaji wa A/B)](/sw/guides/experiments-ab-testing).

## Uendeshaji wa kiotomatiki wa API

[API ya Seti za Uthibitishaji](/api-reference/validation-sets) inashughulikia kuendeleza
zamu, kusimamia mifano, kutiririsha sauti zilizobandikwa, urejeaji binafsi, utekelezaji wa makundi, matokeo ya utekelezaji, hali wakati wa utekelezaji, na muhtasari wa shirika.

