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.
17

Agents of Strands: Open-source SDK na tvorbu AI agentov s model-riadene prístupom

S radosťou oznamujeme uvoľnenie Strands Agents, open-source SDK, ktorý zjednodušuje vytváranie a prevádzku AI agentov s modelovo orientovaným prístupom pomocou len niekoľkých riadkov kódu. Strands podporuje široké spektrum použití od jednoduchých po zložité agentov a škáluje od lokálneho vývoja po produkčné nasadenie. Už je v prevádzke u tímov na AWS, ako sú Amazon Q Developer, AWS Glue a VPC Reachability Analyzer. Teraz môžete Strands použiť na jednoduche vytváranie vlastných AI agentov. Na rozdiel od rámcov, ktoré vyžadujú definovanie zložitých pracovných postupov, Strands využíva najmodernejšie schopnosti modelov – ako plánovanie, chainovanie myšlienok, volanie nástrojov a reflexiu – čím umožňuje vývojárom definovať len prompt a zoznam nástrojov na vytvorenie agenta. Strands, podobne ako dve DNA vlákna, spája model a nástroje; model plánuje ďalšie kroky a spúšťa nástroje s pokročilým uvažovaním. Podporuje rozsiahle prispôsobenie vrátane výberu nástrojov, riadenia kontextu, stavu relácie, pamäte a viacagentových aplikácií. Strands pracuje s modelmi od Amazon Bedrock, Anthropic, Ollama, Meta a inými cez LiteLLM, a beží kdekoľvek. Projekt je otvorenou komunitou s príspevkami od Accenture, Anthropic, Langfuse, mem0. ai, Meta, PwC, Ragas. io, Tavily a ďalších. Medzi príkladmi sú podpora API od Anthropic a integrácia API Llama od Meta. Pridajte sa k nám na GitHub, aby ste mohli začať! ### Náš príbeh agenta Pri práci na Amazon Q Developer, generatívnom AI asistente pre vývoj softvéru, začal náš tím na začiatku roka 2023 budovať AI agentov na základe štúdie ReAct (Reasoning and Acting), ktorá ukázala, že veľké jazykové modely (LLMs) dokážu uvažovať a konať, napríklad vykonávať API volania generovaním vstupov. Hoci LLMs spočiatku neboli navrhnuté na konanie ako agenti, ale primárne na prirodzenú jazykovú konverzáciu, vytvorili sme zložité rámce s inštrukciami promptov, analyzátormi odpovedí a riadiacou logikou – často s mesačným ladením agentov pre produkciu. Výrazné zlepšenia v schopnosti uvažovania a používania nástrojov u LLM spôsobili, že tieto zložité rámce sa stali úzkym hrdlom, obmedzujúcim rýchlosť iterácií a pružnosť. Uvedomujúc si túto zmenu, sme vytvorili Strands Agents na odstránenie tohto riadiaceho zložitosti a využitie prirodzeného uvažovania a schopností volania nástrojov moderných LLM. Tento prístup skrátil dobu vývoja z mesiacov na dni či týždne, výrazne urýchlil pripravenosť na produkciu a zlepšil používateľský zážitok. ### Základné pojmy Strands Agents Agent pozostáva zo štyroch komponentov: (1) modelu, (2) nástrojov, a (3) promptu. Agenti samostatne využívajú tieto prvky na dokončenie úloh ako odpovedanie na otázky, kódovanie, plánovanie či optimalizácia portfólií.

