lang icon Indonesian
Auto-Filling SEO Website as a Gift

Launch Your AI-Powered Business and get clients!

No advertising investment needed—just results. AI finds, negotiates, and closes deals automatically

May 17, 2025, 1:11 p.m.
2

Agens Strand: SDK Sumber Terbuka untuk Membangun Agen AI dengan Pendekatan Berbasis Model

Saya dengan semangat mengumumkan peluncuran Strands Agents, sebuah SDK sumber terbuka yang menyederhanakan pembuatan dan pengoperasian agen AI dengan pendekatan berbasis model hanya dalam beberapa baris kode. Strands mendukung berbagai macam penggunaan mulai dari agen sederhana hingga kompleks dan dapat diperluas dari pengembangan lokal hingga penerapan produksi. Saat ini, sudah digunakan di lingkungan produksi tim AWS seperti Amazon Q Developer, AWS Glue, dan VPC Reachability Analyzer. Sekarang, Anda dapat menggunakan Strands untuk membuat agen AI Anda sendiri dengan mudah. Berbeda dengan kerangka kerja yang memerlukan definisi alur kerja yang rumit, Strands memanfaatkan kemampuan model terkini—seperti perencanaan, rangkaian pikiran, pemanggilan alat, dan refleksi—yang memungkinkan pengembang hanya mendefinisikan sebuah prompt dan daftar alat untuk membuat agen. Seperti dua helai DNA, Strands menghubungkan model dan alat; model merencanakan langkah berikutnya dan menjalankan alat dengan pemahaman tingkat tinggi. Strands mendukung kustomisasi secara ekstensif termasuk pemilihan alat, pengelolaan konteks, status sesi, memori, dan aplikasi multi-agen. Strands dapat bekerja dengan model dari Amazon Bedrock, Anthropic, Ollama, Meta, dan lainnya melalui LiteLLM, berjalan di mana saja. Proyek ini merupakan komunitas terbuka dengan kontribusi dari Accenture, Anthropic, Langfuse, mem0. ai, Meta, PwC, Ragas. io, Tavily, dan lain-lain. Contohnya meliputi dukungan API dari Anthropic dan integrasi API Llama dari Meta. Bergabunglah dengan kami di GitHub untuk memulai! ### Perjalanan Agen Kami Saat mengerjakan Amazon Q Developer, asisten AI generatif untuk pengembangan perangkat lunak, tim saya mulai membangun agen AI pada awal 2023 mengikuti makalah ReAct (Reasoning and Acting), yang menunjukkan bahwa model bahasa besar (LLMs) dapat berpikir dan melakukan tindakan, seperti melakukan panggilan API dengan menghasilkan input. Meskipun LLMs awalnya tidak dilatih untuk bertindak sebagai agen tetapi untuk percakapan bahasa alami, kami membangun kerangka kerja yang kompleks dengan instruksi prompt, parser respons, dan logika orkestrasi—sering membutuhkan bulan-bulan penyempurnaan agar siap digunakan secara produksi. Seiring meningkatnya kemampuan reasoning dan penggunaan alat oleh LLMs secara dramatis, kerangka kerja yang rumit ini menjadi hambatan yang membatasi kecepatan iterasi dan kelincahan. Menyadari perubahan ini, kami menciptakan Strands Agents untuk menghilangkan kerumitan orkestrasi dan memanfaatkan reasoning serta penggunaan alat alami dari LLM modern. Pendekatan ini mempercepat waktu pengembangan dari berbulan-bulan menjadi hari atau minggu, secara signifikan mempercepat kesiapan produksi dan meningkatkan pengalaman pengguna. ### Konsep Inti dari Strands Agents Sebuah agen terdiri dari tiga komponen: (1) model, (2) alat, dan (3) prompt. Agen secara otomatis menggunakan ketiganya untuk menyelesaikan tugas seperti menjawab pertanyaan, pemrograman, perencanaan, atau pengoptimalan portofolio.

