lang icon Tagalog
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.
1

Strands Agents: Open-Source SDK para sa Pagsusulat ng AI Agents gamit ang Model-Driven na Lapit

Ikinararapa kong ipahayag ang paglabas ng Strands Agents, isang open-source na SDK na nagpapadali sa paggawa at pagpapatakbo ng mga AI agent gamit ang isang model-driven approach na may iilang linya lamang ng code. Sinusuportahan ng Strands ang malawak na saklaw ng mga gamit mula sa simpleng hanggang sa mahahalagang agent at maaaring i-scale mula sa lokal na pag-de-develop hanggang sa production deployment. Nasa production na ito sa mga koponan ng AWS tulad ng Amazon Q Developer, AWS Glue, at VPC Reachability Analyzer. Ngayon, maaari mong gamitin ang Strands upang madaling makalikha ng sarili mong AI agents. Hindi gaya ng mga frameworks na nangangailangan ng pagdedeta ng kumplikadong workflows, ang Strands ay umaasa sa makabagong kakayahan ng mga model—tulad ng pagpaplano, chaining ng mga iniisip, pagtawag sa mga kagamitan, at refleksyon—na nagbibigay-daan sa mga developer na magdeklara lang ng prompt at listahan ng mga tools upang makabuo ng isang agent. Parang dalawang DNA strands, ang Strands ay nag-uugnay sa pagitan ng modelo at mga kasangkapan; ang modelo ang nagpa-plano ng susunod na hakbang at nagsasagawa ng mga tools gamit ang advanced reasoning. Sinusuportahan nito ang malawak na customization kabilang ang pagpili ng tool, pamamahala ng konteksto, estado ng session, memorya, at multi-agent applications. Nakikipag-ugnayan ang Strands sa mga model mula sa Amazon Bedrock, Anthropic, Ollama, Meta, at iba pa sa pamamagitan ng LiteLLM, na maaaring tumakbo kahit saan. Ang proyekto ay isang bukas na komunidad na may kontribusyon mula sa Accenture, Anthropic, Langfuse, mem0. ai, Meta, PwC, Ragas. io, Tavily, at marami pang iba. Kasama sa mga halimbawa ang suporta sa API ng Anthropic at integrasyon ng Meta’s Llama API. Sumali na sa amin sa GitHub upang makapagsimula! ### Aming Paglalakbay sa Agent Habang nagtatrabaho sa Amazon Q Developer, isang generative AI assistant para sa software development, nagsimula ang aking koponan na gumawa ng mga AI agent noong unang bahagi ng 2023 kasunod ng ReAct (Reasoning and Acting) na papel, na nagpakita na ang mga malalaking modelo ng wika (LLMs) ay maaaring mag-isip at kumilos, tulad ng paggawa ng mga API call gamit ang mga input. Bagamat ang mga LLMs ay hindi pa unang na-train upang kumilos bilang mga agent kundi para sa natural na usapan, nagtayo kami ng mga komplikadong framework na may mga prompt instructions, parsers ng tugon, at orchestrasyon—karaniwang tumatagal ng buwan sa pag-tune ng mga agent para sa produksyon. Habang ang kalidad ng reasoning at paggamit ng mga tool ng LLMs ay malaki ang pagbuti, naging mga bottleneck ang mga komplikadong framework na ito na naglilimita sa bilis ng pag-ulit at pagiging flexible. Napansin ang pagbabago, kaya nilikha namin ang Strands Agents upang alisin ang komplikado sa orchestrasyon at mapakinabangan ang likas na reasoning at gamit ng mga modernong LLMs. Ang paraang ito ay nagbawas ng oras ng pag-de-develop mula buwan hanggang araw o linggo, na nagreresulta sa mas mabilis na pag-ready para sa production at mas magandang karanasan ng user. ### Pangunahing Konsepto ng Strands Agents Binubuo ang agent ng tatlong bahagi: (1) isang modelo, (2) mga kasangkapan, at (3) isang prompt. Nagagamit ng mga agent nang autonomo ang mga ito upang makumpleto ang mga gawain tulad ng pagsagot sa tanong, coding, pagpaplano, o pag-optimize ng mga portfolio.

