Apabila teknik pembangunan perisian dan alat maju, kami secara progresif bergerak ke arah kod rendah dan tiada pendekatan kod. Ini masuk akal kerana pendekatan kod rendah dan tiada kod secara drastik dapat mengurangkan kos dan masa pembangunan dan oleh itu menjadikan lebih banyak aplikasi perisian berdaya maju untuk dibuat.
Manfaat yang lebih besar daripada pendekatan ini, terutamanya tiada kod, adalah bahawa pengguna perniagaan yang pakar domain boleh membuat dan memperbaiki aplikasi tanpa geseran perlu menjelaskan idea mereka kepada orang lain. Ini secara dramatik mengurangkan masa untuk menyampaikan produk berkualiti tinggi ke pasaran.
Adalah logik bahawa pembangunan perisian bergerak ke arah tiada kod. Excel telah menjadi contoh terbaik di dunia tentang kisah kejayaan tanpa kod (secara umum). Banyak aplikasi boleh dibina oleh pengguna perniagaan. Sukar untuk membesar-besarkan kepentingan Excel dalam memberikan rangsangan produktiviti kepada dunia.
Platform kod rendah dalam amalan
Masa depan kod rendah, tentu saja, bukan mengenai rangka kerja pembangunan aplikasi tunggal, tetapi mengenai ekosistem API yang mudah digunakan. Zapier ialah contoh bagaimana API ini boleh digunakan dengan pengekodan sifar.
Sudah tentu, tiada kod juga boleh memperkenalkan masalah, kerana tiada penyelesaian kod boleh kurang dapat dikekalkan dan kurang selamat daripada penyelesaian kod yang lebih tinggi. Excel ialah kes dalam titik.
Perlu juga diperhatikan bahawa kod rendah tidak bermakna orang di luar jalan akan dapat membuat aplikasi yang berguna pada hari pertama. Persekitaran kod yang rendah yang membolehkan penciptaan aplikasi yang agak canggih pastinya memerlukan pengguna aplikasi ini memahami konsep dan ciri-ciri alat itu sendiri. Ia seperti mana-mana alat perisian canggih.
Walaupun tiada alat kod mengurangkan kerumitan membina jenis fungsi tertentu berbanding membina ciri-ciri ini dengan kod, tidak ada cara untuk mencapai fungsi yang kompleks akan melibatkan beberapa tahap kerumitan walaupun dalam alat tanpa kod. Contoh yang jelas ialah enjin pembangunan permainan chatbot seperti Unreal Engine di mana konsep pengekodan tahap rendah (seperti semasa dan untuk gelung) diwakili secara visual. Ini boleh menjadi peningkatan pada pengekodan secara langsung, tetapi memerlukan pengetahuan lanjutan tentang aplikasi dan konsep.
Ini bermakna kepakaran masih penting, walaupun dalam dunia tanpa kod. Excel sekali lagi merupakan kes dalam titik. Terdapat perbezaan besar antara pengguna kuasa dan pengguna biasa, bukan hanya dalam apa yang mereka boleh capai, tetapi dalam pemeliharaan hasil akhir.
Pada titik pemeliharaan, memang benar bahawa tiada penyelesaian kod tidak semestinya kurang dapat dikekalkan daripada penyelesaian berasaskan kod. Dalam banyak kes, tiada penyelesaian kod adalah lebih baik kerana ia adalah lebih jelas apa yang sedang berlaku.
Walau bagaimanapun, terdapat satu titik di mana sistem yang kompleks mempunyai banyak kebergantungan dan keadaan kontinjen, dan beberapa tahap kawalan proses pembangunan dan pengendalian kesilapan perlu dilaksanakan dalam sistem, dan ini boleh mencabar untuk dilakukan tanpa alat kod.
Ia juga boleh berlaku bahawa batasan alat tanpa kod menjadikannya lebih rumit untuk membuat ciri tertentu daripada yang akan berlaku jika ciri itu dikodkan oleh pakar. Ia menjadi perlu untuk menggodam ciri dalam alat tanpa kod yang agak mudah untuk dibina dalam kod. Masalahnya ialah tahap abstraksi yang tidak dilaksanakan oleh alat kod, menjadikan beberapa kes penggunaan sukar untuk dibina. Terdapat banyak contoh ini dari dunia Excel.
Ringkasnya, kes penggunaan akan menentukan sama ada lebih baik menggunakan kod rendah, tiada kod atau penyelesaian berkod sepenuhnya. Seperti segala-galanya dalam kehidupan, terdapat beberapa pertimbangan yang diperlukan tentang pendekatan terbaik untuk kes penggunaan tertentu, tetapi tidak ada keraguan bahawa trend dalam alat pembangunan perisian adalah rendah atau tiada kod.
Kemajuan penyelesaian kod rendah tidak semestinya bermaksud bahawa akan ada sedikit kerja untuk pembangun perisian, tetapi ini bermaksud bahawa pembangun perisian perlu menggunakan gabungan kod dan platform kod rendah / tanpa kod untuk mencapai kecekapan optimum.
Dari segi ekonomi ia bermakna bahawa ia akan dapat dilaksanakan secara ekonomi untuk membangunkan lebih banyak aplikasi dan oleh itu kemungkinan pemaju akan diduduki dengan kerja khusus pada lebih banyak projek dan membina lebih banyak API yang boleh digunakan untuk dunia pada umumnya.
Ringkasnya, kami percaya akan sentiasa ada peranan untuk beberapa elemen pengekodan dan oleh itu matlamat akhir akan menjadi kod rendah dan bukannya tiada kod. Persekitaran kod rendah direka untuk membolehkan pembangun menambah fungsi tersuai dengan mudah yang melengkapkan fungsi yang dibina pada rangka kerja yang sama tanpa alat kod. Ini adalah yang terbaik dari semua dunia di mana pengguna perniagaan profesional dapat mengembangkan sebahagian besar perisian dan di mana pemaju dapat mengenakan amalan pembangunan perisian profesional dan menyediakan fungsi khusus pada perisian.
Platform pembangunan chatbot kod rendah
Kod rendah dan tiada trend kod juga berlaku untuk teknologi pembangunan chatbot. Sudah ada banyak platform kod, walaupun fungsi yang ditawarkan di ruang ini agak terhad.
Tiada platform kod yang sudah masuk akal untuk kes penggunaan chatbot mudah, terutamanya di alam pemasaran, di mana bot terutamanya menyediakan maklumat dan interaksi pengguna adalah terhad.
Terdapat kecenderungan dalam ruang chatbot untuk orang ramai memandang rendah keperluan untuk pembangunan tersuai dan oleh itu percaya bahawa adalah mungkin untuk membuat alat pembangunan tanpa kod di mana bot kompleks boleh dibina oleh pengguna perniagaan, tanpa pengorbanan material pengalaman pelanggan.
Ia adalah sifat manusia untuk memandang rendah tugas yang ada. Hampir setiap rancangan yang kita buat adalah penyederhanaan realiti. Apabila kita cuba menjalankan tugas-tugas yang terlibat dalam melaksanakan rancangan itu, perkara-perkara timbul yang tidak kita jangkakan, sama ada dari kekurangan pandangan jauh atau kerana mereka sama sekali tidak dapat diramalkan.
Sebaik sahaja anda mula bekerja pada perisian, tidak kira seberapa baik spesifikasi, perubahan pada kes penggunaan atau cara kod ditulis tidak dapat dielakkan kerana fakta baru dibawa ke cahaya melalui proses pembangunan.
Selalunya chatbot memerlukan beberapa fungsi kompleks yang memerlukan logik programatik atau antara muka grafik tersuai. Sebagai contoh, chatbot mungkin perlu menjejaki skor atau interaksi dengan pengguna, ia mungkin perlu berinteraksi dengan laman web, ia mungkin perlu menawarkan skrin mudah untuk pengguna memasukkan data trivia mereka untuk bot trivia tersuai. Chatbot mungkin perlu mengurus dan menetapkan semula konteks bergantung pada tempat pengguna berada dalam aliran. Tiada satu pun daripada ini semestinya jelas pada mulanya, terutamanya bagi orang yang tidak berpengalaman dalam membina chatbots, tetapi perkara-perkara ini membuat perbezaan besar kepada pengalaman pengguna.
Untuk meringkaskan
Kami telah bercakap tentang Excel secara meluas dalam blog ini sebagai contoh persekitaran tanpa kod yang sangat produktif, namun, pada hakikatnya Excel adalah persekitaran kod yang rendah dengan ciri yang luas untuk membolehkan pembangun menulis kod atau mengintegrasikan dengan kod. Terlepas dari jumlah templat dan ciri yang disertakan dalam perisian, selalu ada keperluan penyesuaian untuk memenuhi kes penggunaan tertentu.
Akhirnya pertukaran adalah antara faktor bertindih kecekapan pembangunan dan kualiti pengalaman pengguna dan pulangan pelaburan projek.
Cabaran untuk tiada rangka kerja kod adalah untuk menyampaikan semua yang diperlukan untuk mewujudkan pengalaman pengguna yang berkualiti. Cabarannya ialah 10% yang sukar dibina di platform tanpa kod mungkin membuat semua perbezaan kepada pengguna akhir. Dalam dunia chatbots, ilusi bahawa mungkin untuk membina segala-galanya dengan cara tanpa kod adalah kuat.
Pada pandangan kami trend akan sentiasa membuat kod rendah yang lebih baik, bukan kod, platform pembangunan chatbot di mana skop fungsi yang boleh dibuat oleh pengguna perniagaan sendiri akan terus berkembang. Dalam blog ini, kami telah menggariskan faedah dalam kreativiti dan ekonomi yang datang daripada membenarkan pengguna perniagaan membuat perisian sendiri dan oleh itu ini adalah penting untuk membuat rangka kerja pembangunan chatbot sekuat mungkin untuk pengguna perniagaan.
Ia juga berlaku bahawa aspek-aspek tertentu dari semua pembangunan perisian, termasuk chatbots bangunan, perlu disediakan oleh pemaju melalui kod dan ini perlu semudah mungkin dilakukan untuk pemaju. Kod rendah tidak akan dipindahkan sepenuhnya tanpa kod, namun mereka akan sentiasa perlu menjadi lebih baik dan lebih baik dalam melayani dua pelanggan utama mereka, pengguna perniagaan profesional dan pemaju perisian.
Senarai Kandungan
Kekal terkini dengan chatbots AI terkini
Kongsi ini pada: