Lebih cepat ke konten

Diagnosis Pembangunan AI

Log pembangunan native sangat panjang. Ketika pembangunan iOS (Xcode / Fastlane) atau Android (Gradle / Fastlane) gagal, Capgo dapat menjalankan log melalui insinyur pembangunan AI yang menemukan apa yang salah dan bagaimana memperbaikinya β€” jadi Anda tidak perlu menggulir ribuan baris sendiri.

Tambahkan --ai-analytics Untuk pembangunan Anda:

ke dalam build Anda:
bunx @capgo/cli@latest build request com.example.app --platform android --ai-analytics

Diagnosis hanya aktif ketika proses pembangunan fails β€” bangunan yang berhasil tidak disentuh.

β€” build yang sukses tidak akan terkena.

Ketika Aplikasi Berjalan

Apa yang terjadi pada build gagal bergantung pada di mana Anda menjalankannya dan apakah Anda melewati flag:

Lingkungan--ai-analyticsTindakan
Terminal interaktifyaMendiagnosis gagal secara langsung
Terminal interaktiftidakAsks first, then offers the diagnosis
CI / tidak interaktifyaDijalankan secara otomatis dan mencetak diagnosis ke stderr
CI / tidak interaktiftidakDitangguhkan β€” tidak ada yang dikirim

Jadi di CI Anda harus memilih dengan --ai-analytics; di terminal Anda selalu ditanya terlebih dahulu kecuali flag memilih Anda terlebih dahulu.

Laporan ringkas, fokus dalam format markdown:

  • Pemicu yang mungkin β€” satu kalimat.
  • Bukti β€” 1-3 baris relevan yang dikutip dari log Anda.
  • Saran perbaikan β€” langkah-langkah terurut untuk mengubah dalam your Jika log-lognya kabur, maka ia mengatakan demikian dan menyebutkan hipotesis teratas, bukan menciptakan kesalahan yang tidak ada.

Jika log tidak jelas, maka akan menyebutkan dan menampilkan hipotesis teratas, bukan membuat kesalahan yang tidak ada.

Bab berjudul "Log-log Anda, pilihan Anda"

Section titled β€œYour logs, your choice”

Diagnosis AI opt-in atau mengonfirmasi prompt. --ai-analytics __CAPGO_KEEP_0__ AI (default):

  • Capgo AI (default): Log pembangunan Anda dipotong dan dikirim ke endpoint analisis Capgo (yang berjalan di Cloudflare Workers AI) hanya sebentar untuk menghasilkan diagnosis. Log pembangunan tidak termasuk penyimpanan normal β€” mereka mengalir ke terminal Anda selama pembangunan.
  • Simpan log di mesin Anda: di terminal interaktif Anda dapat memiliki CLI menulis file prompt lokal β€” instruksi diagnosis yang sama plus log Anda β€” yang Anda tempelkan ke LLM milik Anda. Log Anda tidak pernah meninggalkan mesin Anda.