Pendekatan berbasis model memungkinkan model secara dinamis menentukan langkah berikutnya dan penggunaan alat untuk mencapai tujuan. - **Model:** Strands mendukung model fleksibel termasuk model dari Amazon Bedrock yang menggunakan alat dan streaming, model Anthropic Claude melalui API, model Llama melalui API Llama, Ollama untuk pengembangan lokal, OpenAI melalui LiteLLM, dan model kustom. - **Alat:** Tersedia ribuan alat Model Context Protocol (MCP) server serta lebih dari 20 alat pra-bangun seperti manipulasi file, panggilan API, dan interaksi dengan API AWS. Fungsi Python dapat dengan mudah dibungkus sebagai alat menggunakan dekorator @tool. - **Prompt:** Pengembang menyediakan prompt bahasa alami yang mendefinisikan tugas dan prompt sistem untuk instruksi perilaku agen. Agen menjalankan “loop agenik” yang berinteraksi dengan model dan alat hingga selesai. Dalam setiap siklus, LLM menerima prompt, konteks, dan deskripsi alat, kemudian memutuskan apakah akan merespons secara langsung, merencanakan, merefleksi, atau memanggil alat. Strands menjalankan alat yang dipilih dan mengembalikan hasilnya ke LLM, menghasilkan output akhir. Alat memungkinkan kustomisasi dan kompleksitas: mereka dapat mengambil dokumen dari basis pengetahuan, melakukan panggilan API, menjalankan kode Python, atau memberikan instruksi statis. Contoh alat meliputi: - **Retrieve Tool:** Melakukan pencarian semantik melalui Basis Pengetahuan Amazon Bedrock, mengembalikan dokumen atau alat yang relevan. Misalnya, agen internal AWS memilih dari lebih dari 6. 000 alat dengan mendapatkan subset yang relevan untuk diberikan ke model. - **Thinking Tool:** Memungkinkan proses analisis mendalam multi-siklus dan refleksi diri. - **Multi-agent Tools:** Alat workflow, graf, dan swarm mendukung orkestrasi beberapa agen secara kolaboratif untuk tugas kompleks. Dukungan untuk protokol Agent2Agent (A2A) akan datang. ### Memulai dengan Strands Agents Berikut contoh sederhana dari asisten AI penamaan yang dibangun dengan Strands menggunakan model Amazon Bedrock, server MCP untuk validasi domain, dan alat GitHub bawaan untuk memeriksa ketersediaan nama organisasi: ```python from strands import Agent from strands. tools. mcp import MCPClient from strands_tools import http_request from mcp import stdio_client, StdioServerParameters NAMING_SYSTEM_PROMPT = """ Anda adalah asisten yang membantu memberi nama proyek sumber terbuka. Berikan nama domain yang tersedia dan organisasi GitHub setelah memverifikasi ketersediaannya. """ domain_name_tools = MCPClient(lambda: stdio_client( StdioServerParameters(command="uvx", args=["fastdomaincheck-mcp-server"]) )) github_tools = [http_request] with domain_name_tools: tools = domain_name_tools. list_tools_sync() + github_tools naming_agent = Agent(system_prompt=NAMING_SYSTEM_PROMPT, tools=tools) naming_agent("Saya perlu memberi nama proyek sumber terbuka untuk pengembangan AI agen. ") ``` Untuk menjalankan ini, atur token GitHub Anda sebagai `GITHUB_TOKEN`, akses model Anthropic Claude 3. 7 Sonnet di us-west-2, dan konfigurasi kredensial AWS Anda. Instalasi dilakukan dengan: ``` pip install strands-agents strands-agents-tools python -u agent. py ``` Anda akan menerima saran nama proyek lengkap dengan pengecekan ketersediaan. Server MCP Strands terintegrasi dengan baik dengan alat pengembangan berbasis AI seperti Q Developer CLI. Sebagai contoh, tambahkan konfigurasi berikut: ```json { "mcpServers": { "strands": { "command": "uvx", "args": ["strands-agents-mcp-server"] } } } ``` ### Menerapkan Strands Agents dalam Produksi Strands dirancang untuk penggunaan produksi, menawarkan arsitektur penerapan yang fleksibel. Anda dapat menjalankan agen secara lokal, di balik API (menggunakan AWS Lambda, Fargate, atau EC2), atau sebagai sistem terdistribusi yang memisahkan loop agenik dan lingkungan eksekusi alat. Contohnya, alat mungkin berjalan di Lambda sementara agen berjalan di kontainer; atau klien mengelola alat secara lokal sambil berkomunikasi dengan agen backend. Strands juga mendukung observabilitas dan pemantauan melalui OpenTelemetry (OTEL), memungkinkan pelacakan detail, metrik, dan telemetry untuk sesi agen di seluruh sistem terdistribusi. ### Bergabung dengan Komunitas Strands Agents Strands Agents merupakan proyek sumber terbuka di bawah lisensi Apache 2. 0. Kami mengundang kontribusi untuk menambah dukungan model dan alat, mengembangkan fitur baru, atau memperbaiki dokumentasi. Jika Anda menemukan bug atau punya ide, bergabunglah di GitHub dan bantu bangun masa depan agen AI bersama Strands!



