Nkeji 3 / 12

Ọgụgụ koodu, nkọwa na ndakọrịta na ntọala koodu ọhụrụ

Uru:

  • Ikike iji eserese koodu isi mba ofesi site na oyi akwa na AI wee soro njirimara njedebe na njedebe
  • Ikike ịkọwa ọrụ dị mgbagwoju anya site na nzọụkwụ na nyochaa usoro data
  • Ikike ilele nkọwa AI dị ka echiche ma chọpụta nkwupụta dị oke egwu na koodu

Ndị mmepe na-agụ koodu kama ide koodu. Mgbe ịmalitere ọrụ ọhụrụ, weghaara ọrụ onye ọzọ hapụrụ, ma ọ bụ tinye aka na ọbá akwụkwọ mepere emepe, ọrụ mbụ gị bụ "gịnị na-eme ebe a?" bụ ichọta azịza ajụjụ a. AI nwere ike ibelata ọrụ nchoputa a ruo awa karịa izu - mana naanị mgbe ejiri ajụjụ ziri ezi yana nyocha nyocha.

N'ime nkeji a, anyị na-amụta iji AI dị ka "nduzi koodu": ịdepụta akara koodu mba ọzọ, ịtụgharị ọrụ mgbagwoju anya n'asụsụ dị larịị, na-agbaso usoro data, na ịchọta otu esi eji ụlọ akwụkwọ. Ọchịchị ọla edo ebe a bụ na nkọwa nke AI bụ echiche; ị na-enyocha ya na koodu n'onwe ya.

Kedu ihe kpatara nkọwa koodu ji dị ike mana ọ dị ize ndụ?

LLM dị ezigbo mma n'ịgụ otu koodu na ịtụgharị ya n'asụsụ mmadụ, dịka "ọrụ a na-eme ka ihe ngosi nnọkọ nke onye ọrụ nweta ume"; n'ihi na ọ mụtara ụkpụrụ site na ọtụtụ nde ihe atụ yiri ya. Nke a bụ nnukwu nchekwa oge, ọkachasị nwere ọrụ ogologo na akwụkwụ.

Nke a bụ ihe ize ndụ: ihe nlereanya na-ekwu mgbe ụfọdụ ihe koodu ahụ na-eme, ọ bụghị ihe ọ na-eme n'ezie. Ọ bụrụ na aha agbanwe agbanwe bụ isAdmin mana mgbagha dị n'ime agbanweela, ihe nlereanya ahụ nwere ike lelee aha ahụ wee wepụta nchịkọta na-ezighi ezi. Ya mere, tupu i mee nkwupụta ahụ ndabere maka mkpebi gị dị oke egwu, ị kwesịrị ị na-ahụ anya lelee omume ebubo na ahịrị ndị dị mkpa. Nkọwa na-ewega gị n'ebe kwesịrị ekwesị; Koodu nwere okwu ikpeazụ.

Akpachara anya: Agụla AI "koodu a na-eme X" nchịkọta dị ka ihe akaebe naanị na mkpebi metụtara nchekwa ma ọ bụ ntinye ego. Nchịkọta bụ maapụ na-egosi ebe a ga-ele anya; Ị na-enye nkwenye na koodu.

Nzọụkwụ na-ese onyinyo ntọala koodu mba ofesi

  1. Malite na ọkwa dị elu. Nke mbụ, mara onwe gị nke ọma na nhazi nchekwa na ebe ntinye (isi, mmalite ngwa, rawụta ụlọ). Jụọ AI " kedu ihe ọkwa nke ngwa ahụ dabere na nhazi ndekọ a?" juo.
  2. Sochie njirimara njedebe-ruo-ọgwụgwụ. "Olee faịlụ na-arụ ọrụ na kedu usoro mgbe onye ọrụ na-abanye?" - Ikiri otu mgbaba na-akuzi ihe karịa ịgụ ihe owuwu niile.
  3. Wepụta usoro okwu. Rịọ AI maka echiche akọwapụtara nke ọma ("onye nwe ụlọ", "ledge", "onye na-agba ọsọ ọrụ") wee chọta ihe hakọrọ na koodu ahụ.
  4. Ị mere ka ọrụ mgbagwoju anya dị mfe. Nwee ogologo ọrụ kọwara nzọụkwụ site nzọụkwụ, wee kaa akara usoro ndị ahụ na koodu.
  5. Nyochaa. Mee obere mgbanwe ma gbaa ule iji nwalee nghọta gị; Nnwale ahụ ga-agwa gị ozugbo ma nghọta gị adịghị mma.

Obere obere atọ

