Akankah Perubahan Kepemimpinan di Constellation Software (TSX:CSU) Mengubah Keunggulannya dalam AI dan Akuisisi?


  • Constellation software Inc. mengumumkan hasil keuangan kuartal ketiga tahun 2025, melaporkan pendapatan sebesar US$2,95 miliar dan laba bersih sebesar US$210 juta, serta mengumumkan utang dividen sebesar US$1,00 per saham pada bulan Januari 2026.

  • Meskipun kinerja operasional dan akuisisi kuat, fokus investor telah beralih ke kekhawatiran mengenai suksesi kepemimpinan dan strategi kecerdasan buatan setelah kepergian CEO Mark Leonard baru-baru ini karena alasan kesehatan.

  • Kami akan mengeksplorasi bagaimana ketidakpastian seputar suksesi CEO dan strategi AI membentuk narasi investasi Constellation Software sehubungan dengan perkembangan ini.

Temukan perusahaan dengan potensi arus kas yang menjanjikan namun diperdagangkan di bawah nilai wajarnya.

Untuk menjadi pemegang saham Constellation Software saat ini, Anda harus percaya pada strategi jangka panjang perusahaan dalam mengakuisisi dan mengembangkan bisnis perangkat lunak pasar vertikal, bahkan di masa yang penuh gejolak. Hasil kuartal ketiga baru-baru ini masih menunjukkan pertumbuhan pendapatan dan laba sebesar dua digit, arus kas bebas yang solid, dan dividen berkelanjutan sebesar US$1,00, yang biasanya dianggap meyakinkan. Namun, kepergian pendiri-CEO Mark Leonard yang tiba-tiba karena alasan kesehatan telah menimbulkan risiko baru dalam jangka pendek, terutama dengan sentimen investor yang sudah berhati-hati terhadap rencana perusahaan untuk kecerdasan buatan. Penurunan harga saham baru-baru ini mencerminkan pergeseran fokus, menjauh dari momentum operasional dan menuju ketidakpastian seputar kepemimpinan dan apakah Constellation dapat mempertahankan kecepatan akuisisi dan beradaptasi dengan perubahan perangkat lunak yang didorong oleh AI. Meskipun tesis jangka panjang seputar pelaksanaan operasional masih ada, perubahan kepemimpinan ini merupakan katalis penting jangka pendek dan faktor risiko, yang kemungkinan besar akan lebih membebani kepercayaan diri dibandingkan hasil kuartal mana pun.
Di sisi lain, ketidakpastian seputar babak selanjutnya dari Constellation bukanlah sesuatu yang dapat dipersiapkan oleh semua investor.

Meski melemah, saham Constellation Software mungkin masih diperdagangkan 35% di atas nilai wajarnya. Temukan potensi kerugiannya di sini.

TSX:Nilai Wajar Komunitas CSU pada November 2025
TSX:Nilai Wajar Komunitas CSU pada November 2025

Perkiraan nilai wajar investor dari Komunitas Simply Wall St mencakup rentang yang luas, mulai dari US$3.700 hingga lebih dari US$11.250, berdasarkan 21 perspektif unik. Penyebaran opini ini terjadi ketika pertanyaan seputar perubahan eksekutif dan pendekatan Constellation terhadap kecerdasan buatan mempengaruhi pandangan pasar. Pertimbangkan sudut pandang yang berbeda ini saat Anda mempertimbangkan ekspektasi Anda terhadap masa depan perusahaan.

Jelajahi 21 estimasi nilai wajar lainnya di Constellation Software – mengapa saham tersebut mungkin bernilai 3x lebih tinggi dari harga saat ini!

Tidak setuju dengan penilaian ini? Buat narasi Anda sendiri dalam waktu kurang dari 3 menit – hasil investasi yang luar biasa jarang datang dari mengikuti kelompoknya.

Saat ini bisa menjadi titik masuk terbaik. Pilihan ini baru dari pemindaian harian kami. Jangan menunda:

Artikel oleh Simply Wall St ini bersifat umum. Kami memberikan komentar berdasarkan data historis dan perkiraan analis hanya dengan menggunakan metodologi yang tidak memihak dan artikel kami tidak dimaksudkan sebagai nasihat keuangan. Ini bukan merupakan rekomendasi untuk membeli atau menjual saham apa pun, dan tidak mempertimbangkan tujuan Anda, atau situasi keuangan Anda. Kami bertujuan untuk memberikan Anda analisis terfokus jangka panjang yang didorong oleh data fundamental. Perhatikan bahwa analisis kami mungkin tidak memperhitungkan pengumuman perusahaan terbaru yang sensitif terhadap harga atau materi kualitatif. Simply Wall St tidak memiliki posisi di saham mana pun yang disebutkan.

Perusahaan yang dibahas dalam artikel ini antara lain CSU.TO.

Punya tanggapan tentang artikel ini? Khawatir dengan isinya? Hubungi kami secara langsung. Atau, kirim email ke editorial-team@simplywallst.com



Akankah Perubahan Kepemimpinan di Constellation Software (TSX:CSU) Mengubah Keunggulannya dalam AI dan Akuisisi?

Perangkat lunak manajemen proyek: Bagaimana manajer proyek dapat memanfaatkan AI dengan aman


Teknologi AI mengotomatiskan verifikasi dokumen untuk akurasi dan kepatuhan. Konsep validasi data cerdas, manajemen dokumen digital, dan alur kerja tanpa kertas menggunakan kecerdasan buatan.
Gambar: © champpixs | iStock

AI dalam teknologi manajemen proyek semakin populer, namun keamanan dan keterampilan staf adalah poin utama, tulis analis Capterra David Jani

Perangkat lunak manajemen proyek (PM) tidak dapat dinegosiasikan bagi sebagian besar perusahaan yang berfokus pada konstruksi, dan dengan pesatnya peningkatan dan adopsi kecerdasan buatan (AI), memahami cara mendapatkan laba atas investasi (ROI) yang baik dengan teknologi baru sangatlah penting.

Dalam studi terbaru dari Capterra, 59% pembeli PM di Inggris mengatakan AI mendorong mereka untuk melakukan pembelian terakhir, dan anggaran meningkat untuk memenuhi inovasi baru ini. Selain itu, 36% mengatakan mereka akan meningkatkan anggaran untuk mengadopsi alat-alat baru secara khusus.

Namun, hampir separuh PM Inggris mengantisipasi kesulitan dalam menerapkan AI karena kesenjangan dalam keahlian, kesulitan dalam proses orientasi, atau ketidakselarasan alur kerja. Kegagalan dalam memilih alat yang tepat dan mengantisipasi tantangan implementasi dapat menyebabkan terbuangnya waktu dan anggaran, terganggunya produktivitas, dan yang lebih penting lagi, membahayakan integritas data.

Menemukan platform yang benar-benar sesuai dengan bisnis Anda, memenuhi janji AI dengan aman, dan mengalokasikan anggaran secara efektif mungkin terdengar mudah, namun menghindari jebakan pemasaran AI memerlukan pemikiran yang cermat. Apa yang bisa dilakukan untuk mendapatkan keuntungan?