Modelovo orientovaný prístup umožňuje modelu dynamicky riadiť kroky a použitie nástrojov na dosiahnutie cieľa. - **Model:** Strands podporuje flexibilné modely vrátane modelov Amazon Bedrock s možnosťou použitia nástrojov a streamovaním, modely od Anthropic Claude cez API, Llama modely cez Llama API, Ollama pre lokálny vývoj, OpenAI cez LiteLLM, a vlastné modely. - **Nástroje:** K dispozícii je tisíce nástrojov podľa Model Context Protocol (MCP) serverov a viac ako 20 predpripravených nástrojov, ako manipulácia so súbormi, API volania či interakcia s AWS API. Funkcie v Pythone je možné jednoducho zabaliť ako nástroje pomocou dekorátora @tool. - **Prompt:** Vývojári poskytujú prirodzený jazykový prompt, ktorý definuje úlohu, a systémový prompt s pokynmi pre správanie agenta. Agent vykonáva „agentický cyklus” interakcií s modelom a nástrojmi, až kým sa úloha nevyrieši. Každý cyklus, LLM dostáva prompt, kontext a popis nástrojov, rozhoduje sa, či odpovedať priamo, plánovať, reflektovať alebo volať nástroje. Strands spúšťa zvolené nástroje a výsledky vracia LLM, čím vzniká finálny výstup. Nástroje umožňujú prispôsobenie a zložitosť: môžu načítavať dokumenty z knowledge bases, vykonávať API volania, spúšťať Python kód alebo poskytovať statické inštrukcie. Medzi príklady patrí: - **Retrieve Tool:** vykonáva semantické vyhľadávanie v znalostných databázach Amazon Bedrock a získava relevantné dokumenty alebo nástroje. Napríklad interný agent AWS vyberie z viac ako 6 000 nástrojov tak, že nájde relevantnú množinu, ktorú predloží modelu. - **Thinking Tool:** umožňuje hlbokú analytickú spätnú väzbu a samo-reflexiu prostredníctvom viacerých cyklov. - **Multi-agent Tools:** workflow, grafové a swarm nástroje podporujú koordináciu viacerých agentov pre zložité úlohy. Podpora protokolu Agent2Agent (A2A) je v príprave. ### Ako začať s Strands Agents Tu je jednoduchý príklad názvoslovného AI asistenta vytvoreného so Strands pomocou modelu Amazon Bedrock, MCP servera na overenie domény a predpripraveného nástroja na kontrolu dostupnosti názvu organizácie na GitHub: ```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 = """ Ste asistent, ktorý pomáha s názvami open-source projektov. Poskytnite dostupné domény a GitHub organizácie po overení ich dostupnosti. """ 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("Potrebujem názov pre open-source projekt na budovanie AI agentov. ") ``` Pre spustenie nastavte svoj GitHub token ako `GITHUB_TOKEN`, majte prístup k modelu Anthropic Claude 3. 7 Sonnet v us-west-2 a správne nakonfigurujte svoje AWS prihlasovacie údaje. Inštalujte pomocou: ``` pip install strands-agents strands-agents-tools python -u agent. py ``` Dostanete návrhy názvov projektov s overením dostupnosti. Strands MCP servery dobre spolupracujú s AI-asistovanými vývojárskymi nástrojmi ako Q Developer CLI. Napríklad pridajte do vašej konfigurácie MCP: ```json { "mcpServers": { "strands": { "command": "uvx", "args": ["strands-agents-mcp-server"] } } } ``` ### Nasadenie Strands Agentov v produkcii Strands je navrhnutý s ohľadom na produkčné nasadenie, ponúka flexibilné architektúry. Agenti môžu bežať lokálne, za API (napríklad AWS Lambda, Fargate, EC2) alebo ako distribuované systémy, kde je oddelené agentovo cyklenie od vykonávania nástrojov. Napríklad, nástroje môžu bežať v Lambda, zatiaľ čo agent v kontajneroch; alebo klienti môžu spravovať nástroje lokálne a komunikovať s backendovým agentom. Strands podporuje aj sledovateľnosť a monitorovanie cez OpenTelemetry (OTEL), čo umožňuje detailné trasovanie, metriky a telemetriu pre agentové relácie naprieč rozdelenými systémami. ### Pridajte sa k komunite Strands Agents Strands Agents je open source pod licenciou Apache 2. 0. Prijímame príspevky na rozšírenie podpory modelov a nástrojov, vývoj nových funkcií alebo zlepšenie dokumentácie. Ak nájdete chyby alebo máte nápady, pridajte sa k nám na GitHub a pomáhajte budovať budúcnosť AI agentov so Strands!



