Github Copilot: Адамдар? Эгер КТ аны жасай алсачы?

Github Copilot жасалма интеллект

La жасалма мээ (AI) ал секирик менен алга жылат. Алар акылдуураак болуп, колдонмолору көбөйүүдө. Эртеби-кечпи, алар учурда адамдар ээлеген көптөгөн жумуштарды ээлеп калышат. Github Copilot көрсөткөндөй, программалоо же жабдыктарды иштеп чыгуу сыяктуу кесиптерди ушул алгоритмдердин бири менен жасоого болот.

Машиналар программалай алат, анткени бул система терең үйрөнүү үчүн колдонулган OpenAI тилинин жаңы модели болгон GPT-3ке негизделген, адамдын жазуусун туураган тексттерди чыгарган. Бирок, жылы Github Copilot алар бир аз алдыга жылышып, аны толугу менен автономдуу түрдө баштапкы кодду иштеп чыгууга жөндөмдүү кылып, иштеп чыгуучуларга убакытты үнөмдөөгө жана натыйжалуу иштөөгө жардам беришти.

Көптөр таң калышат мен кайда барсам болот Github Copilot же келечектеги ушул сыяктуу долбоорлор. Эгерде алар буга чейин эле жөндөмдүү болсо, анда бир нече жылдан кийин ИИ көптөгөн кесиптерди эскирип калышы мүмкүн, бирок учурда ал белгисиз болгон жаңыларын жаратаары дагы чын.

Сен билгендей, GPT-3 текстти жаратат мурунку тренингден, ал адам жазган текст экендигин окшоштуруп. Бул долбоор сүйлөөгө жана жазууга абдан ынанымдуу түрдө жөндөмдүү, бул ага көптөгөн практикалык колдонмолорду берет. Алардын бири - бул жасалма интеллект жазуу кодун иштеп чыгуучудай кылып жасоо.

Бул келечектүү окшойт, жана Microsoft, GitHubтун учурдагы ээси, аны өзүнүн өнүгүү куралдарына интеграциялайт. Азыркы учурда программисттерди алмаштыра албаган нерсе, бирок сиз коддун бөлүктөрүн автоматтык түрдө жазып, сунуштарды киргизе аласыз жана иштеп чыгуу натыйжалуу жана ылдамыраак болот.

Ал тургай, жөндөмдүү комментарийлерди кодго айландыруу. Программист ишке ашырууну каалаган логиканы сүрөттөйт жана GitHub Copilot керектүү кодду жаратат. Бүгүнкү күндө көптөгөн IDEлер сыяктуу эле авто толтуруп, бирок өркүндөтүлгөн жол менен же коддун альтернативаларын көрсөтсөңүз болот.

GitHub Copilot жөнүндө көбүрөөк маалымат - Расмий Веб


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий, өзүңүз калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: AB Internet Networks 2008 SL
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Хайлем Канделари Бауза ал мындай деди:

    Абдан кызыктуу, бирок өнүгүүнү тездетүүнүн дагы бир жолу - бул салыштырмалуу өтө жогорку деңгээлдеги APIлерди түзүү, мисалы, копилот "маалымат базасына туташып, 50 жаштан жогору курактарды көрсөтүү" сыяктуу комментарийлерди кабыл алса, бул туура болот. код же ар бир аткарууда ар бир убакытта башкача код пайда болмок, бирок эгерде бизде тилдин тупку стандарттуу функциясы болсо, мисалы show_database_result ("midatabase", SHOW_AGE_GREATER (50)); Ушул эле функцияны бир эле сүйлөмдө колдонмокпуз жана ал эквиваленттүү болмок, эгерде азыркы тилдерде ушундай макро функцияларды койсок, анда алгоритмди ПКга алып келүү абдан жөнөкөй болмок, мисалы, ойдон чыгарылган тил менен

    var db of String жана val "mibase"

    connect_to ("192.168.1.1")
    extract_regs_where ("ID = 24") жана натыйжада сактоо
    тизме (натыйжа)
    жабуу (db)

    ----------

    var Cube3D түрү

    show_cube (куб)
    colorize_face (2ден 3кө чейин) RED түс менен
    delete_face (1)
    жип (INC 0.5 менен x (куб) огунда rotate_animate)

    консолдо көрсөтүү ("Мен кубду айлантып жатам")

    if (басылса THE cube.face (6))
    stop_rotation_of (куб)