Code Velocity
Alat Pengembang

Eksekusi AI: Berakhirnya 'AI sebagai Teks' untuk Perangkat Lunak

·7 mnt baca·GitHub·Sumber asli
Bagikan
Logo GitHub Copilot SDK yang merepresentasikan eksekusi AI dan alur kerja agentik dalam pengembangan perangkat lunak

title: "Eksekusi AI: Berakhirnya 'AI sebagai Teks' untuk Perangkat Lunak" slug: "the-era-of-ai-as-text-is-over-execution-is-the-new-interface" date: "2026-03-12" lang: "id" source: "https://github.blog/ai-and-ml/github-copilot/the-era-of-ai-as-text-is-over-execution-is-the-new-interface/" category: "Alat Pengembang" keywords:

  • Eksekusi AI
  • GitHub Copilot SDK
  • alur kerja agentik
  • AI terprogram
  • alat pengembang
  • AI sebagai infrastruktur
  • Protokol Konteks Model
  • pengembangan perangkat lunak
  • orkestrasi AI
  • perangkat lunak adaptif
  • pekerjaan multi-langkah
  • AI tertanam meta_description: "Jelajahi bagaimana GitHub Copilot SDK menandai berakhirnya 'AI sebagai teks', memungkinkan eksekusi AI yang canggih dan alur kerja agentik langsung dalam aplikasi sebagai antarmuka terprogram baru untuk pengembangan perangkat lunak." image: "/images/articles/the-era-of-ai-as-text-is-over-execution-is-the-new-interface.png" image_alt: "Logo GitHub Copilot SDK yang merepresentasikan eksekusi AI dan alur kerja agentik dalam pengembangan perangkat lunak" quality_score: 94 content_score: 93 seo_score: 95 companies:
  • GitHub schema_type: "NewsArticle" reading_time: 7 faq:
  • question: "Apa pergeseran inti dari 'AI sebagai teks' ke 'AI sebagai eksekusi' yang diperkenalkan oleh GitHub Copilot SDK?" answer: "Pergeseran mendasar ini menandakan perpindahan dari sistem AI yang hanya menghasilkan keluaran teks dari masukan teks, yang memerlukan intervensi manusia manual untuk langkah selanjutnya, ke sistem di mana AI dapat secara aktif merencanakan, melaksanakan, beradaptasi, dan pulih dari kesalahan dalam serangkaian batasan yang telah ditentukan. Ini berarti AI beralih dari asisten pasif menjadi partisipan aktif, yang mampu mengorkestrasi operasi kompleks multi-langkah secara langsung dalam aplikasi perangkat lunak, menjadikannya komponen fungsional daripada sekadar antarmuka percakapan. Copilot SDK menyediakan alat untuk menyematkan lapisan eksekusi ini ke dalam aplikasi apa pun."
  • question: "Bagaimana GitHub Copilot SDK memungkinkan alur kerja agentik yang canggih di dalam aplikasi?" answer: "GitHub Copilot SDK memberdayakan aplikasi dengan menyediakan akses ke mesin perencanaan dan eksekusi yang sama yang telah teruji di produksi yang menggerakkan GitHub Copilot CLI. Daripada membangun tumpukan orkestrasi kompleks dari awal, pengembang dapat menyematkan SDK ini untuk mendelegasikan niat kepada agen AI. Agen-agen ini dapat menjelajahi repositori, merencanakan langkah-langkah yang diperlukan, memodifikasi file, menjalankan perintah, dan beradaptasi dengan masalah yang tidak terduga—semuanya sambil menghormati batasan yang ditentukan. Ini memungkinkan perangkat lunak menjadi lebih adaptif dan tangguh, beralih dari alur kerja yang kaku dan terprogram ke operasi yang dinamis dan sadar konteks."
  • question: "Apa itu Protokol Konteks Model (MCP) dan mengapa ini sangat penting untuk eksekusi AI yang berbasis?" answer: "Protokol Konteks Model (MCP) adalah komponen vital yang memungkinkan konteks terstruktur dan dapat dikomposisi untuk agen AI. Daripada menyematkan logika dan data sistem yang penting dalam perintah—sebuah praktik yang menyebabkan alur kerja rapuh dan sulit diuji—MCP memungkinkan aplikasi untuk mendefinisikan alat khusus domain dan keterampilan agen. Mesin eksekusi kemudian menggunakan MCP untuk mengambil konteks yang relevan secara langsung saat runtime, seperti data kepemilikan layanan, skema API, atau aturan dependensi. Ini memastikan bahwa agen AI beroperasi pada data dan sistem nyata yang diizinkan, mencegah spekulasi dan membuat alur kerja AI lebih andal dan mudah dipelihara."
  • question: "Di luar Integrated Development Environment (IDE), di mana GitHub Copilot SDK dapat menyematkan eksekusi AI?" answer: "GitHub Copilot SDK membebaskan eksekusi AI dari keterbatasannya pada IDE, memungkinkannya berfungsi sebagai kapabilitas lapisan aplikasi yang meresap. Ini berarti kapabilitas agentik dapat diintegrasikan secara mulus ke dalam berbagai lingkungan, termasuk aplikasi desktop, alat operasional internal, layanan latar belakang, platform SaaS, dan sistem berbasis peristiwa. Dengan memungkinkan aplikasi untuk secara terprogram memanggil Copilot pada peristiwa tertentu—seperti perubahan file, pemicu deployment, atau tindakan pengguna—SDK mengubah AI dari sekadar pembantu di jendela samping menjadi infrastruktur inti yang beroperasi di mana pun perangkat lunak berjalan."
  • question: "Apa manfaat utama mendelegasikan tugas multi-langkah kepada agen AI menggunakan Copilot SDK?" answer: "Mendelegasikan tugas multi-langkah kepada agen AI melalui Copilot SDK menawarkan keuntungan signifikan dibandingkan skrip tradisional. Ini memungkinkan perangkat lunak untuk menangani alur kerja yang bergantung pada konteks, berubah secara dinamis di tengah jalan, atau memerlukan pemulihan kesalahan yang kuat, yang biasanya merusak skrip yang kaku. Dengan mendelegasikan 'niat' daripada langkah-langkah eksplisit, agen dapat secara otonom menjelajahi, merencanakan, mengeksekusi, dan beradaptasi dalam batasan yang ditentukan. Ini mengarah pada sistem yang lebih skalabel, adaptif, dan dapat diamati, membebaskan pengembang dari terus-menerus membangun ulang lapisan orkestrasi khusus untuk proses yang kompleks dan berkembang."
  • question: "Bagaimana Copilot SDK meningkatkan keandalan dan kemampuan adaptasi sistem bertenaga AI?" answer: "Copilot SDK meningkatkan keandalan dan kemampuan adaptasi dengan menyediakan lapisan eksekusi yang kuat dan mengintegrasikan konteks terstruktur. Mesin perencanaan dan eksekusi yang telah teruji di produksi memastikan agen dapat merencanakan operasi kompleks, mengeksekusi perintah, memodifikasi file, dan pulih dari kesalahan, membuat sistem lebih tangguh. Selanjutnya, dengan memanfaatkan Protokol Konteks Model (MCP), agen mengakses konteks waktu nyata, terstruktur, dan diizinkan—seperti skema API atau grafik dependensi—daripada mengandalkan informasi perintah yang berpotensi usang atau umum. Dasar pada data nyata ini memastikan agen membuat keputusan yang tepat, mengurangi kesalahan, dan meningkatkan kemampuan sistem untuk beradaptasi dengan kondisi dan batasan yang berubah."
  • question: "Apakah GitHub Copilot SDK terutama untuk pengembang profesional, atau orang lain juga dapat memanfaatkan kemampuannya?" answer: "Meskipun GitHub Copilot SDK dirancang untuk memberdayakan pengembang profesional dengan memperluas kemampuan AI agentik ke dalam aplikasi dan infrastruktur mereka, manfaatnya menyebar luas. Dengan memungkinkan AI menangani tugas kompleks multi-langkah dan berintegrasi langsung ke berbagai sistem perangkat lunak, ini merampingkan alur kerja, mengurangi upaya manual, dan meningkatkan kemampuan adaptasi aplikasi. Pada akhirnya, ini menguntungkan pengguna akhir dan organisasi dengan menghasilkan perangkat lunak yang lebih efisien, cerdas, dan tangguh, meskipun interaksi langsung dengan SDK terutama di sisi pengembang. SDK menjadikan AI sebagai komponen infrastruktur fundamental di seluruh ekosistem perangkat lunak."