Dunia usaha memprioritaskan AI, dan ROI sepertinya juga mengikuti

Banyak teknologi AI telah beralih dari kemungkinan teoretis ke kesamaan sehari-hari. Banyak penyedia perangkat lunak kini secara terang-terangan mempromosikan penyertaan model bahasa besar (LLM), fitur otomatisasi, dan analisis prediktif dalam perangkat lunak manajemen proyek.

Dunia usaha telah memperhatikan hal ini seiring dengan meningkatnya pengeluaran untuk perangkat lunak. Temuan Capterra menunjukkan sebagian besar PM di Inggris berencana membelanjakan lebih banyak pada tahun 2025 dibandingkan tahun lalu,
dengan peningkatan anggaran sebesar 36% untuk mengadopsi alat baru secara khusus.

Studi terbaru lainnya juga menunjukkan bahwa penggunaan AI dalam manajemen proyek konstruksi sudah menjadi hal yang lumrah dan bukan pengecualian.

Ada banyak area di mana pembeli mengharapkan keuntungan dari investasi. Dalam studi Capterra, manfaat paling umum yang dicari pembeli perangkat lunak PM di Inggris berkisar pada otomatisasi tugas, memperoleh analisis prediktif yang lebih baik, atau mendukung pembuatan konten.

Dalam banyak kasus, hal ini menghasilkan ROI positif bagi sebagian besar pembeli (85%) dalam studi Capterra. Namun, tantangannya terletak pada penerapan yang efektif, yang merupakan kunci keberhasilan.

Antusiasme terhadap AI tinggi, namun eksekusi adalah persoalan lain

Untuk membuka potensi AI, diperlukan sejumlah elemen yang diketahui sebelum diadopsi. Hal ini mencakup keahlian yang Anda perlukan, sumber daya teknis yang tersedia untuk mengelola sistem, serta tujuan yang jelas tentang bagaimana AI akan melakukan tugasnya.

Sekitar separuh PM (48%) di Inggris memandang penerapan AI yang efektif sebagai tantangan besar saat menggunakan perangkat lunak manajemen proyek. Hal ini diperburuk oleh masalah staf yang tidak memiliki keterampilan yang diperlukan untuk menggunakan dan mengelola fitur-fitur berkemampuan AI dengan benar, kurangnya dukungan orientasi dari vendor, atau kegagalan untuk menyelaraskan alur kerja yang ada dengan teknologi baru.

Kurangnya keterampilan dalam pengetahuan AI jelas dapat menyebabkan ketidakmampuan untuk menskalakan alat AI di berbagai proyek. Beberapa perencanaan ke depan diperlukan di sini untuk menemukan keterampilan tersebut di antara tenaga kerja Anda saat ini atau mendatangkan mereka dari luar.

Selain itu, pelatihan untuk keterampilan semacam ini perlu menjadi prioritas berkelanjutan. Potensi yang belum terealisasi merupakan risiko yang sangat nyata dalam pelaksanaan alat manajemen proyek berkemampuan AI, meskipun alat tersebut berfungsi dengan baik dalam skala kecil.

Faktor penting lainnya adalah keamanan data: Sistem PM adalah pengguna utama data perusahaan dan AI semakin meningkatkan kebutuhan perlindungan.

Menjaga keamanan saat memperkenalkan AI

Tidak ada bisnis yang dapat bermain-main dengan perlindungan keamanan sibernya, dan hal ini terutama berlaku pada perangkat lunak manajemen proyek. Dengan lebih dari tujuh dari 10 (72%) menilai keamanan sebagai hal yang sangat penting dan setengah dari pembelian PM dipengaruhi oleh faktor keamanan, penggunaan data dan sistem API yang ekstensif oleh AI menjadikan pertimbangan keamanan menjadi semakin penting ketika menangani adopsi perangkat lunak.

Oleh karena itu, tidak mengherankan jika setengah (51%) keputusan untuk mengadopsi perangkat lunak PM baru dipengaruhi oleh masalah keamanan.

Manajer proyek harus mempertimbangkan kemungkinan terjadinya ketidakamanan, seperti:

  • Perangkat internet of Things (IoT) yang rentan.
  • Koneksi API ke sistem dan platform lain.
  • Konfigurasi kontrol akses.
  • Data sensitif dikelola dan dibagikan oleh sistem.

Apa yang diperlukan untuk memastikan keamanan?

Pengawasan diperlukan saat menilai fitur PM baru untuk tumpukan perangkat lunak Anda. Kehati-hatian dan perhatian ekstra perlu diberikan, terutama untuk mengendalikan akses terhadap informasi yang paling sensitif. Penting juga untuk mempertimbangkan pola pikir yang mengutamakan keamanan saat mempertimbangkan fitur, cara fitur menggunakan data, dan cara mengamankannya dari serangan.

Selain itu, seperti biasa, perhatikan perlindungan umum untuk sistem. Ajukan pertanyaan praktis pada diri Anda seperti, apakah ini memungkinkan pengguna mengontrol akses yang paling aman
informasi? Atau apakah metode masuknya cukup kuat?

Terakhir, sebaiknya kita melihat sejarah terkini vendor dalam hal keamanan siber. Cari tahu apakah mereka baru-baru ini atau sering diretas dan apakah ada kehilangan data. Pahami secara detail cara mereka mengamankan API dan melindungi pengguna untuk memastikan produk mereka menjaga keamanan dengan baik.

Memahami AI = ROI terbaik

AI bukanlah keajaiban dan tidak akan langsung memperbaiki semua proses PM Anda. Memahami alat ini dan apa yang perlu diubah agar sesuai dengan perusahaan Anda adalah langkah pertama yang penting
adopsi. Hal ini memerlukan pemahaman yang baik tentang alur kerja Anda dan membangun keterampilan AI di organisasi Anda.

Menetapkan sasaran yang lebih jelas membantu memilih alat yang dapat memberikan hasil dan berkembang bersama bisnis Anda. Titik fokus utama adalah keamanan, yang memerlukan perhatian lebih dari biasanya
oleh PM saat mengadopsi fitur AI yang signifikan.

Dengan banyaknya dana yang terfokus pada pengembangan AI dan penerapan perangkat lunak PM, mendorong ROI menjadi semakin penting untuk menghindari penggunaan yang kurang atau bahkan pengabaian dan memperoleh hasil yang diinginkan.



Perangkat lunak manajemen proyek: Bagaimana manajer proyek dapat memanfaatkan AI dengan aman

Integrasi AI di Pasar Swasta Berganda Saat Skeptisisme Mulai Memudar, Penelitian Dari Perangkat Lunak Dynamo Ditunjukkan Pada Tahun 2025 | Berita


BOSTON–(Antara/BUSINESS WIRE)–6 November 2025–

media-heading row”>Halaman ini memerlukan Javascript.

Javascript diperlukan agar Anda dapat membaca konten premium. Silakan aktifkan di pengaturan browser Anda.

