Sebuah layanan baru bernama sosumi.ai telah muncul untuk mengatasi masalah yang membuat frustrasi yang sering dihadapi banyak developer: asisten coding AI seperti Claude kesulitan membantu dengan pengembangan Swift dan iOS. Masalahnya bukan terletak pada kemampuan AI tersebut, melainkan karena dokumentasi developer Apple terkunci di balik JavaScript, membuatnya tidak terlihat oleh sebagian besar model bahasa.
Ketika asisten AI mencoba mengambil halaman developer Apple, mereka hanya melihat pesan error yang meminta JavaScript untuk diaktifkan. Hambatan teknis ini telah membatasi efektivitas bantuan coding AI untuk developer iOS, yang sering membagikan tautan dokumentasi dengan harapan asisten AI mereka dapat membaca dan memahami kontennya.
Mengonversi Dokumentasi untuk Akses AI yang Lebih Baik
Layanan sosumi.ai bekerja dengan menerjemahkan halaman dokumentasi Apple Developer ke dalam format Markdown yang ramah AI. Pengguna dapat dengan mudah mengganti developer.apple.com dengan sosumi.ai di URL dokumentasi Apple mana pun untuk mendapatkan versi yang benar-benar dapat dibaca dan diproses oleh asisten AI.
Layanan ini mencakup framework pengembangan Apple utama termasuk Swift, SwiftUI, UIKit, Xcode, dan Core Data. Layanan ini juga menyediakan integrasi melalui Model Context Protocol (MCP), memungkinkan developer untuk menghubungkan klien AI mereka secara langsung untuk mencari dan mengambil dokumentasi Apple dalam format terstruktur.
Metode Penggunaan:
- Akses HTTP: Ganti
developer.apple.com
dengansosumi.ai
pada URL dokumentasi - Integrasi MCP: Hubungkan klien ke
https://sosumi.ai/mcp
menggunakan npx dan mcp-remote - Sumber Daya Tersedia: Format
doc://{path}
untuk mengakses dokumentasi sebagai markdown - Tool Pencarian: Query dokumentasi Apple Developer dengan hasil terstruktur termasuk judul, URL, deskripsi, dan tag
Respons Komunitas dan Tantangan Teknis
Komunitas developer telah menunjukkan minat yang kuat terhadap solusi ini, dengan banyak yang membagikan pengalaman mereka sendiri tentang asisten AI yang kesulitan dengan dokumentasi Apple. Beberapa developer mencatat bahwa mereka beralih antara layanan AI yang berbeda karena keterbatasan ini, sementara yang lain telah mengembangkan solusi alternatif seperti menyalin proposal Swift Evolution langsung ke dalam percakapan mereka.
Layanan ini telah memicu diskusi yang lebih luas tentang aksesibilitas web dan gerakan web kecil. Anggota komunitas telah menunjukkan bahwa membuat konten dapat diakses oleh AI juga menguntungkan pengguna manusia, terutama mereka yang menggunakan screen reader dan teknologi bantuan lainnya.
Mengatasi Kekhawatiran Hukum dan Teknis
Pembuat layanan telah berhati-hati memposisikan ini sebagai layanan yang berfokus pada aksesibilitas yang mengonversi halaman sesuai permintaan daripada mengunduh konten secara massal. Layanan ini menerapkan pembatasan tingkat dan hanya menyimpan konten dalam cache secara singkat untuk menghindari beban yang tidak wajar pada server Apple.
Seperti anak yang tidak bisa membaca papan tulis, tetapi tidak menyadari bahwa mereka membutuhkan kacamata.
Analogi ini menggambarkan bagaimana masalah ini sering tidak disadari - asisten AI dengan percaya diri merespons permintaan yang melibatkan tautan dokumentasi Apple tanpa mengungkapkan bahwa mereka sebenarnya tidak dapat mengakses kontennya.
Nama layanan sosumi merujuk pada sejarah Apple sendiri dengan file suara yang menjadi bagian dari cerita rakyat Mac, menambahkan elemen yang menyenangkan pada apa yang pada dasarnya adalah alat developer praktis. Rencana sedang berlangsung untuk membuat proyek ini open-source, memungkinkan developer untuk meng-host sendiri layanan ini jika diinginkan.
Catatan: sosumi.ai adalah proyek tidak resmi yang tidak berafiliasi dengan Apple Inc. Nama sosumi merujuk pada file suara terkenal dari komputer Mac awal yang merupakan bagian dari sengketa hukum antara Apple Inc. dan Apple Corps (label rekaman The Beatles).
Referensi: sosumi.ai