Lanskap kecerdasan buatan dalam pengembangan perangkat lunak sedang mengalami transformasi mendalam. Selama dua tahun terakhir, paradigma dominan untuk berinteraksi dengan AI melibatkan pertukaran sederhana: masukkan teks, terima keluaran teks, kemudian putuskan secara manual tindakan selanjutnya. Era "AI sebagai teks" ini, meskipun inovatif, kini mulai digantikan oleh pendekatan yang lebih dinamis dan terintegrasi. Hadirkan GitHub Copilot SDK, yang menandai era baru di mana AI sebagai eksekusi menjadi antarmukanya.

Perangkat lunak produksi secara inheren adalah tentang eksekusi—merencanakan langkah-langkah, memanggil alat, memodifikasi file, memulihkan dari kesalahan, dan beradaptasi dengan batasan. Ini adalah operasi multi-langkah yang kompleks yang tidak dapat sepenuhnya dicakup oleh sekadar generasi teks. GitHub Copilot SDK secara langsung mengatasi celah ini, menjadikan lapisan eksekusi yang kuat yang mendukung GitHub Copilot CLI tersedia sebagai kapabilitas terprogram dalam aplikasi perangkat lunak apa pun. Ini berarti tim dapat menyematkan mesin perencanaan dan eksekusi yang telah teruji di produksi langsung ke dalam sistem mereka, secara fundamental mengubah bagaimana aplikasi bertenaga AI diarsitektur dan dioperasikan.