Ikpe 1 - A na-ebelata ọrụ a ketara site na ụbọchị 2 ruo awa 3. Onye nrụpụta weghaara ọrụ nkwụghachi ụgwọ nke ahịrị 4,000 site n'aka onye ọrụ ibe ya na-apụ. Ọ nwere AI chịkọta modul ma soro usoro ịkwụ ụgwọ na-eru nso na njedebe; O ji aka ya kwado ọrụ abụọ dị mkpa na koodu ahụ. Nchọpụta ahụ, nke echere na ọ ga-ewe ụbọchị 2 iji "agụ akwụkwọ kpuru ìsì" oge gboo, n'ime ihe dị ka awa 3 site na usoro AI ekwenyesiri ike.

Ikpe 2 - ọnyà aha na-eduhie eduhie. A na-akpọ otu ọrụ validateAndSave mana nchịkọta AI kwuru "nke mbụ kwadoro, wee chekwaa". Mgbe onye nrụpụta batara na koodu ahụ, ọ hụrụ na a na-echekwa ego tupu enyocha ya, na nkwenye dere naanị na ndekọ. Nke a bụ isi ihe kpatara tiketi ahụhụ na mmepụta. Ọ bụrụ na enweghị nkwado na koodu ahụ, nchịkọta ụgha ahụ ga-ezochi njehie ahụ.

Ikpe 3 — Ọbá akwụkwọ ọhụrụ amụbaala ngwa ngwa. Ndị otu ahụ ga-ejikọta ọba akwụkwọ kwụ n'ahịrị ozi nke ha na-amabughị. Ajụrụ m AI "otu esi eguzobe onye na-azụ ahịa n'ọbá akwụkwọ a, otu esi anwaleghachi ma ọ bụrụ na emehieghị?" Ha jụrụ wee mee ihe atụ emepụtara; Mgbe ahụ, ha jiri ihe atụ atụnyere doc gọọmentị wee dozie ọdịiche ( API ochie). Oge mmụta bee na ọkara.

Ndebiri anọ enwere ike iṅomi

Maapụ koodubase:

N'okpuru ebe a bụ ndekọ ndekọ/ndepụta faịlụ nke oru ngo. 1) Wepụ n'ígwé nke ngwa (ntinye, mgbagha azụmahịa, ịnweta data, wdg). 2) Depụta njem faịlụ ga-ekwe omume nke arịrịọ "{{emple property}}". 3) Kaa akara ebe ị na-ejighị n'aka dị ka "a ga-enyocharịrị". {{ndekọ_ndepụta}}

Nkọwa ọrụ (nzọụkwụ site na nzọụkwụ):

Kewaa ọrụ a n'ime otu ahịrị wee kọwaa n'asụsụ Turkish ihe otu ọ bụla na-eme. N'ikpeazụ: ndenye ndenye, mmepụta, mmetụta dị n'akụkụ (database/file/network) na ikpe ihu nwere ike. Chịkọta omume ndị ị na-ejighị n'aka na ha dị n'okpuru isiokwu SEPARATE "ga-enwerịrị nkwenye".{{function}}

Nsochi usoro data:

Ebee ka uru "{{variable/data}}" si abịa, kedu mgbanwe ọ na-aga, kedu ebe edere ya? Mepụta ụdọ eruba site na iji aha ọrụ dị na koodu ahụ. Koodu emetụtara: {{code_segments}}

Ịmụ ka esi eji ụlọ akwụkwọ:

Achọrọ m iji {{ọbá akwụkwọ}} mee {{purpose}}. Nye ntakịrị ihe atụ na-arụ ọrụ. Gbaa mbọ hụ na ọrụ ọ bụla ị na-eji bụ nke ọbá akwụkwọ a; ọ bụrụ na ịmaghị n'aka, pịa "nyochaa site na akwụkwọ gọọmentị". Ụdị: {{ụdị}}.

Ngwa ngwa adịghị ike / Ike siri ike

Adịghị ike: "Kwasaa koodu a." (Kedu ihe ị na-eche? Kedu ọkwa? Gịnị ka ị ga-eme?)
Ike: "M na-eweghara ọrụ a, m ga-agbanwekwa mgbagha mgbagha n'ime ya. Kọwaa ọrụ ahụ site na nzọụkwụ site na nzọụkwụ, karịsịa ma ọ bụrụ na ọ bụ njehie, kwupụta n'ụzọ doro anya ugboro ole na oge ole ị na-anwale; kaa akara akụkụ ndị ị na-ejighị n'aka dị ka" ga-abụrịrị nkwenye '. [koodu]"

Ụdị siri ike na-enye ebumnobi gị (M ga-agbanwe mgbagha ọzọ) ma lekwasị anya; nke mere na nkọwa ahụ abụghị nchịkọta izugbe kama ọ bụ ntuziaka bara uru.

Achọ

AI na-eme nke ọma

Jide n'aka na ị nyochaa

Nchịkọta ihe owuwu izugbe

Wepu akwa akwa

Usoro oku n'ezie

mgbagwoju ọrụ

Nkọwa nzọụkwụ site na nzọụkwụ

Mgbanwe mgbagha, mmetụta dị n'akụkụ

iyi data

Ịdepụta yinye

Alaka ọnọdụ, ụzọ awụliri elu

Eji ụlọ akwụkwọ

Ọgbọ sample

Ezi na ụdị API

Enweghị ngbanwe maka nghọta mmadụ

Nkọwa AI abụghị ihe nnọchi anya mmụta; ọ na-eme ya ngwa ngwa. Iji "nwe" n'ezie codebase pụtara iwulite ụkpụrụ echiche ya, ihe nlereanya ahụ dabara naanị ka ị na-agụ koodu ahụ, mee obere mgbanwe, wee hụ nsonaazụ ya. Jiri AI dị ka onye ndụmọdụ ga-agwa gị "lee ebe a, nke a dị mkpa" - mana gụọ ebe ị na-ahụ ya na anya gị.

Ndụmọdụ: Mgbe ị chere na ị ghọtara otu ọrụ, jụọ AI ka ọ "chịkọta ya n'otu ahịrịokwu"; Wee were ya tụnyere ahịrịokwu nke gị. Ọ bụrụ na ahịrịokwu abụọ na-emegiderịta onwe gị, ma gị ma ọ bụ ihe nlereanya efunahụ ihe - ma ị na-arụ ọrụ ya na koodu.

Mmejọ ndị nkịtị

  • Tụlee nchịkọta dị ka ihe akaebe. Ime mkpebi banyere koodu na-enweghị nkwenye nkọwa pụtara ịdaba n'ọnyà nke aha na-eduhie eduhie.
  • Gluing oke nnukwu iberibe. Ịchịkọta ahịrị 2,000 n'otu oge na-enye nsonaazụ na-enweghị isi na njehie; kewaa n'ime iberibe.
  • N'ikwughị ebumnuche. Ọ bụrụ na ị gwaghị "ihe ị ga-eme" nkọwa ahụ na-anọgide n'ozuzu na anaghị elekwasị anya na azụmahịa gị.
  • Anaghị akwado ihe atụ ọba akwụkwọ. Ụdị ahụ nwere ike ịkpọ API emechiela ma ọ bụ adịghị adị; Tulee ya na akwụkwọ gọọmentị.
  • Inye ihe mmụta niile. Na-arụ ọrụ naanị na abstracts na-agụghị koodu ntọala na-ahapụ gị enweghị enyemaka na ndudue mbụ mbụ.

Na nchịkọta

AI bụ ntuziaka siri ike n'ịchọgharị ntọala koodu mba ofesi: nhazi maapụ, na-eme ka ọrụ dị mgbagwoju anya dị mfe, na-achọpụta usoro data, na-akụzi ojiji ọbá akwụkwọ. Mana nkọwa ọ bụla bụ echiche. Mee ka isi okwu gị doo anya, kwatuo ya, ma nyochaa na koodu ma nwalee nkwuputa ọ bụla dị egwu nke ihe nlereanya ahụ na-ekwu (ma ọ bụghị) "ga-abụrịrị nkwenye." Nduzi bu AI; Ọ bụ gị bụ onye na-agụ map ahụ ma buru ibu ọrụ ahụ.

Ọrụ ngwa

Họrọ modul nke ị maghị ma ọ bụ nke ị ketara. Nke mbụ, wepụta n'ígwé na njem faịlụ nke njirimara na template "code base mapping". Mgbe ahụ nwee ọrụ kachasị mkpa nke njirimara ahụ kọwara site na nzọụkwụ site na iji ndebiri "nkọwa ọrụ". N'ikpeazụ, n'onwe gị lelee koodu ahụ opekata mpe nkwuputa abụọ na ihe nlereanya ahụ akara ka "ga-enyocharịrị" wee mara ma ha bụ eziokwu ma ọ bụ ụgha.

ndetu

  • [] Ana m emeso nkwupụta AI dị ka nkwupụta ma nyochaa ya na koodu.
  • [] Mgbe m na-akọwa koodu ahụ, m na-agbakwunye nzube m ma lekwasị anya na ngwa ngwa.
  • [] Ana m achịkọta nnukwu koodu ntọala site n'ikewa ya n'ime akụkụ.
  • [ ] Ana m elele ebubo dị oke egwu n'ahịrị maka aha na-eduhie eduhie / tụgharịa ọnyà mgbagha.
  • [ ] Ana m atụnyere ihe atụ nke ọba akwụkwọ na akwụkwọ gọọmentị na ụdị.
  • [ ] M na-eji AI dị ka onye nduzi iji mee ka mmụta dịkwuo elu, ọ bụghị dị ka ihe dochie anya mmụta.