Brief news summary

Strands Agents adalah SDK sumber terbuka yang dirancang untuk menyederhanakan pengembangan agen AI dengan pendekatan berbasis model dan low-code. SDK ini mendukung berbagai tingkat kompleksitas proyek dan memastikan transisi yang lancar dari pengembangan lokal ke produksi. Dipercaya oleh tim AWS seperti Amazon Q Developer dan AWS Glue, Strands Agents memanfaatkan kemampuan reasoning dan penggunaan alat dari model bahasa besar modern secara native, tanpa perlu orkestrasi yang kompleks. Pengembang membangun agen dengan mendefinisikan prompt, alat, dan model, serta mengintegrasikan penyedia seperti Amazon Bedrock, Anthropic, Meta, dan Ollama. SDK ini menghubungkan model dengan API, pengambilan pengetahuan, dan fungsi Python, sehingga memungkinkan agen untuk merencanakan, bertindak, dan bekerja sama dalam alur kerja multi-agen. Berlisensi di bawah Apache 2.0, Strands Agents memiliki komunitas yang berkembang, termasuk Accenture, Anthropic, Meta, dan PwC, yang menyediakan implementasi referensi, toolkit deployment, dukungan arsitektur luas, dan observabilitas berbasis OpenTelemetry. Server Protocol Context Model-nya semakin meningkatkan alat, mempercepat pengembangan agen AI. Bergabunglah dengan komunitas GitHub hari ini untuk mulai membangun dengan Strands Agents.
Business on autopilot

AI-powered Lead Generation in Social Media
and Search Engines

Let AI take control and automatically generate leads for you!

I'm your Content Manager, ready to handle your first test assignment

Language

Content Maker

Our unique Content Maker allows you to create an SEO article, social media posts, and a video based on the information presented in the article

news image

Last news

The Best for your Business

Learn how AI can help your business.
Let’s talk!

May 17, 2025, 4:15 p.m.

Kekhawatiran AS Terhadap Integrasi AI Apple dan A…

Administrasi Trump dan pejabat Kongres AS saat ini sedang memeriksa kolaborasi terbaru antara Apple dan Alibaba, yang berencana mengintegrasikan teknologi kecerdasan buatan (AI) Alibaba ke dalam iPhone yang digunakan di China.

May 17, 2025, 3:09 p.m.

SHX Crypto Menggerakkan Masa Depan Pembayaran DeF…

Hingga 17 Mei 2025, pasar kripto berkembang dengan proyek-proyek inovatif seperti Stronghold Token (SHX), token asli dari platform Stronghold yang dirancang untuk menghubungkan keuangan tradisional dan teknologi blockchain.

May 17, 2025, 2:43 p.m.

Kekhawatiran AS Terhadap Integrasi AI Apple-Aliba…

Pemerintahan Trump dan berbagai pejabat Kongres AS semakin meningkatkan pengawasan terhadap kemitraan terbaru antara Apple Inc.

May 17, 2025, 1:36 p.m.

Mata Uang Digital Bank Sentral: Peran Blockchain

Bank-bank sentral di seluruh dunia semakin yang menyelidiki integrasi teknologi blockchain untuk menciptakan mata uang digital yang dikenal sebagai Central Bank Digital Currencies (CBDCs).

May 17, 2025, 11:54 a.m.

Asosiasi Blockchain menunjuk Komisaris CFTC yang …

Asosiasi Blockchain, sebuah kelompok lobi kripto terkemuka, sedang mencari CEO baru dengan koneksi kuat di Washington dan pengetahuan mendalam tentang kripto, dengan tujuan mengisi posisi tersebut dengan cepat untuk memanfaatkan celah legislatif yang sempit sebelum pemilihan tengah tahun tahun depan.

May 17, 2025, 11:36 a.m.

Kekhawatiran AS tentang Integrasi AI Apple-Alibab…

Administrasi Trump dan pejabat Kongres AS sedang memeriksa kemitraan besar antara Apple dan Alibaba, dilaporkan oleh The New York Times, yang melibatkan integrasi teknologi AI Alibaba ke dalam iPhone Apple yang dijual di China.

May 17, 2025, 10:08 a.m.

Temui 7 Cryptocurrency Terbaik yang Harus Dibeli …

Seiring berjalannya Mei 2025, lanskap kripto didorong oleh terobosan teknologi dan regulasi yang berkembang.

All news