Dari Skrip Statis ke Alur Kerja Agentik Adaptif

Pengembangan perangkat lunak tradisional telah lama mengandalkan skrip dan kode penghubung untuk mengotomatiskan tugas-tugas yang berulang. Meskipun efektif untuk urutan yang tetap, solusi-solusi ini dengan cepat menjadi rapuh ketika dihadapkan pada nuansa kontekstual, perubahan di tengah jalan, atau kebutuhan akan pemulihan kesalahan yang kuat. Pengembang sering kali menemukan diri mereka mengkodekan kasus-kasus ekstrem atau membangun lapisan orkestrasi khusus, sebuah upaya yang memakan waktu dan sering kali tidak berkelanjutan.

GitHub Copilot SDK membebaskan aplikasi dari batasan ini dengan memungkinkan mereka mendelegasikan niat daripada secara eksplisit mengkodekan setiap langkah. Bayangkan sebuah aplikasi yang perlu 'Menyiapkan repositori ini untuk rilis.' Alih-alih skrip yang kaku, Copilot SDK memungkinkan agen AI untuk:

  • Menjelajahi struktur dan konten repositori.
  • Merencanakan langkah-langkah yang diperlukan, seperti memperbarui dokumentasi, menjalankan pengujian, atau menaikkan nomor versi.
  • Memodifikasi file sesuai kebutuhan.
  • Menjalankan perintah dalam lingkungan sistem.
  • Beradaptasi secara dinamis jika ada langkah yang gagal atau jika informasi baru muncul, semuanya sambil beroperasi dalam batasan dan izin yang telah ditentukan.

Pergeseran ini sangat penting untuk sistem perangkat lunak modern. Saat aplikasi berskala dan lingkungan berkembang, alur kerja yang tetap rentan terhadap kegagalan. Eksekusi agentik, yang didukung oleh Copilot SDK, memungkinkan perangkat lunak untuk beradaptasi dan mengoreksi diri, menjaga observabilitas dan batasan tanpa beban terus-menerus membangun kembali orkestrasi kompleks dari awal. Ini menjadikan AI sebagai partisipan aktif dan cerdas dalam siklus hidup pengembangan, bergerak melampaui penyelesaian kode dasar ke otomatisasi tugas yang cerdas. Untuk wawasan lebih lanjut tentang bagaimana alur kerja kompleks ini diamankan, jelajahi arsitektur keamanan Alur Kerja Agentik GitHub.

Konteks Terstruktur untuk AI yang Andal: Protokol Konteks Model (MCP)

Sebuah jebakan umum di era "AI sebagai teks" adalah upaya untuk mendorong terlalu banyak perilaku dan data sistem ke dalam perintah AI. Meskipun terlihat nyaman, mengkodekan logika dalam teks membuat alur kerja sulit untuk diuji, dianalisis, dan dikembangkan. Seiring waktu, perintah yang rumit ini menjadi pengganti yang rapuh untuk integrasi sistem terstruktur yang tepat.

GitHub Copilot SDK mengatasi hal ini dengan pendekatan konteks yang terstruktur dan dapat dikomposisi, memanfaatkan Protokol Konteks Model (MCP). Dengan MCP, pengembang dapat:

  • Mendefinisikan alat khusus domain atau keterampilan agen yang dapat dipanggil AI.
  • Mengekspos alat dan keterampilan ini melalui MCP.
  • Mengaktifkan mesin eksekusi untuk secara dinamis mengambil konteks saat runtime.

Ini berarti informasi penting—seperti data kepemilikan layanan, skema API, catatan keputusan historis, grafik dependensi, atau API internal—tidak perlu lagi dipaksakan masuk ke dalam perintah. Sebaliknya, agen mengakses sistem ini secara langsung selama fase perencanaan dan eksekusi mereka. Misalnya, agen internal yang bertugas menyelesaikan masalah mungkin secara otomatis menanyakan kepemilikan layanan, menarik data historis yang relevan, memeriksa grafik dependensi untuk penilaian dampak, dan merujuk API internal untuk mengusulkan solusi, semuanya sambil mematuhi batasan keamanan yang ditentukan. Pendekatan ini sangat kontras dengan tantangan praktik-terbaik-untuk-prompt-engineering-dengan-openai-api di mana injeksi konteks bisa menjadi kompleks.

Mengapa ini penting: Alur kerja AI yang andal dibangun di atas konteks yang berbasis, diizinkan, dan terstruktur. MCP menyediakan infrastruktur penting, memastikan eksekusi agentik beroperasi pada alat dan data nyata, menghilangkan spekulasi dan kerapuhan yang terkait dengan prompt engineering berbasis teks.

AI sebagai Infrastruktur: Menyematkan Eksekusi di Luar IDE

Secara historis, sebagian besar alat AI untuk pengembang terbatas pada Integrated Development Environment (IDE). Meskipun tak ternilai untuk pengkodean, ekosistem perangkat lunak modern meluas jauh melampaui satu editor. Tim membutuhkan kemampuan agentik di berbagai lingkungan: aplikasi desktop, alat operasional internal, layanan latar belakang, platform SaaS, dan sistem berbasis peristiwa.

Copilot SDK meruntuhkan batasan ini, menjadikan eksekusi sebagai kapabilitas lapisan aplikasi. Ini berarti sistem Anda sekarang dapat mendengarkan peristiwa—perubahan file, pemicu deployment, tindakan pengguna—dan secara terprogram memanggil Copilot untuk memulai alur kerja agentik. Loop perencanaan dan eksekusi berjalan di dalam produk Anda, bukan sebagai antarmuka terpisah atau alat pengembang.

FiturEra "AI sebagai Teks"Era "AI sebagai Eksekusi" (Copilot SDK)
InteraksiMasukan teks, keluaran teksLoop eksekusi terprogram
Alur KerjaKeputusan manual, skrip rapuhAgen adaptif, mengoreksi diri
KonteksSering disematkan dalam perintah (rapuh)Terstruktur via MCP, pengambilan waktu nyata
IntegrasiPertukaran terisolasi, berpusat pada IDEDisematkan di mana saja (aplikasi, layanan, SaaS)
Peran PengembangPrompt engineering, orkestrasi manualMendefinisikan niat, batasan, alat
Prinsip IntiAI menasihati, manusia mengeksekusiAI merencanakan & mengeksekusi, manusia mengawasi

Mengapa ini penting: Ketika eksekusi AI disematkan langsung ke dalam aplikasi Anda, itu berhenti menjadi pembantu yang berguna dan menjadi infrastruktur fundamental. Ini tersedia di mana pun perangkat lunak Anda berjalan, memperluas kekuatan AI ke setiap sudut operasi digital Anda, membina lanskap perangkat lunak yang benar-benar cerdas dan adaptif.

Pergeseran Arsitektur: AI Terprogram dan Masa Depan

Perpindahan dari "AI sebagai teks" ke "AI sebagai eksekusi" merepresentasikan evolusi arsitektur yang signifikan. Ini menandakan paradigma di mana agen AI tidak hanya menghasilkan potongan-potongan, tetapi juga loop perencanaan dan eksekusi yang terprogram yang mampu beroperasi di bawah batasan yang ditentukan, berintegrasi dengan mulus dengan sistem nyata, dan beradaptasi secara cerdas saat runtime. GitHub Copilot SDK adalah pendorong utama masa depan ini. Dengan menjadikan kemampuan eksekusi canggih ini dapat diakses sebagai lapisan terprogram, ini memberdayakan tim pengembangan untuk fokus pada 'apa' yang harus dicapai perangkat lunak mereka di tingkat yang lebih tinggi, daripada terus-menerus membangun kembali 'bagaimana' orkestrasi AI yang mendasarinya. Pergeseran ini mengubah AI dari utilitas baru menjadi komponen inti yang sangat diperlukan dari arsitektur perangkat lunak modern, menjanjikan aplikasi yang lebih tangguh, otonom, dan cerdas secara keseluruhan. Jika aplikasi Anda dapat memicu logika, kini ia dapat memicu eksekusi agentik, mengantar era baru perangkat lunak yang benar-benar cerdas.