kAm%9:D AC6DD C6=62D6 762EFC6D >F=E:>65:2]':6H E96 7F== C6=62D6 96C6i k2 9C67lQ9EEADi^^HHH]3FD:?6DDH:C6]4@>^?6HD^9@>6^a_ad“_ehahe`g^6? C6=lQ?@7@==@HQm9EEADi^^HHH]3FD:?6DDH:C6]4@>^?6HD^9@>6^a_ad“_ehahe`g^6?^k^2mk^Am

kAm!6C46?E286 @7 v6?6C2= !2CE?6CD Wv!DX 2?5 {:>:E65 !2CE?6CD W{!DX :?4@CA@C2E:?8 px :?E@ E96:C AC@46DD6D ​​C@D6 7C@> a_T 😕 a_ac E@ ahT 😕 a_iklan[ 244@C5:?8 E@ E96 sJ?2>@ uC@?E=:?6 x?D:89E #6A@CE]k^Am

kAmk6>m”F:4< %2<6k^6>mk^Am

kf = mk =: MK6 > m (I K (I KN ^ K}) @ G6[ a_adk^=:mk=:mk6>m(96C6ik^6>m q@DE@?[ |2DD249FD6EEDk^=:mk=:mk6>m(9@ik^6>m sJ?2>@ $@7EH2C6[ 2 8=@32= AC@G:56C @7 2=E6C?2E:G6\:?G6DE>6?E D@7EH2C6 2?5 :?E6==:86?46k^=:mk=:mk6>m(92Eik^6>m #6=62D6 @7 E96 a ?5 2??F2= sJ?2>@ uC@?E=:?6 x?D:89E #6A@CEi p? x?D:56 {@@< 2E px %C6?5D U2>Aj uFEFC6 !=2?D H:E9:? E96 !C:G2E6 x?G6DE>6?E r@>>F?:EJk^=:mk=:mk6>m(9Jik^6>m %@ EC24< 9@H px 25@AE:@?[ A6C46:G65 4@>A6E:E:G6?6DD 2?5 A@CE7@=:@ :>A24E 92G6 6G@=G65 😕 E96 A2DE `a >@?E9Dk^=:mk=:mk6>mw@Hik^6>m %9C@F89 2 8=@32= DFCG6J @7 v!D 2?5 {!D 4@?5F4E65 😕 $6AE6>36C 2?5 ~4E@36C a_adk^=:mk^F=m

kAmk6>mpx p5@AE:@? s@F3=6D *62C ~G6C *62Ck^6>mk^Am

kAm%96 =2E6DE uC@?E=:?6 x?D:89E #6A@CE 7C@> sJ?2>@ $@7EH2C6 C6G62=D 2 5C2>2E:4 6G@=FE:@? 😕 9@H E96 2=E6C?2E:G6 :?G6DE>6?E Wp{%$X 4@>>F?:EJ G:6HD 2?5 56A=@JD px 24C@DD AC:G2E6 >2C<6ED] $<6AE:4:D> 92D ?62C=J G2?:D965[ C6A=2465 3J 3C@25 C64@8?:E:@? E92E px 😀 7F?52>6?E2= E@ 4@>A6E:E:G6?6DD[ 6G6? 2D :ED :>A24E @? C6EFC?D C6>2:?D >:I65]k^Am

kAm%96 DFCG6J 7@F?5 2 ?62C=J `_\A@:?E ;F>A 😕 7:C>D :?4@CA@C2E:?8 piksel :?E@ E96:C AC@46DD6D[ C:D:?8 7C@> a_T 😕 a_ac E@ ahT 😕 a_ad] %96 D92C6 @7 7:C>D ?@E FD:?8 piksel 76== 7C@> ?62C=J `bT E@ F?56C dT]k^Am

kAm(96? 2D<65 E@ C2E6 px’D :>A@ce2?46 E@ >2:?e2:?:8 2 4@>a6E:E:G6[ E9@D6 4:E:?8 :E 2D 9:89=J :>A@CE2?E >@C6 E92? 5@F3=65[ 7C@> fT 😕 a_ac E@ `gT 😕 a_ad] }@E 2 D:?8=6 C6DA@?56?E 5:D>:DD65 pikselâ€DD:8?:7:42?46 E9:D J62C]k^Am

Km (:E9:?[ c_T D2:5 ;@3 5:DA=246>6?E 😀 =:<6=J @C G6CJ =:<6=J 5F6 E@ px[ H9:=6 `cT 42==65 :E 9:89=J =:<6=J] ~?=J dT ?@H D66 5:DA=246>6?E 2D F?=:<6=J[ 5@H? 7C@> `_T =2DE J62C]k^Am

kAm“x?G6DE@CD 92G6 DE@AA65 E96@C:K:?8 2?5 DE2CE65 A:=@E:?8[” D2:5 sJ?2>@ rt~ w2?< q@F89?6C] “%96 C6DF=ED DA62< 7@C E96>D6=G6D — 7F?5 >2?286CD 2?5 2DD6E 2==@42E@CD 2C6 D66:?8 E2?8:3=6 36?67:ED 7C@> E96:C px 56A=@J>6?ED]%96 >@>6?EF> :DF?56?:23=6]%96 5:2=@8F6 92D D9:7E65 7C@> ‘$9@F=5 H6 25@AE pxn†E@ ‘w@H 42? H6 >2I:>:K6 :ED :>A24En†k^Am

kAmk6>mr@>A6E:E:G6?6DD s67:?6D pxâ€D t>6C8:?8 '2=F6k^6>mk^Am

kAm!C65:4E:G6 FD6 42D6D 7@C piksel[ @?46 6IA64E65 E@ 5@>:?2E6[ 2C6 ?@H 56G6=@A:?8 E@ :?4=F56 >@C6 @A6C2E:@?2= 2?5 677:4:6?4J\7@4FD65 2AA=:42E:@?D] X? a_iklan[ ccT @7 C6DA@?56?ED D2:5 E96J FD6 px 7@C AC65:4E:G6 2?2=JE:4D[ 5@H? 7C@> ddT 2 J62C 28@] #6=:2?46 @? EC25:E:@?2= 2?2=JE:42= >6E9@5D C@D6 7C@> `fT E@ adT[ D:8?2=:?8 2 C67:?6>6?E A92D6 2D 7:C>D :56?E:7J H96C6 px ECF=J 255D G2=F6]k^Am

kAm“(6'G6 D66? E9:D 367@C6 H:E9 @E96C E649?@=@8:6D[” D2:5 q@F89?6C] “t2C=J 6IA64E2E:@?D 8:G6 H2J E@ C67:?6>6?E 2D C62= G2=F6 4@>6D :?E@ G:6H]|F49 =:<6 E96 :?E6C?6EVD EC2?D7@C>2E: @? 7C@> 2 DARI FC46 @7 :?7@C>2E:@? E@ 2 324<3@?6 @7 8=@32= :?7C2DECF4EFC6 2?5 64@?@>: 4 5666 = @a> 6? E[ px’D :>A24E H:== C6567:?6 9@H H6 =:G6[ H@C<[ 2?5 :??@G2E6—364@>:?8 2? 6DD6?E:2= 5C:G6C @7 AC@8C6DD 24C@DD 6G6CJ :?5FDECJ 2?5 2== 2DA64ED @7 @FC D@4:6EJ]†k^Am

kAmu@C v!D[ 4@>A6E:E:G6 25G2?E286 :?4C62D:?8=J 56A6?5D @? 9@H BF:4<=J E96J 42? 6IEC24E 2?5 24E @? :?D:89ED 3FC:65 😕 52E2 2?5 5@4F>6?E2E:@?] %92E >2J 6IA=2:? H9J 5@4F>6?E >2?286>6?EC@D6 7C@> E96 7@FCE9 >@DE 4@>>@? piksel 2AA=:42E:@? 😕 a_ac E@ E96 E@A FD6 42D6 😕 a_ad]piksel\6?23=65 562= @C:8:?2E:@? 2?5 2?2=JD:D[ H9:49 😀 4@C6 E@ F?4@G6C:?8 ?6H :?G6DE>6?E @AA@CEF?:E:6D[ 25G2?465 7C@> E9:C5 E@ D64@?5 A=246 E9:D J62C]k^Am

kAmk6>mpx v2:?D %C24E:@? s6DA:E6 &?6G6? #6EFC?Dk^6>mk^Am

kAmtG6? 2D FD6 42D6D >2EFC6[ >62DFC23=6 A6C7@C>2?46 82:?D C6>2:? G2C:65] %9:CEJ\6:89E A6C46?E @7 7:C>D C6A@CE ?@ A@CE7@=:@\=6G6= :>A24E J6E[ H9:=6 bfT 92G6 D66? D=:89E WbcTX[ >@56C2E6 W“TX[ @C D:8?:7:42?E WbTX :>AC@G6>6?ED]k^Am

kAm%96 = C6>2:?D 52E2 BF2= BF2=:EJ 2G2:=23:=:JaJ[ 6DA64:2==J 2>@?8 v!D[ F?56CD4@C:?8 9@H 7@F?52E:@?2= 4=62?[ DECF4EFC65 52E2 😀 E@ F?=@4<:?8 px’D A@E6?E:2=] |62?H9:=6[ 4@DE 2?5 C6D@FC46 4@?DEC2:?ED 92G6 :?E6?D:7:65[ C:D:?8 7C@> E96 7@FCE9 >@DE\4:E65 492==6?86 😕 a_ac E@ D64@?5 😕 a_ad]k^Am

kAmk6>m(9J xE |2EE6CDk^6>mk^Am

kAm!C:G2E6\>2C<6E 7:C>D 2C6 >@G:?8 36J@?5 6IA6C:>6?E2E:@? :?E@ 6?E6CAC:D6\=6G6= piksel 56A=@J>6?E[ D9:7E:?8 7C@> “AC@@7 @7 4@?46AE” E@ “AC@@7 @7 4@>A6E:E:G6?6DD]â€%96D6 7:?5:?8D 2=:8? H:E9 3C@256C :?5FDECJ EC6?5D D9@H:?8 2=E6C?2E:G6\:?G6DE>6?E >2?286CD :?G6DE:?8 😕 piksel\5C:G6? :?7C2DECF4EFC6 E@ 2446=6C2E6 5 :=:86?46[ DEC6?8E96? EC2?DA2C6?4J[ 2?5 >66E {! 6IA64E2E:@?D 7@C @A6C2E:@?2= 6I46==6?46]k^Am

kAmk6>m%2<6 2 s66A6C s:G6 :?E@ px %C6?5Dk^6>mk^Am

kAm%96 4@>A=6E6 sJ?2>@ uC@?E=:?6 x?D:89E #6A@CE AC@G:56D 6IA2?565 52E2 @?ik^Am

kF=mk=:mA=2??65 piksel :?G6DE>6?E 2==@42E:@?Dk^=:mk=:m=6256CD9:A @7 piksel DEC2E68J :?D:56 7:C>Dk^=:mk=:m2EE:EF56D E@H2C5 C68F=2E:@? 2?5 t$v 2AA=:42E:@?Dk^=:mk=:m2?5 >@C6 *@* 52E2 9:89=:89E:?8 6>6C8:?8 piksel 😕 p{%$ EC6?5Dk^=:mk^F=m

kAmk6>ms@H?=@25 E96 7F== C6A@CEik^6>mk^Am

kAmk2 9C67lQ9EEADi^^4ED]3FD:?6DDH:C6]4@>^4E^r%n:5lD>2CE=:?AjFC=l9EEADTbpTauTauHHH]5J?2>@D@7EH2C6]4@>Tau2=E6C?2E:G6\:?G6DE>6?ED\C6D62C49\D6C:6D\a_ad\2:\DFCG6JTauTbuFE>0D@FC46Tbs3FD:?6DD\ H:C6TaeFE>0>65:F>TbsAC6DD\C6=62D6TaeFE>042>A2:8?Tbsa_ad\px\$FCG6JU2>Aj6D966Eldcbdb_gcU2>A j?6HD:E6>:5la_ad“_ehahe`gU2>Aj=2?l6?\&$U2>Aj2?49@ClpxZ{!Z2?5Zv!Z$FCG6JZu:?5:?8DZa_adZTfr Zp=E6C?2E:G6Zx?G6DE>6?EDZTfrZsJ?2>@U2>Aj:?56Il`U2>Aj>5dlb55cg33_c3a`3gf6c3g3cbfc3ea5g7e`Q C6=lQ?@7@==@HQ D92A6lQC64EQmpx {! 2?5v! $FCG6J u:?5:?8D a_ad M p=E6C?2E:G6 x?G6DE>6?ED M sJ?2>@k^2mk^Am

kAmk6>mp3@FE sJ?2>@â€D uC@?E=:?6 x?D:89E #6A@CEDk^6>mk^Am

kAm!F3=:D965 BF2CE6C=J[ k6>msJ?2>@’D uC@?E=:?6 x?D:89E #6A@CEDk^6>m 4@?E2:? AC:>2CJ C6D62C49 @3E2:?65 E9C@F89 @?=:?6 DFCG6JD @7 E2C86E65 2=E6C?2E:G6 :?G6DE@C 2F5:6?46D] %96 DFCG6J C6DF=ED 2C6 4@?E6IEF2=:K65 3J sJ?2>@ DF3;64E >2EE6C 6IA6CED 😕 7@C>2= uC@?E=:?6 C6D62C49 C6A@CED]%@ 52E6[ sJ?2>@’D C6D62C49 E62> 92D 7@4FD65 @? 56=:G6C:?8 ?@E6H@CE9J :?D:89ED C6=2E65 E@ E96 2EE:EF56D[ AC65:4E:@?D[ 2?5 DEC2E68:4 A=2?D E92E {:>:E65 !2CE?6CD W{!DX[ v6?6C2= !2CE?6CD Wv!DX[ w6586 uF?5D[ t>6C8:?8 |2?286CD[ 2?5 uF?5 p44@F?E2?ED 92G6 @? 2 ?F>36C @7 2=E6C?2E:G6 :?G6DE>6?E E@A:4D] %@ =62C? >@C6 23@FE sJ?2>@â€D C6D62C49 C6A@CED[ k2 9C67lQ9EEADi^^4ED]3FD:?6DDH:C6]4@>^4E^r%n:5lD>2CE=:?AjFC=l9EEEADTbpTubpTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTauTIS?2>@D@7EH2C6]4@>TauC6D@FC46D6EJAD6EJA6SodeTbsTbsTbsTbsH9:E6A6CTaeD62C0@C0@C56CTbsU2>Aj6D96D96D96D96D96D96D96Aj? :5la_`_ehahehehegUgU2>Aj=2?l6l6?\&$U2>Aj2>Aj2>Aj2>Aj2>Aj2>Aj2>Aj2>Aj2>Aj2>Aj2>Aj2 C6=lQ?@7@=@7AD D92A6lQC644A6lQmG:D:E E96 #6D@FC46 {:3C2CJk^2m @C 4@ A

kAmk6>mp3@FE sJ?2>@ $@7EH2C6[ x?4]k^6>mk^Am

kAmsJ?2>@ 8:G6D 2=E6C?2E:G6D :?G6DE@CD 2 !6C7@C>2?46 t586[ 6>A@H6C:?8 E96> E@ 677:4:6?E=J D42=6 E96:C 7:C> E@ 42A:E2=:K6 @? E96 8C@H:?8 H2G6 @7 AC:G2E6 >2C<6E @AA@CEF?:E:6D] (:E9 E96 k2 9C67lQ9EEADi^^4ED]3FD:?6DDH:C6]4@>^4E^r%n:5lD>2CE=:?AjFC=l9EEADTbpTauTauHHH]5J?2>@D@7EH2C6]4@>Tau@FC\A=2E7@C>TauU2>Aj6D966Eldcbdb_gcU2>Aj?6HD:E6>:5la_ad“_ehahe`gU2>Aj=2?l6?\&$U2>Aj2?49 @ClsJ?2>@Zp=E6C?2E:G6Zx?G6DE>6?EZ!=2E7@C>U2>Aj:?56IlbU2>Aj>5dlf6fe`7aa_`c27_d33h4272e3g57__hagQ C6=lQ?@7@==@HQ D92A6lQC64EQmsJ?2>@ p=E6C?2E:G6 x?G6DE>6?E !=2E7@C>k^2m[ {:>:E65 2?5 v6?6C2= !2CE?6CD 42? ?@H CF? 2 E:89E=J :?E68C2E65 7:C>[ AFEE:?8 2== E96:C 52E2 E@ H@C< E@ 2446=6C2E6 @A6C2E:@?D 24C@DD 7C@?E[ >:55=6[ 2?5 324< @77:46[ F?=62D9:?8 E62>D E@ H@C< D>2CE6C[ 2?5 2==@H:?8 =6256CD E@ >2<6 36EE6C :?G6DE>6?E 564:D:@?D 2?5 D42=6 E96:C 7:C>] sJ?2>@ 92D 2 8=@32= 7@@EAC:?EH:E9 @A6C2E:@?D 24C@DD }@CE9 p>6C:42[ t|tp[ p!pr[ 2?5 &pt] u@C >@C6 :?7@C>2E:@?[ A=62D6 G:D:E k2 9C67lQ9EEADi^^4ED]3FD:?6DDH:C6]4@>^4E^r%n:5lD>2CE=:?AjFC=l9EEADTbpTauTauHHH]5J?2>@D@7EH2C6]4@>U2>Aj6D966Eldcbdb_gcU2>Aj?6HD:E6>:5la_ad“_ehahe`gU2>Aj=2?l6?\&$U2>Aj2?49@ClsJ?2>@$@7EH2C6]4@>U2>Aj:?56IlcU2>Aj>5dlacfe2f_hg_74de74heg42aahf7bc57e5Q C6=lQ?@7@==@HQ D92A6lQC64EQmsJ?2>@$@7EH2C6]4@>k^2m]k^Am

kAm':6H D@FC46 G6CD:@? @? k2 9C67lQ9EEAi^^3FD:?6DDH:C6]4@>Qm3FD:?6DDH:C6]4@>k^2mik2 9C67lQ9EEADi^^HHH]3FD:?6DDH:C6]4@>^?6HD^9@>6^a_ad“_ehahe`g^6?^Q C6=lQ?@7@==@HQm9EEADi^^HHH]3FD:?6DDH:C6]4@>^?6HD^9@>6^a_ad“_ehahe`g^6?^k^2mk^Am

kAmr~}%pr%i |tsxp r~}%pr%k^Am

kAm}:4@=6 $6=:?86Ck^Am

kAmk2 9C67lQ>2:=E@i?:4@=6o<>AC4@==64E:G6]4@>Qm?:4@=6o<>AC4@==64E:G6]4@>k^2mk^Am

kAmb`c\g_d\a`edk^Am

kAmzt*(~#si |p$$prw&$t%%$ &}x%ts $%p%t$ }~#%wp|t#xrpk^Am

kAs}&$%** zt* zt*(~ut-si$x~}p{ $t# %trw} ~v* x}$&d}t                                                                                             m

kAm$~&rti sJ?2>@ $@7EH2C6k^Am

kAmr@AJC:89E qFD:?6DD (:C6 a_ad]k^Am

kAm!&qi “ajora_d _fi_d _fi_b p|^sxx$ri “a_d _fi_d _fi_d p|k^Am

kAmk2 9C67lQ9EEAi^^HHH]3FD:?6DDH:C6]4@>^?6HD^9@>6^a_ad“_ehahe`g^6?Qm9EEAi^^HHH]3FD:?6DDH:C6]4@>^?6HD^9@>6^a_ad“_ehahe`g^6?k^2mk^Am



Integrasi AI di Pasar Swasta Berganda Saat Skeptisisme Mulai Memudar, Penelitian Dari Perangkat Lunak Dynamo Ditunjukkan Pada Tahun 2025 | Berita

Bagaimana AI dengan Prompt Engineering Mendukung Pengujian Perangkat Lunak


AI menjadi alat QA utama yang membantu pembuatan skenario, deteksi risiko, dan perencanaan pengujian dengan lebih cepat. Pada Online TestConf, Arbaz Surti menunjukkan betapa efektifnya dorongan menggunakan peran, konteks, dan format keluaran membantu mendapatkan skenario pengujian yang jelas, relevan, dan dapat ditindaklanjuti. AI dapat meningkatkan kemampuan penguji, namun penilaian manusia diperlukan untuk memastikan relevansi dan kualitas.

AI akan menjadi bagian dari perangkat QA, dan penguji yang mempelajari cara membentuk perintah secara efektif akan menggunakannya untuk mempercepat pembuatan skenario, mengungkap risiko dengan lebih cepat, dan memfokuskan waktu mereka pada pekerjaan yang bernilai lebih tinggi, jelas Surti:

Dalam proyek Baskin-Robbins saya, kami harus menguji bagaimana ketersediaan item menu disinkronkan ke sistem pemesanan. Saya memberi AI petunjuk mendetail yang menjelaskan aplikasi tersebut dan memintanya untuk membuat kasus tepi. Muncul beberapa skenario yang belum saya pertimbangkan — termasuk skenario di mana item yang ditandai sebagai “tersedia” di aplikasi sebenarnya kehabisan stok di toko.

Penangkapan ini mencegah bug serius yang dapat menyebabkan pelanggan melakukan pemesanan yang tidak dapat dipenuhi dan toko menghadapi pengembalian dana yang berantakan, kata Surti.

Rekayasa yang cepat adalah perpanjangan dari hal terbaik yang telah kami lakukan: mengajukan pertanyaan yang bagus. Jika Anda memberikan perintah yang tidak jelas kepada AI, biasanya Anda akan mendapat jawaban yang tidak jelas, kata Surti. Jika Anda menerapkan disiplin yang sama yang digunakan penguji dalam menulis kasus pengujian, Anda akan mendapatkan hasil yang lebih mendekati apa yang sebenarnya dibutuhkan penguji: skenario pengujian yang jelas, relevan, dan dapat ditindaklanjuti yang dapat mereka percayai.

Menulis petunjuk yang efektif untuk kasus uji seperti menulis persyaratan yang jelas; semakin banyak konteks yang Anda berikan, semakin baik hasilnya. Dia menyarankan menggunakan struktur sederhana:

  • Tentukan peran: Anda adalah insinyur QA senior, penguji kinerja yang berfokus pada skenario beban dan tekanan, penguji keamanan yang ahli dalam mengidentifikasi kerentanan dalam alur autentikasi, atau pimpinan QA yang bertanggung jawab atas penentuan prioritas berbasis risiko.
  • Tambahkan konteks: fitur atau sistem apa yang Anda uji, aturan atau batasan apa pun.
  • Atur format output yang Anda inginkan.

Saat Anda melakukan ini, alih-alih membuat daftar kasus pengujian secara acak, Anda akan sering mendapatkan skenario terstruktur dan berprioritas yang dapat Anda masukkan langsung ke dalam alur kerja QA Anda, kata Surti. Ini tentang membimbing AI dengan cara yang sama seperti Anda memandu penguji junior.

Alur kerja pengujian yang didukung AI memberdayakan penguji alih-alih menggantikan mereka. AI dihubungkan ke berbagai bagian siklus QA, Surti menjelaskan:

Selama perencanaan ujian, ini dapat membantu Anda melakukan brainstorming cakupan lebih cepat. Untuk pembuatan kasus uji, ia dapat menyusun skenario dan bahkan menyarankan kasus tepi yang mungkin Anda lewatkan. Saat Anda mencapai eksekusi dan otomatisasi, AI dapat membantu membuat skrip atau memprioritaskan pengujian bernilai tinggi. Dan dalam pelaporan, teknologi ini dapat merangkum hasil, menemukan pola, atau menerjemahkan temuan teknis ke dalam bahasa yang ramah bisnis.

Alur kerjanya masih sama, namun AI bertindak seperti asisten cerdas di setiap langkah, membantu penguji bergerak cepat, dan fokus pada pemikiran bernilai lebih tinggi, kata Surti.

Untuk mendorong QA, Surti menyarankan untuk fokus pada prinsip-prinsip panduan daripada langkah-langkah spesifik:

  • Kejelasan dibandingkan kelengkapan: prioritaskan menanyakan apa yang saya perlukan daripada mencoba mendapatkan semuanya dalam satu waktu.
  • Format untuk digunakan kembali: menyusun keluaran sehingga dapat dimasukkan langsung ke dalam rencana pengujian, tabel, atau daftar periksa.
  • Berpikirlah seperti seorang penguji: perlakukan respons AI sebagai sesuatu untuk divalidasi dan diulangi, sama seperti hasil pengujian.
  • Dorongan sadar risiko: mengarahkan AI untuk fokus pada skenario yang berdampak besar atau kasus yang sulit, bukan pada jawaban yang umum.
  • Iterasi reflektif: setiap perintah adalah peluang untuk menyempurnakan dan mempelajari, meningkatkan hasil seiring waktu.

AI adalah akselerator yang kuat, bukan pengganti penguji, kata Surti. Ini bersinar dalam bertukar pikiran, menghasilkan skenario, atau memunculkan kasus-kasus rumit yang mungkin Anda lewatkan karena tekanan waktu. Namun nilai sebenarnya muncul ketika Anda membimbingnya dengan petunjuk yang baik dan kemudian menerapkan penilaian manusia untuk menyaring hal-hal yang penting. AI membantu Anda menjangkau lebih banyak wilayah dengan lebih cepat, namun pengujilah yang memastikan kedalaman dan relevansi cakupan tersebut, ia menyimpulkan.

InfoQ mewawancarai Arbaz Surti tentang permintaan pengujian perangkat lunak.

InfoQ: Bagaimana kita bisa menulis perintah yang efektif untuk menghasilkan kasus uji?

Arbaaz Surti: Berikut ini contoh prompt dengan output yang dihasilkan:


Peran: Anda adalah insinyur QA senior yang berpengalaman dalam pengujian pembayaran e-niaga.



Konteks: Fitur yang diuji adalah alur pembayaran e-niaga untuk aplikasi web. Itu harus mendukung checkout tamu dan diautentikasi, beberapa metode pembayaran (kartu kredit, kartu hadiah, PayPal), kode promo, kelanjutan multi-perangkat, opsi pengiriman, dan perhitungan pajak. Sistem menerapkan validasi pembayaran dan harus menahan serangan keamanan umum (SQLi, XSS). Ada batas waktu sesi/checkout 15 menit.



Batasan: Buat tabel penurunan harga dengan kolom berikut:


| Skenario Tes | Kategori (Fungsional / Kasus Tepi / Keamanan / Kegunaan) | Masukan/Tindakan | Hasil yang Diharapkan | Prioritas (Tinggi / Sedang / Rendah) |



Persyaratan:


– Menyediakan 15-20 skenario berbeda yang mencakup Fungsional, Kasus Edge, Keamanan, dan Kegunaan.


– Sertakan jalur bahagia inti, kasus kegagalan pembayaran/negatif, kasus edge (keranjang kosong, batas waktu, multi-perangkat), dan uji keamanan (injeksi SQL, XSS).




Keluarkan hanya tabel Markdown (tidak ada komentar tambahan).


Hasil:








Skenario Tes Kategori Masukan / Tindakan Hasil yang Diharapkan Prioritas
Tambahkan item ke keranjang Fungsional Pilih item dan klik “Tambahkan ke Keranjang” Barang muncul di keranjang dengan harga yang benar Tinggi
Terapkan kode diskon Fungsional Masukkan kupon yang valid/tidak valid Valid: diskon berlaku; Tidak valid: pesan kesalahan Tinggi
Masuk saat checkout Fungsional Masuk di tengah pembayaran Keranjang dipertahankan, pengguna dialihkan ke pembayaran Sedang


InfoQ: Teknik prompting apa saja yang ada, dan bagaimana Anda menggunakan teknik tersebut?

keluar: Teknik yang diambil dari Survei Sistematis Teknik Rekayasa Cepat yang memberikan dampak paling besar kepada penguji adalah:


  • Dorongan peran membantu membentuk “suara” dan keahlian AI – misalnya, menjadikannya bertindak seperti insinyur QA senior.
  • Dekomposisi adalah memecah tugas-tugas besar menjadi langkah-langkah yang lebih kecil dan lebih dapat diuji.
  • Output terstruktur juga merupakan kuncinya, karena ketika Anda meminta hasil dalam tabel, JSON, atau piagam pengujian, Anda mendapatkan sesuatu yang dapat Anda masukkan ke dalam alur kerja Anda.
  • Dan Anda dapat meminta AI untuk mengevaluasi sendiri cakupannya, sehingga membantu menemukan kesenjangan.


Ada teknik yang lebih canggih seperti Chain-of-Thought prompting (CoT), di mana Anda memandu AI untuk bernalar langkah demi langkah. Namun bagi sebagian besar penguji, memulai dengan teknik inti ini sudah dapat mengubah kualitas keluaran.





Bagaimana AI dengan Prompt Engineering Mendukung Pengujian Perangkat Lunak

Kelas Master dalam Inovasi AI yang Sadar Perangkat Keras



Narasi yang umum dalam infrastruktur AI sering kali berpusat pada dominasi NVIDIA, namun arus balik yang menarik juga muncul, yang didukung oleh perusahaan seperti Zyphra. Dalam diskusi baru-baru ini di podcast Latent Space, Alessio Fanelli berbicara dengan Quentin Anthony, Kepala Pelatihan Model di Zyphra dan penasihat di EleutherAI, mempelajari poros strategis Zyphra yang berani terhadap perangkat keras AMD dan implikasinya terhadap masa depan pengembangan dan penerapan model AI. Wawasan Anthony mengungkapkan filosofi keterlibatan teknis yang mendalam, menantang kepuasan industri, dan menunjukkan jalan menuju keunggulan kompetitif.

https://www.youtube.com/watch?v=-gE1cesJF9M

Zyphra, sebuah perusahaan model full-stack, menangani segalanya mulai dari kurasi data hingga penerapan model, dengan fokus khusus pada edge AI. Keputusan strategis yang signifikan bagi startup ini adalah memigrasikan seluruh cluster pelatihannya ke AMD. “Kami baru-baru ini memindahkan seluruh klaster pelatihan kami ke AMD,” kata Anthony, menyoroti keyakinan bahwa AMD menawarkan “klaster pelatihan yang sangat menarik” yang secara signifikan mengurangi biaya operasional mereka. Langkah ini bukannya tanpa tantangan mendasar, yang berakar pada pengalaman Anthony sebelumnya bekerja pada superkomputer Frontier di Oak Ridge National Lab, yang seluruhnya didasarkan pada GPU AMD MI250X. Kebutuhan ini memaksanya untuk memindahkan operasi kompleks seperti Flash Attention ke perangkat keras AMD, sebuah proses yang sulit namun pada akhirnya mengungkap banyak hal.

Pengalaman langsung Anthony menggarisbawahi wawasan penting: meskipun NVIDIA secara historis memiliki keunggulan perangkat lunak, GPU MI300X terbaru AMD menawarkan metrik perangkat keras yang menarik. Dia mencatat bahwa untuk operasi yang terikat memori atau yang melibatkan paralelisme, MI300X AMD, dengan VRAM 192GB dan bandwidth memori yang superior, dapat mengungguli NVIDIA H100s. “Semakin sedikit waktu yang Anda habiskan dalam komputasi padat… dan semakin banyak waktu yang Anda habiskan dalam paralelisme atau berpindah ke dan dari HBM, AMD MI300X sebenarnya memiliki metrik perangkat keras yang jauh lebih baik,” jelas Anthony. Hal ini menunjukkan bahwa untuk beban kerja tertentu, terutama yang tidak bergantung pada komputasi padat FP8, AMD menghadirkan alternatif yang ampuh dan hemat biaya.

Namun, perjalanan untuk memanfaatkan potensi AMD menuntut pendekatan yang tidak konvensional dalam pengembangan kernel. Anthony secara terbuka mengkritik kecenderungan industri terhadap kerangka kerja tingkat tinggi seperti Triton, dan memilih pengkodean langsung dalam ROCm atau bahkan perakitan GPU bila diperlukan. Filosofinya jelas bersifat “bottom-up”: memahami sifat intrinsik perangkat keras terlebih dahulu, kemudian merancang algoritme untuk sepenuhnya mengeksploitasi kemampuan tersebut. Hal ini berbeda dengan pendekatan “top-down” yang mungkin mengabaikan spesifikasi perangkat keras, sehingga berpotensi mengabaikan kinerja. Dia berpendapat bahwa sebagian besar “masalah perangkat lunak” yang dirasakan AMD sebagian disebabkan oleh keterbatasan perangkat keras dan kurangnya upaya optimasi tingkat rendah yang berdedikasi. “Jika Anda mengevaluasi semuanya secara merata, Anda akan menemukan hal-hal seperti ini dalam kesulitan,” katanya, menunjukkan bahwa banyak pengembang yang belum memanfaatkan ekosistem AMD, sehingga menciptakan peluang bagi mereka yang ingin melakukan pekerjaan lebih mendalam.

Inovasi Zyphra meluas ke arsitektur modelnya. Perusahaan ini telah menjadi yang terdepan dalam model hibrida ruang angkasa, seperti Zamba 2, yang menggabungkan transformator dan blok Mamba2. Anthony dengan bangga mencatat bahwa Zamba 2, model parameter 7B, dapat menandingi kinerja Llama 3 8B. Model-model ini dioptimalkan untuk penerapan edge, dengan skala mulai dari model 1,2 miliar untuk ponsel hingga 7 miliar untuk desktop, yang menunjukkan komitmen terhadap AI pada perangkat yang efisien. Strategi pengembangan spektrum model yang disesuaikan dengan beragam kendala perangkat keras, mulai dari perangkat edge dengan sumber daya terbatas hingga klaster lokal yang lebih kuat, adalah kunci dari visi mereka tentang AI yang ada di mana-mana.

Bacaan Terkait

Anthony juga menyampaikan pemikiran jujurnya tentang peran AI dalam produktivitas pengembang dan tantangan pembuatan kode tingkat rendah. Meskipun mengakui kegunaan AI untuk tugas-tugas tingkat tinggi seperti fusi kode atau menghasilkan boilerplate, ia tetap skeptis tentang kemampuannya saat ini untuk menghasilkan kernel GPU tingkat rendah yang dioptimalkan. Ia menemukan bahwa model sering kali menghasilkan kode tingkat rendah yang “dead basic” atau benar-benar salah, yang kemudian sulit untuk di-debug karena paralelisme yang melekat dan kompleksitas operasi GPU. Dia lebih memilih akses API langsung daripada alat seperti Cursor, memprioritaskan kontrol penuh atas konteks dan menghindari “efek mesin slot” dari model yang terus-menerus mendorong. Tantangan dalam menciptakan kumpulan data kernel yang kuat dan metrik evaluasi yang andal semakin memperumit peran AI dalam domain ini.

Jalur yang ditempuh Zyphra bersama AMD merupakan bukti kekuatan keahlian teknis yang mendalam dan pilihan perangkat keras yang strategis dalam lanskap yang didominasi oleh satu pemain. Dengan merangkul nuansa arsitektur AMD dan berinvestasi dalam pengembangan kernel dasar, Zyphra tidak hanya mengurangi biaya tetapi juga mencapai terobosan kinerja yang dapat membentuk kembali dinamika kompetitif pelatihan dan penerapan model AI.



Kelas Master dalam Inovasi AI yang Sadar Perangkat Keras

Kelas Master dalam Inovasi AI yang Sadar Perangkat Keras


Narasi yang umum dalam infrastruktur AI sering kali berpusat pada dominasi NVIDIA, namun arus balik yang menarik juga muncul, yang didukung oleh perusahaan seperti Zyphra. Dalam diskusi baru-baru ini di podcast Latent Space, Alessio Fanelli berbicara dengan Quentin Anthony, Kepala Pelatihan Model di Zyphra dan penasihat di EleutherAI, mempelajari poros strategis Zyphra yang berani terhadap perangkat keras AMD dan implikasinya terhadap masa depan pengembangan dan penerapan model AI. Wawasan Anthony mengungkapkan filosofi keterlibatan teknis yang mendalam, menantang kepuasan industri, dan menunjukkan jalan menuju keunggulan kompetitif.

Zyphra, sebuah perusahaan model full-stack, menangani segalanya mulai dari kurasi data hingga penerapan model, dengan fokus khusus pada edge AI. Keputusan strategis yang signifikan bagi startup ini adalah memigrasikan seluruh cluster pelatihannya ke AMD. “Kami baru-baru ini memindahkan seluruh klaster pelatihan kami ke AMD,” kata Anthony, menyoroti keyakinan bahwa AMD menawarkan “klaster pelatihan yang sangat menarik” yang secara signifikan mengurangi biaya operasional mereka. Langkah ini bukannya tanpa tantangan mendasar, yang berakar pada pengalaman Anthony sebelumnya bekerja pada superkomputer Frontier di Oak Ridge National Lab, yang seluruhnya didasarkan pada GPU AMD MI250X. Kebutuhan ini memaksanya untuk memindahkan operasi kompleks seperti Flash Attention ke perangkat keras AMD, sebuah proses yang sulit namun pada akhirnya mengungkap banyak hal.

Pengalaman langsung Anthony menggarisbawahi wawasan penting: meskipun NVIDIA secara historis memiliki keunggulan perangkat lunak, GPU MI300X terbaru AMD menawarkan metrik perangkat keras yang menarik. Dia mencatat bahwa untuk operasi yang terikat memori atau yang melibatkan paralelisme, MI300X AMD, dengan VRAM 192GB dan bandwidth memori yang superior, dapat mengungguli NVIDIA H100s. “Semakin sedikit waktu yang Anda habiskan dalam komputasi padat… dan semakin banyak waktu yang Anda habiskan dalam paralelisme atau berpindah ke dan dari HBM, AMD MI300X sebenarnya memiliki metrik perangkat keras yang jauh lebih baik,” jelas Anthony. Hal ini menunjukkan bahwa untuk beban kerja tertentu, terutama yang tidak bergantung pada komputasi padat FP8, AMD menghadirkan alternatif yang ampuh dan hemat biaya.

Namun, perjalanan untuk memanfaatkan potensi AMD menuntut pendekatan yang tidak konvensional dalam pengembangan kernel. Anthony secara terbuka mengkritik kecenderungan industri terhadap kerangka kerja tingkat tinggi seperti Triton, dan memilih pengkodean langsung dalam ROCm atau bahkan perakitan GPU bila diperlukan. Filosofinya jelas bersifat “bottom-up”: memahami sifat intrinsik perangkat keras terlebih dahulu, kemudian merancang algoritme untuk sepenuhnya mengeksploitasi kemampuan tersebut. Hal ini berbeda dengan pendekatan “top-down” yang mungkin mengabaikan spesifikasi perangkat keras, sehingga berpotensi mengabaikan kinerja. Dia berpendapat bahwa sebagian besar “masalah perangkat lunak” yang dirasakan AMD sebagian disebabkan oleh keterbatasan perangkat keras dan kurangnya upaya optimasi tingkat rendah yang berdedikasi. “Jika Anda mengevaluasi semuanya secara merata, Anda akan menemukan hal-hal seperti ini dalam kesulitan,” katanya, menunjukkan bahwa banyak pengembang yang belum memanfaatkan ekosistem AMD, sehingga menciptakan peluang bagi mereka yang ingin melakukan pekerjaan lebih mendalam.

Inovasi Zyphra meluas ke arsitektur modelnya. Perusahaan ini telah menjadi yang terdepan dalam model hibrida ruang angkasa, seperti Zamba 2, yang menggabungkan transformator dan blok Mamba2. Anthony dengan bangga mencatat bahwa Zamba 2, model parameter 7B, dapat menandingi kinerja Llama 3 8B. Model-model ini dioptimalkan untuk penerapan edge, dengan skala mulai dari model 1,2 miliar untuk ponsel hingga 7 miliar untuk desktop, yang menunjukkan komitmen terhadap AI pada perangkat yang efisien. Strategi pengembangan spektrum model yang disesuaikan dengan beragam kendala perangkat keras, mulai dari perangkat edge dengan sumber daya terbatas hingga klaster lokal yang lebih kuat, adalah kunci dari visi mereka tentang AI yang ada di mana-mana.

Bacaan Terkait

Anthony juga menyampaikan pemikiran jujurnya tentang peran AI dalam produktivitas pengembang dan tantangan pembuatan kode tingkat rendah. Meskipun mengakui kegunaan AI untuk tugas-tugas tingkat tinggi seperti fusi kode atau menghasilkan boilerplate, ia tetap skeptis tentang kemampuannya saat ini untuk menghasilkan kernel GPU tingkat rendah yang dioptimalkan. Ia menemukan bahwa model sering kali menghasilkan kode tingkat rendah yang “dead basic” atau benar-benar salah, yang kemudian sulit untuk di-debug karena paralelisme yang melekat dan kompleksitas operasi GPU. Dia lebih memilih akses API langsung daripada alat seperti Cursor, memprioritaskan kontrol penuh atas konteks dan menghindari “efek mesin slot” dari model yang terus-menerus mendorong. Tantangan dalam menciptakan kumpulan data kernel yang kuat dan metrik evaluasi yang andal semakin memperumit peran AI dalam domain ini.

Jalur yang ditempuh Zyphra bersama AMD merupakan bukti kekuatan keahlian teknis yang mendalam dan pilihan perangkat keras yang strategis dalam lanskap yang didominasi oleh satu pemain. Dengan merangkul nuansa arsitektur AMD dan berinvestasi dalam pengembangan kernel dasar, Zyphra tidak hanya mengurangi biaya tetapi juga mencapai terobosan kinerja yang dapat membentuk kembali dinamika kompetitif pelatihan dan penerapan model AI.



Kelas Master dalam Inovasi AI yang Sadar Perangkat Keras