Ang model-driven approach ay nagpapahintulot sa modelo na dinamiko nitong i-direkta ang sarili nitong mga hakbang at paggamit ng mga kasangkapan upang makamit ang layunin. - **Modelo:** Sinusuportahan ng Strands ang iba't ibang modelo kabilang ang mga Amazon Bedrock models na may paggamit ng tool at streaming, Anthropic Claude models sa pamamagitan ng API, Llama models sa Llama API, Ollama para sa lokal na pag-de-develop, OpenAI gamit ang LiteLLM, at mga custom na modelo. - **Mga Kasangkapan:** Mahigit 1000 na Model Context Protocol (MCP) server tools ang available, kasama ang higit sa 20 pre-built na tools tulad ng pag-manipula ng file, API calls, at AWS API interaction. Maaaring madaling i-wrap ang mga Python functions bilang tools gamit ang @tool decorator. - **Prompt:** Nagbibigay ang mga developer ng isang natural na language prompt na nagdidikta sa gawain at isang system prompt para sa mga instruksyon sa asal ng agent. Ang agent ay nagsasagawa ng isang "agentic loop" kung saan nakikipag-ugnayan ito sa modelo at mga tool hanggang matapos. Sa bawat cycle, tatanggapin ng LLM ang prompt, konteksto, at paglalarawan ng mga tool, at magpapasya kung tutugon nang direkta, magpaplanong, mag-iisip, o tatawagin ang mga tool. Isinasagawa ng Strands ang piniling mga tool at ibinabalik ang mga resulta sa LLM, hanggang sa makabuo ng panghuling output. Pinapayagan ng mga tool ang pasadyang paggamit at pagiging complex: maaari silang kumuha ng mga dokumento mula sa knowledge bases, gumawa ng API calls, tumakbo ng Python code, o magbigay ng static na instruksyon. Ilang halimbawa ng mga tool ay: - **Retrieve Tool:** Nagbibigay ng semantic search sa Amazon Bedrock Knowledge Bases, kinukuha ang mga relevant na dokumento o tools. Halimbawa, isang internal na agent ng AWS ang pumipili mula sa higit 6, 000 tools sa pamamagitan ng pagkuha ng isang relevant na subset upang ipakita sa modelo. - **Thinking Tool:** Nagpapahintulot sa multi-cycle na deep analysis at self-reflection. - **Multi-agent Tools:** Ang workflow, graph, at swarm tools ay sumusuporta sa orchestrasyon ng maraming agents na nagtutulungan sa mga komplikadong gawain. Malapit nang sumuporta sa Agent2Agent (A2A) protocol. ### Pagsisimula sa Strands Agents Narito ang isang simpleng halimbawa ng isang naming AI assistant na ginawa gamit ang Strands, gamit ang isang Amazon Bedrock model, isang MCP server para sa domain validation, at isang pre-built na GitHub tool para sa pag-check ng availability ng pangalan ng organisasyon: ```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 = """ Ikaw ay isang assistant na tumutulong magbigay ng pangalan sa mga open source na proyekto. Magbigay ng mga available na domain name at GitHub organizations matapos ang validation sa kanilang availability. """ 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("Kailangan ko ng pangalan para sa isang open source na proyekto na bumubuo ng AI agents. ") ``` Para patakbuhin ito, itakda ang iyong GitHub token bilang `GITHUB_TOKEN`, magkaroon ng access sa Anthropic Claude 3. 7 Sonnet model sa us-west-2, at i-configure ang iyong AWS credentials. I-install gamit ang: ``` pip install strands-agents strands-agents-tools python -u agent. py ``` Makakatanggap ka ng mga mungkahing pangalan ng proyekto na may kasamang availability check. Maganda rin ang integrasyon ng mga Strands MCP server sa mga AI-assisted development tools gaya ng Q Developer CLI. Halimbawa, idagdag ang mga sumusunod sa iyong MCP configuration: ```json { "mcpServers": { "strands": { "command": "uvx", "args": ["strands-agents-mcp-server"] } } } ``` ### Pag-deploy ng Strands Agents sa Production Ang Strands ay dinisenyo na para sa production, na may flexible na arkitektura ng deployment. Pwedeng patakbuhin ang mga agent nang lokal, sa likod ng mga API (gamit ang AWS Lambda, Fargate, o EC2), o bilang distributed systems na naghihiwalay sa agentic loop at environment ng mga tool. Halimbawa, maaaring tumakbo ang mga tools sa Lambda habang ang agent ay nasa container; o maaaring hawakan ng mga client ang mga tools nang lokal habang nakikipag-ugnayan sa backend na agent. Sinusuportahan din ng Strands ang observability at monitoring gamit ang OpenTelemetry (OTEL), na nagbibigay-daan sa detalyadong tracing, metrics, at telemetry sa mga session ng agent sa buong distributed system. ### Sumali sa Komunidad ng Strands Agents Ang Strands Agents ay open source sa ilalim ng Apache License 2. 0. Inaanyayahan namin ang mga kontribusyon para idagdag ang suporta sa modelo at tool, paunlarin ang mga bagong feature, o pag-ibayuhin ang dokumentasyon. Kung nakakita ka ng mga bug o may ideya, sumali sa amin sa GitHub at tumulong sa pagtayo ng kinabukasan ng mga AI agents gamit ang Strands!