Pertanyaan yang Sering Diajukan

What is the core shift from 'AI as text' to 'AI as execution' introduced by the GitHub Copilot SDK?
The fundamental shift signifies a move from AI systems that merely generate text output from text input, requiring manual human intervention for the next steps, to systems where AI can actively plan, execute, adapt, and recover from errors within a predefined set of constraints. This means AI transitions from a passive assistant to an active participant, capable of orchestrating complex, multi-step operations directly within software applications, making it a functional component rather than just a conversational interface. The Copilot SDK provides the tools to embed this execution layer into any application.
How does the GitHub Copilot SDK enable sophisticated agentic workflows within applications?
The GitHub Copilot SDK empowers applications by providing access to the same production-tested planning and execution engine that drives GitHub Copilot CLI. Instead of building complex orchestration stacks from scratch, developers can embed this SDK to delegate intent to AI agents. These agents can explore repositories, plan necessary steps, modify files, run commands, and adapt to unforeseen issues—all while respecting defined boundaries. This allows software to become more adaptive and resilient, moving beyond rigid, scripted workflows to dynamic, context-aware operations.
What is the Model Context Protocol (MCP) and why is it crucial for grounded AI execution?
The Model Context Protocol (MCP) is a vital component that enables structured and composable context for AI agents. Rather than embedding critical system logic and data within prompts—a practice that leads to brittle, hard-to-test workflows—MCP allows applications to define domain-specific tools and agent skills. The execution engine then uses MCP to retrieve relevant context directly at runtime, such as service ownership data, API schemas, or dependency rules. This ensures that AI agents operate on real, permissioned data and systems, preventing guesswork and making AI workflows more reliable and maintainable.
Beyond the Integrated Development Environment (IDE), where can the GitHub Copilot SDK embed AI execution?
The GitHub Copilot SDK liberates AI execution from being confined primarily to the IDE, allowing it to function as a pervasive application-layer capability. This means agentic capabilities can be seamlessly integrated into a wide array of environments, including desktop applications, internal operational tools, background services, SaaS platforms, and event-driven systems. By enabling applications to programmatically invoke Copilot upon specific events—like a file change, deployment trigger, or user action—the SDK transforms AI from a mere helper in a side window into core infrastructure that operates wherever the software runs.
What are the primary benefits of delegating multi-step tasks to AI agents using the Copilot SDK?
Delegating multi-step tasks to AI agents via the Copilot SDK offers significant advantages over traditional scripting. It allows software to handle workflows that are context-dependent, change dynamically mid-run, or require robust error recovery, which typically break down fixed scripts. By delegating 'intent' rather than explicit steps, agents can autonomously explore, plan, execute, and adapt within defined constraints. This leads to more scalable, adaptable, and observable systems, freeing developers from continually rebuilding bespoke orchestration layers for complex, evolving processes.
How does the Copilot SDK improve the reliability and adaptability of AI-powered systems?
The Copilot SDK enhances reliability and adaptability by providing a robust execution layer and integrating structured context. Its production-tested planning and execution engine ensures agents can plan complex operations, execute commands, modify files, and recover from errors, making systems more resilient. Furthermore, by utilizing the Model Context Protocol (MCP), agents access real-time, structured, and permissioned context—like API schemas or dependency graphs—rather than relying on potentially outdated or generalized prompt information. This grounding in real data ensures agents make informed decisions, reducing errors and increasing the system's ability to adapt to changing conditions and constraints.
Is the GitHub Copilot SDK primarily for professional developers, or can others benefit from its capabilities?
While the GitHub Copilot SDK is designed to empower professional developers by extending agentic AI capabilities into their applications and infrastructure, its benefits ripple outwards. By enabling AI to handle complex, multi-step tasks and integrate directly into various software systems, it streamlines workflows, reduces manual effort, and enhances the adaptability of applications. This ultimately benefits end-users and organizations by leading to more efficient, intelligent, and robust software, even if the direct interaction with the SDK is primarily on the developer's side. The SDK makes AI a fundamental infrastructure component across the software ecosystem.

Tetap Update

Dapatkan berita AI terbaru di inbox Anda.

Bagikan