4 poin oleh naka98 27 hari lalu | Belum ada komentar. | Bagikan ke WhatsApp

LAO adalah aplikasi macOS yang seperti “kantor desain” yang ditempatkan di antara ide dan AI pengembang.

Saat menggunakan AI pengembang seperti Claude Code, Codex, atau Gemini CLI, sering kali kita langsung melempar ide ke chat dan mulai membangun. Awalnya terasa cepat, tetapi dalam praktiknya, baru setelah membuatnya kita sadar ada hal-hal yang terlewat.

Hal-hal seperti bagaimana login akan dilakukan, bagaimana menangani status kosong, bagaimana perpindahan antar layar akan tersambung, apakah model data sesuai dengan layar, atau apakah ada status error, sering baru muncul belakangan. Akhirnya alurnya menjadi memperbaiki lagi, menjelaskan lagi, lalu memperbaiki lagi.

LAO adalah upaya untuk menambahkan satu langkah di tengah proses itu.

Ide
→ eksplorasi dan penataan di LAO
→ perancangan layar/alur/data/API
→ dokumen rancangan yang bisa diserahkan ke AI pengembang
→ implementasi

Awalnya saya ingin membuat alat yang menghubungkan agen-agen AI agar bisa mendelegasikan pekerjaan dengan lebih baik. Namun setelah terus mengujinya, saya menyadari bahwa masalah yang lebih besar adalah pengembangan dimulai saat apa yang ingin dibuat belum benar-benar dirapikan dengan matang.

Karena itu, saya mempersempit peran LAO bukan sebagai alat pengembangan, melainkan sebagai alat perancangan pada tahap sebelum pengembangan.

Di dalam LAO, proses dimulai dengan mengeksplorasi ide di IdeaBoard. Panel pakar AI mengusulkan arah dari berbagai sudut pandang, lalu pengguna mempersempit pilihan itu lewat percakapan untuk menemukan arah yang paling tepat.

Setelah arahnya jelas, proses berlanjut ke Design Workflow. Di sini, Director membagi pekerjaan ke dalam unit seperti desain layar, alur pengguna, model data, dan API. Setiap item kemudian ditulis menjadi spesifikasi yang lebih konkret oleh Step Agent.

Hal yang saya anggap penting bukanlah mempertahankan “isi chat” untuk waktu lama, melainkan menyimpan hasil-hasil antara sebagai informasi rancangan yang terstruktur.

Chat yang panjang lama-kelamaan kehilangan konteks. Manusia bisa bingung, AI juga bisa bingung. Karena itu, LAO dirancang agar tahap berikutnya berjalan berdasarkan hasil terstruktur seperti Work Graph dan Deliverable Spec, bukan berdasarkan percakapan itu sendiri.

Fitur utama yang saat ini sudah diimplementasikan adalah sebagai berikut.

  • aplikasi native macOS SwiftUI
  • workspace per proyek
  • eksplorasi ide berbasis IdeaBoard
  • usulan arah melalui panel pakar AI
  • perbandingan dan pemilihan pendekatan
  • penataan rancangan berbasis Design Workflow
  • penguraian item rancangan seperti layar, alur, data, dan API
  • koneksi provider Claude / Codex / Gemini CLI
  • menyimpan sesi perancangan dan melanjutkan pekerjaan
  • pengelolaan relasi antar item berbasis Work Graph

Ini masih lebih dekat ke alat open source eksperimental yang saya buat untuk mengurangi masalah yang saya alami saat benar-benar membuat produk bersama AI, daripada sebuah produk yang sudah selesai.

Saya khususnya ingin mendapatkan masukan dari orang-orang seperti berikut.

  • orang yang sering membuat side project dengan Claude Code atau Codex
  • orang yang merasa perlu merapikan proses perencanaan dan perancangan sebelum menyerahkan pengembangan ke AI
  • orang yang merasa ide banyak muncul lewat chat tetapi tidak mudah berlanjut ke eksekusi nyata
  • orang yang lelah dengan proses menjelaskan ulang dan meminta revisi atas hasil yang dibuat agen AI
  • solo maker atau tim kecil yang ingin membuat alur perencanaan → perancangan → pengembangan menjadi lebih terstruktur

Ke depannya, saya melihat bahwa semakin baik alat pengembangan AI, justru tahap “merapikan dengan tepat apa yang ingin dibuat” akan menjadi semakin penting.

Jika AI pengembang bisa mengimplementasikan dengan cepat, maka arah yang salah juga akan diimplementasikan dengan cepat. Karena itu, rasanya penataan struktur di tahap awal menjadi lebih penting daripada kecepatan implementasi.

LAO adalah upaya untuk menangani tahap awal tersebut.

Masih banyak kekurangan. Saya terutama membutuhkan masukan tentang UX, format dokumen rancangan, cara menyerahkannya ke AI pengembang, dan sejauh mana ini benar-benar efektif dalam proyek nyata.

Belum ada komentar.

Belum ada komentar.