Brief news summary

Ang Strands Agents ay isang open-source na SDK na dinisenyo upang pasimplehin ang pag-develop ng AI agent gamit ang isang model-driven, low-code na pamamaraan. Sinusuportahan nito ang iba't ibang antas ng komplikasyon ng proyekto at tinitiyak ang maayos na paglilipat mula sa lokal na pag-develop papunta sa produksyon. Pinagtitiwalaan ito ng mga koponan ng AWS tulad ng Amazon Q Developer at AWS Glue, at ginagamit nito ang likas na pag-iisip at paggamit ng kasangkapan ng mga modernong malalaking modelo ng wika, nang walang komplikadong orchestrasyon. Binubuo ng mga developer ang mga agent sa pamamagitan ng pagtukoy ng mga prompt, kasangkapan, at mga modelo, na nag-iintegrate sa mga provider tulad ng Amazon Bedrock, Anthropic, Meta, at Ollama. Ang SDK ay nag-uugnay sa mga modelo sa mga API, retrieval ng kaalaman, at mga Python na function, na nagbibigay-daan sa mga agent na magplano, kumilos, at makipagtulungan sa mga workflows na multi-agent. Nakalathala sa ilalim ng Apache 2.0, ang Strands ay may lumalaking komunidad kasali ang Accenture, Anthropic, Meta, at PwC, na nag-aalok ng mga reference implementation, mga toolkit sa deployment, malawak na suporta sa arkitektura, at observability gamit ang OpenTelemetry. Ang mga Model Context Protocol servers nito ay nagdadagdag pa ng kakayahan sa tooling, nagpapabilis sa pag-develop ng AI agent. Sumali na sa komunidad ng GitHub ngayon upang magsimulang mag-build gamit ang 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, 7:19 p.m.

Ang Mga Tampok ng AI Search ng Google ay Hinihika…

Noong 2023 Google I/O noong Mayo, inilunsad ng Google ang isang eksperimento sa Search na tinatawag na Search Generative Experience (SGE) sa pamamagitan ng Google Labs.

May 17, 2025, 6:10 p.m.

Nakipagsanib-puwersa ang Hyper Bit sa American Bl…

May 16, 2025, 5:35 PM EDT | Pinagmulan: Hyper Bit Technologies Ltd.

May 17, 2025, 5:50 p.m.

Nagdudulot ng alalahanin sa Washington ang pakiki…

Ang patuloy na serye ng mga hamon sa regulasyon na kinakaharap ng Apple ay bumaba pa ang kalagayan.

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

Datnan ng dati nilang CEO ng Coinbase Germany na …

Si Jan-Oliver Sell, dating CEO ng Coinbase Germany at isang pangunahing personalidad sa pagkuha ng una nitong BaFin crypto custody license habang siya ay nasa Coinbase, ay naitalaga bilang Chief Operating Officer sa LUKSO, isang Layer 1 blockchain na nakatuon sa sektor ng social at malikhaing larangan.

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

Mga Pag-aalala ng U.S. Hinggil sa Pagsasama ng AI…

Pinag-aaralan ngayon ng administrasyong Trump at mga opisyal ng Kongreso ng Estados Unidos ang kamakailang kolaborasyon sa pagitan ng Apple at Alibaba, na naglalayong isama ang teknolohiya ng artificial intelligence (AI) ng Alibaba sa mga iPhone na ginagamit sa China.

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

SHX Crypto Nagpapagana sa Kinabukasan ng Sustaina…

Noong Mayo 17, 2025, ang pamilihan ng cryptocurrency ay patuloy na umuunlad kasama ang mga makabago at inovasyong proyekto tulad ng Stronghold Token (SHX), isang katutubong token ng Stronghold platform na dinisenyo upang pag-ugnayin ang tradisyong pananalapi at blockchain technology.

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

Mga Pagsusuri ng U.S. Tungkol sa Pagsasama-sama n…

Ang administrasyong Trump at iba't ibang opisyal sa Kongreso ng U.S. ay pinalalawak ang pagsusuri sa kamakailang pakikipagtulungan sa pagitan ng Apple Inc.

All news