Kiamat Semakin Dekat: Kecerdasan Buatan Telah Belajar Menulis Kode Dengan Mencurinya Dari Program Lain - Pandangan Alternatif

Kiamat Semakin Dekat: Kecerdasan Buatan Telah Belajar Menulis Kode Dengan Mencurinya Dari Program Lain - Pandangan Alternatif
Kiamat Semakin Dekat: Kecerdasan Buatan Telah Belajar Menulis Kode Dengan Mencurinya Dari Program Lain - Pandangan Alternatif

Video: Kiamat Semakin Dekat: Kecerdasan Buatan Telah Belajar Menulis Kode Dengan Mencurinya Dari Program Lain - Pandangan Alternatif

Video: Kiamat Semakin Dekat: Kecerdasan Buatan Telah Belajar Menulis Kode Dengan Mencurinya Dari Program Lain - Pandangan Alternatif
Video: Ini Penting! Jika Ada Wanita Seperti Ini, Berarti Kiamat Telah Nampak 2024, April
Anonim

Kecerdasan buatan tidak pernah berhenti belajar melakukan hal-hal yang semakin menarik. Tetapi jika sebelumnya "daftar keterampilan" diperluas dengan menambahkan fungsi baru ke sistem yang ada, sekarang, berkat spesialis dari Microsoft Research dan University of Cambridge, semuanya menjadi jauh lebih menarik. Sistem kecerdasan buatan mereka yang disebut DeepCoder mampu secara mandiri menulis program yang tidak terlalu rumit (saat ini), "meminjam" kode sumber dalam solusi yang sudah jadi.

Sistem AI DeepCoder didasarkan pada apa yang disebut sintesis perangkat lunak. Inti dari metode ini adalah bahwa DeepCoder mengambil potongan kode yang sudah jadi dari program lain, tergantung pada apa yang perlu diperoleh pada akhirnya, dan menggabungkannya ke dalam urutannya sendiri. Salah satu keuntungan utama dari pendekatan ini adalah bahwa kecerdasan buatan memiliki kemampuan untuk memilih bagian yang paling efektif dari kode sumber atau bagian yang paling sesuai untuk kasus tertentu saat menyusun programnya sendiri. Dan kecerdasan buatan sendiri dapat menggunakan teknik yang tidak akan pernah digunakan orang karena kekhasan pemikiran manusia.

Bagian penting dari sistem DeepCoder adalah mesin pencari, yang mencari dan menganalisis database kode sumber yang tersedia untuk umum, mengurutkan, mengevaluasi, dan fungsionalitas kode. Harus dikatakan bahwa pendekatan serupa digunakan oleh beberapa programmer, yang juga sering menggunakan database dalam pekerjaannya saat menulis program baru.

VLADIMIR KUZNETSOV

Direkomendasikan: