# Alibaba Open Code Review: namestitev in vaš prvi pregled

> Nastavite model za Open Code Review, preverite spremembe Git in preglejte ugotovitve. Način delegiranja uporablja model vašega agenta.

Source: https://ailoot.ai/blog/sl/alibaba-open-code-review/
Canonical: https://ailoot.ai/blog/sl/alibaba-open-code-review/
Language: sl
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-187
Revision: sha256-c9e85345dfe314de55cf9871fcea344b7973392d6c2c9527bd043e7736b5ff94


[Dokumentacija Ailoot: API, ključi in integracija](https://ailoot.ai/docs/).

## Kaj počne Open Code Review

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Ključna ugotovitev za ta razdelek">

Ključna ugotovitev

Open Code Review oziroma OCR je orodje ukazne vrstice za pregledovanje kode. Prebere spremembe Git, pošlje datoteke konfiguriranemu jezikovnemu modelu in vrne komentarje, povezane z določenimi vrsticami. Gre za dodaten pregled, ne za dokaz, da koda nima napak.

</div>

Projekt je objavljen v uradnem repozitoriju Alibaba pod licenco Apache-2.0. Razvijalci v datoteki README opisujejo, kako združujejo programsko izbiro datotek in pravila z agentom, ki analizira kodo. Na voljo je tudi `ocr scan` za pregled celotnih datotek, kadar ni smiselnih razlik (diff)—nabora sprememb Git.

Začnite s prvim pregledom in sami ocenite komentarje o svoji kodi. Prihranka žetonov v vašem projektu tukaj niso izmerili. Zakaj je koristno rezultate agenta preveriti ločeno, pojasnjuje [članek o napačnih trditvah, da je delo »končano«](https://ailoot.ai/blog/sl/ai-agent-says-done/).

## Pripravite repozitorij in namestite OCR

Za ta način namestitve potrebujete Git 2.41 ali novejšo različico in npm. Začnite s testnim repozitorijem, ki ne vsebuje skrivnosti. Agent lahko bere celotne datoteke in išče po kodni zbirki, način delovnega imenika pa vključuje tudi nesledene datoteke. Preverite celoten repozitorij, vključno z novimi datotekami: ne sme vsebovati ključev ali podatkov, ki jih ne smete poslati izbranemu modelu.

```bash
git --version
npm install -g @alibaba-group/open-code-review
```

Po namestitvi je na voljo ukaz `ocr`. Možnosti namestitve in sam paket preverite v uradni datoteki README, ne pa v naključnem paketu s podobnim imenom.

## Nastavite model in zaženite pregled

V terminalu zaženite:

```bash
ocr config provider
ocr config model
```

Interaktivni vmesnik vas pozove, da izberete ponudnika, vnesete ključ API in nastavite model, nato pa preveri povezavo. Ključ vnesite v predvideni vmesnik, ne v datoteke projekta ali sporočila commitov. Pred zagonom pregleda preverite cenik izbranega ponudnika: brezplačna licenca OCR ne pomeni, da so tudi klici modela brezplačni.

Odprite imenik svojega projekta in zaženite pregled. `your-project` zamenjajte s potjo do svojega projekta:

```bash
cd your-project
ocr review
```

V tem načinu `ocr review` preveri spremembe, dodane v pripravljalno območje, spremembe, ki vanj niso dodane, in nove nesledene spremembe. Komentarje lahko shranite kot JSON:

```bash
ocr review --format json --output result.json
```

Poročila ne dodajajte samodejno v commit: najprej preverite, ali vsebuje občutljivo kodo ali podatke. Za pregled vseh datotek v imeniku, ne glede na spremembe, je na voljo ločen ukaz:

```bash
ocr scan --path internal/agent
```

`internal/agent` je primer iz datoteke README; zamenjajte ga z obstoječo potjo v svojem projektu. Začnite z manjšim imenikom, da ocenite uporabnost komentarjev in dejanske stroške, preden pregledate vse.

## Kako ugotoviti, ali je pregled uporaben

Odprite vsak komentar, poiščite vrstico in preverite, ali je mogoče težavo ponoviti. Popravek potrdite s testom, lažno pozitivne rezultate pa beležite ločeno. Če ni komentarjev, to ne nadomesti funkcionalnih testov in preverjanja nadzora dostopa.

Razvijalci v primerjavi v datoteki README navajajo, da OCR zazna manjši delež težav kot splošnonamenski agenti. To je trditev razvijalcev, ki velja za pogoje njihove raziskave, ne pa meritev kakovosti vašega projekta. Tukaj niso izvedli neodvisne meritve natančnosti OCR.

## V čem se način delegiranja razlikuje

Običajni način uporablja model, konfiguriran v OCR. V načinu delegiranja OCR izbere datoteke in določi pravila, vaš agent z umetno inteligenco pa kodo pregleda z lastnim modelom. V tem načinu ločena konfiguracija modela in ključ API za OCR nista potrebna.

Ukazi za pripravo iz datoteke README:

```bash
ocr delegate preview
ocr delegate rule src/main.go src/handler.go
```

Poti zamenjajte s svojimi. Po teh ukazih analizo predajte povezanemu agentu: priprava datotek še ne pomeni, da je pregled kode opravljen. Pogoji plačila in omejitve za agenta še vedno veljajo, zato »ločen ključ ni potreben« ne pomeni »pregled je brezplačen«.

Repozitorij opisuje integracije s Claude Code, Codex in drugimi agenti. Če uporabljate Codex, se najprej seznanite s tem, [kako delujejo Codexove veščine](https://ailoot.ai/blog/sl/codex-skills/); za drugo podprto orodje je na voljo [uvod v Kimi Code](https://ailoot.ai/blog/sl/kimi-code-install/). Integracijo povežite, ko razumete običajno poročilo, ne namesto da bi ga prebrali.

## Če se pri zagonu ne prikaže noben rezultat

Preverite, ali je nameščena zahtevana različica Git, ali ste v pravem imeniku projekta in ali povezava z modelom deluje. Če ni sprememb za pregled, praznega rezultata ne označite kot pregled celotne kodne zbirke: za pregled celotnih datotek uporabite scan. Samodejnega blokiranja commitov ne nastavite na podlagi enega poročila, ki ga še ne poznate.

Ukaze so preverili glede na uradno datoteko README pri določeni reviziji repozitorija. Plačljivega zagona v projektu uporabnika niso izvedli. Merilo za uspešen prvi poskus so jasni komentarji, ki jih lahko utemeljeno potrdite ali zavrnete.

<div class="section" role="doc-bibliography" aria-label="Viri">

### Viri

- [Uradna dokumentacija](https://raw.githubusercontent.com/alibaba/open-code-review/486022daaf14f7142275eddb9b3cacc3cc5dadfa/README.md)

</div>



Če potrebujete dostop do modelov umetne inteligence prek Ailoot, obiščite [Ailoot](https://ailoot.ai/).

## Vprašanja in odgovori: Alibaba Open Code Review: namestitev in vaš prvi pregled

### Ali poročilo OCR brez pripomb dokazuje pravilnost kode?

Ne. Preverite, ali so bile dejansko pregledane predvidene spremembe Git, in ohranite funkcionalne teste ter teste nadzora dostopa. Pri vsaki prijavljeni težavi preglejte navedeno vrstico in težavo ponovite; lažno pozitivne ugotovitve beležite ločeno.

### Ali je pregled v delegiranem načinu brezplačen?

Ne. Izogne se ločeni nastavitvi modela OCR, ker analizo preda povezanemu agentu, za katerega še vedno veljajo njegovi plačilni pogoji in omejitve. Ukaza za predogled in pravila pripravita predajo; nista dokončan pregled.


## Ailoot · Podjetje in njegov portfelj projektov

Ailoot temelji na pridobljenih operativnih izkušnjah, široki bazi strank, stabilni storitvi in stalnem spremljanju KPI.

Podjetje in njegov portfelj projektov: milijoni strank; mesečna prodaja v milijardah.

Ailoot te operativne izkušnje uporablja za dostop prek API do funkcij umetne inteligence v izdelkih strank, agentih, aplikacijah in avtomatizacijah.