Brief news summary

Strands Agents je open-source SDK navrhnuté na zjednodušenie vývoja AI agentov pomocou modelovo riadeneho, nízkonákladového prístupu. Podporuje rôzne zložitosti projektov a zabezpečuje plynulý prechod od lokálneho vývoja k produkcii. Dôverujú mu tímy od AWS, ako napríklad Amazon Q Developer a AWS Glue, pričom využíva natívne riadenie a používanie nástrojov moderných veľkých jazykových modelov, pričom sa vyhýba zložitá orchestrácia. Vývojári vytvárajú agentov definovaním promptov, nástrojov a modelov, integráciou poskytovateľov ako Amazon Bedrock, Anthropic, Meta a Ollama. SDK prepája modely s API, vyhľadávaním poznatkov a Python funkciami, čo umožňuje agentom plánovať, konať a spolupracovať v multi-agentových pracovných tokoch. Licencovaný pod Apache 2.0, Strands sa pýši rastúcou komunitou, do ktorej patrí aj Accenture, Anthropic, Meta a PwC, pričom ponúka referenčné implementácie, nástroje na nasadzovanie, širokú podporu architektúr a sledovateľnosť založenú na OpenTelemetry. Serveri Model Context Protocol ešte viac zdokonaľujú nástroje, zrýchľujúc vývoj AI agentov. Pripojte sa dnes ku komunite na GitHub-e a začnite stavať s 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

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

Hot news

June 28, 2025, 2:20 p.m.

Odvážny pokus kryptomien o rekonštrukciu akciovéh…

Prihláste sa na prezeranie svojho portfólia Prihlásiť sa

June 28, 2025, 2:13 p.m.

Meta žiada 29 miliárd dolárov od súkromných úvero…

Meta Platforms sa momentálne zapája do pokročilých rokovaní s niekoľkými významnými investičnými firmami – vrátane Apollo Global Management, KKR, Brookfield, Carlyle a PIMCO – s cieľom vyzbierať veľkú sumu 29 miliárd dolárov na podporu vytvárania dátových centier zameraných na umelú inteligenciu v celých Spojených štátoch.

June 28, 2025, 10:33 a.m.

Digital Asset získava 135 miliónov dolárov na pod…

Kolo financovania oznámené v utorok (24.

June 28, 2025, 10:17 a.m.

Vzostup AI Vzkriesenia: Etické a psychologické dô…

Vzostup umelej inteligencie priniesol zložitý fenomén nazývaný "digitálna resurekcia", pri ktorej technológia obnovuje obrazy, hlasy a správanie zosnulých osôb.

June 28, 2025, 6:48 a.m.

Prvé akcie SpaceX dostupné prostredníctvom blockc…

Raz v minulosti som sníval o tom, že sa stanuť astronautom.

June 28, 2025, 6:47 a.m.

Trump plánuje výkonné nariadenia na urýchlenie ra…

Administratíva Donalda Trumpa aktívne pripravuje sériu výkonových opatrení na urýchlenie rozšírenia technológií umelej inteligencie (UI) v celých Spojených štátoch, pričom hlavný motiváciou je posilniť konkurencieschopnosť krajiny voči Číne v oblasti technologického pokroku.

June 27, 2025, 2:23 p.m.

Akt GENIUS postupuje v Senado, legislatíva o stab…

Senát uzavrel debatu o bipartisanom zákone GENIUS ("Gearing Up for Emerging New Innovations with Unbiased Secure Stablecoins"), čo predstavuje kľúčový krok k vytvoreniu komplexného regulačného rámca pre stablecoiny.

All news