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

Strands Ajanları: Model Tabanlı Yaklaşımla Yapay Zeka Ajanları Oluşturmak İçin Açık Kaynak SDK

Strands Ajanları'nın piyasaya sürülmesini heyecanla duyuruyorum: Bu, birkaç satır kod kullanarak model odaklı yaklaşım ile yapay zeka ajanları oluşturmayı ve çalıştırmayı basitleştiren açık kaynaklı SDK'dır. Strands, basitten karmaşığa kadar geniş bir kullanım alanını destekler ve yerel geliştirmeden üretim dağıtımına kadar ölçeklenebilir. Zaten Amazon Q Developer, AWS Glue ve VPC Reachability Analyzer gibi AWS ekiplerinde üretimde kullanılmaktadır. Artık, kendi yapay zeka ajanlarınızı kolayca oluşturmak için Strands'ten faydalanabilirsiniz. Karmaşık iş akışları tanımlamayı gerektiren framework’lerin aksine, Strands en son model yeteneklerinden—planlama, düşünce zincirleme, araç çağırma ve yansıma—yararlanır; böylece geliştiricilerin yalnızca bir istek (prompt) ve araç listesi belirlemesi yeterlidir. Strands, iki DNA sarmalı gibi, modeli ve araçları birbirine bağlar; model sonraki adımları planlar ve gelişmiş akıl yürütme ile araçları çalıştırır. Araç seçimi, bağlam yönetimi, oturum durumu, hafıza ve çok ajanlı uygulamaları içeren geniş özelleştirmeleri destekler. Strands, Amazon Bedrock, Anthropic, Ollama, Meta ve diğer modellerle LiteLLM aracılığıyla herhangi bir yerde çalışabilir. Projeye katkıda bulunanlar arasında Accenture, Anthropic, Langfuse, mem0. ai, Meta, PwC, Ragas. io, Tavily ve daha fazlası yer almaktadır. Örnekler arasında Anthropic’in API desteği ve Meta’nın Llama API entegrasyonu bulunmaktadır. Başlamak için GitHub üzerinden bize katılın! ### Ajan Yolculuğumuz Amazon Q Developer üzerinde çalışırken, yazılım geliştirme için üretebilen bir yapay zeka asistanı olan bu projede, 2023’ün başlarında ReAct (Meczup ve Eylem) makalesini takip ederek AI ajanları oluşturmaya başladık; bu makale büyük dil modellerinin (LLMs) akıl yürütebildiğini ve API çağrısı yapmak gibi işlemleri gerçekleştirebildiğini gösteriyordu. Başlangıçta, LLM’ler ajan gibi değil, doğal dil sohbetleri için eğitilmiş olsa da, biz karmaşık çerçeveler inşa ettik; bu çerçeveler talimatlar, yanıt çözücüler ve organizasyon mantığı içeriyordu—ve genellikle üretime hazır hale getirmek için aylarca ince ayar yapıyorduk. LLM’ler akıl yürütme ve araç kullanımı alanında büyük ilerlemeler kaydettikçe, bu karmaşık yapılar iş akışını yavaşlatan engeller haline geldi. Bu değişimi fark ederek, modern LLM’lerin doğal akıl yürütme ve araç kullanma yeteneklerini kullanmak ve orkestrasyon karmaşasını ortadan kaldırmak amacıyla Strands Ajanları’nı geliştirdik. Bu yaklaşım, geliştirme süresini aylar yerine günlere veya haftalara indirdi; böylece üretime geçiş hızını artırdı ve kullanıcı deneyimini iyileştirdi. ### Strands Ajanlarının Temel Kavramları Bir ajan üç bileşenden oluşur: (1) bir model, (2) araçlar ve (3) bir istek (prompt). Ajanlar, bu öğeleri kullanarak soruları cevaplama, kod yazma, planlama veya portföy optimizasyonu gibi görevleri bağımsız şekilde yerine getirir. Model odaklı yaklaşım sayesinde, model hedefe ulaşmak için adımlarını ve araç kullanımını dinamik olarak yönlendirebilir. - **Model:** Strands, araç kullanımı ve akıştan gelen Amazon Bedrock modelleri, Anthropic Claude modelleri API üzerinden, Llama modelleri Llama API ile, Ollama yerel geliştirme için, OpenAI LiteLLM aracılığıyla ve özel modellerle destekler. - **Araçlar:** Binlerce Model Bağlam Protokolü (MCP) sunucu aracı ile birlikte, dosya düzenleme, API çağrısı ve AWS API etkileşimi gibi 20'den fazla hazır araç mevcuttur.

Python fonksiyonları, @tool dekoratörü kullanılarak kolayca araç haline getirilebilir. - **İstek:** Geliştiriciler, görevi tanımlayan doğal dil isteği ve ajan davranış kuralları içeren sistem isteği sağlar. Ajan, tamamlanana kadar model ve araçlarla etkileşimde bulunan “ajans döngüsü” içinde çalışır. Her döngüde, LLM isteği, bağlam ve araç açıklamalarını alır; doğrudan yanıt verir, plan yapar, yansır veya araçları çağırır. Strands, seçilen araçları çalıştırır ve sonuçları LLM’ye geri gönderir, böylece nihai çıktı elde edilir. Araçlar, özelleştirme ve karmaşıklık sağlar: belgeleri bilgi tabanlarından getirebilir, API çağrısı yapabilir, Python kodu çalıştırabilir veya statik talimatlar verebilir. Örnek araçlar şunlardır: - **Retrieve Tool (Düzenleyici Araç):** Amazon Bedrock Bilgi Tabanları üzerinde semantik arama yaparak uygun belgeleri veya araçları getirir. Örneğin, AWS iç ajanlarından biri, 6. 000’den fazla araç arasından ilgili alt kümesi getirerek modele sunar. - **Thinking Tool (Düşünce Araç):** Çok döngülü derin analiz ve öz-yansıma sağlar. - **Çok Ajanlı Araçlar:** İş akışı, grafik ve sürü takımı araçları, karmaşık görevler için birden fazla ajanın işbirliğiyle çalışmasını destekler. Agent2Agent (A2A) protokolü yakın zamanda eklenecektir. ### Strands Ajanlarıyla Başlangıç İşte Strands kullanarak, Amazon Bedrock modeli, MCP sunucu ve hazır GitHub aracıyla oluşturulmuş basit bir isimlendirme AI asistanı örneği: ```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 = """ Açık kaynak projeleri isimlendirmesine yardımcı olan bir asistansın. Mevcut alan adlarını ve GitHub organizasyonlarını doğrulayarak sun. """ 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("Yapay zeka ajanları oluşturmak için açık kaynak projesine isim bulmam lazım. ") ``` Bunu çalıştırmak için GitHub token’ınızı `GITHUB_TOKEN` olarak ayarlayın, us-west-2 bölgesinde Anthropic Claude 3. 7 Sonnet modeline erişiminiz olsun ve AWS kimlik bilgilerinizi yapılandırın. Kurulum için: ``` pip install strands-agents strands-agents-tools python -u agent. py ``` Projeye uygunluk ve erişim sağlandığında, isim önerileri ve kullanılabilirlik kontrolleri alırsınız. Strands MCP sunucuları, Q Developer CLI gibi yapay zeka destekli geliştirme araçlarıyla iyi entegre olur. Örneğin, MCP yapılandırmanıza şunu ekleyebilirsiniz: ```json { "mcpServers": { "strands": { "command": "uvx", "args": ["strands-agents-mcp-server"] } } } ``` ### Strands Ajanlarını Üretimde Dağıtmak Strands, üretim kullanımı düşünülerek tasarlanmıştır ve esnek dağıtım mimarileri sunar. Ajanları yerel olarak çalıştırabilir, API (AWS Lambda, Fargate veya EC2 kullanarak) arkasında veya dağıtık sistemler halinde, ajan döngüsü ve araç yürütme ortamlarını ayırarak kullanabilirsiniz. Örneğin, araçlar Lambda’da çalışırken, ajan konteynerlerde olabilir; ya da istemciler araçları yerel olarak yönetip, bir backend ajana bağlanabilir. Ayrıca, Strands, OpenTelemetry (OTEL) yoluyla gözlemlenebilirlik ve izleme desteği sağlar. Bu, dağıtık sistemler içinde ajan oturumlarının detaylı izlenmesi, metrikleri ve telemetriyi mümkün kılar. ### Strands Ajanları Topluluğuna Katılın Strands Ajanları, Apache Lisansı 2. 0 kapsamında açık kaynaklıdır. Modeller ve araçlar desteği eklemek, yeni özellikler geliştirmek veya dokümantasyonu iyileştirmek amacıyla katkılar bekliyoruz. Hatalar veya fikirleriniz varsa, GitHub üzerinden bizimle iletişime geçin ve Strands ile yapay zeka ajanlarının geleceğini birlikte şekillendirin!



Brief news summary

Strands Agents, model odaklı ve düşük kodlama yaklaşımı kullanarak yapay zeka ajanı geliştirmenizi kolaylaştırmak için tasarlanmış açık kaynaklı bir SDK'dır. Çeşitli proje karmaşıklıklarını destekler ve yerel geliştirmeden üretime geçişi sorunsuz hale getirir. Amazon Q Developer ve AWS Glue gibi AWS ekipleri tarafından güvenilen Strands Agents, modern büyük dil modellerinin yerel akıl yürütme ve araç kullanımı özelliklerinden faydalanır, karmaşık orkestrasyona gerek duymaz. Geliştiriciler, istemler, araçlar ve modelleri tanımlayarak ajanlar inşa eder; Amazon Bedrock, Anthropic, Meta ve Ollama gibi sağlayıcılarla entegre olur. SDK, modelleri API'ler, bilgi geri çağırma ve Python fonksiyonlarıyla bağlar; böylece ajanlar, çoklu ajan akışlarında planlama yapabilir, hareket edebilir ve işbirliği yapabilir. Apache 2.0 lisansı altında olan Strands, Accenture, Anthropic, Meta ve PwC gibi büyüyen bir topluluğa sahiptir ve referans uygulamalar, dağıtım araç takımları, geniş mimari desteği ve OpenTelemetry tabanlı gözlemleme sunar. Model Bağlam Protokolü sunucuları, araçları daha da geliştirilmiş hale getirir ve yapay zeka ajanı geliştirmeyi hızlandırır. Bugün GitHub topluluğuna katılarak Strands Agents ile çalışmaya başlayabilirsiniz.
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!

June 22, 2025, 2:14 p.m.

Zerohash, Polkadot entegrasyonu ile blockchain ek…

Chicago, 2025 Haziran 19 – lider kripto ve stablecoin altyapı platformu zerohash, Polkadot blockchain’inde DOT, USDC ve USDT için tam depozit ve çekim desteğini duyurdu; ayrıca stablecoinler ve fungible varlıklar için özel parachain olan Polkadot’un Asset Hub’ı ile entegrasyon sağladı.

June 22, 2025, 2:11 p.m.

Simülasyonlardaki Yapay Zeka Modelleri Etik Dışı …

Anthropic adlı önde gelen Yapay Zeka araştırma kuruluşunun son araştırması, Yapay Zeka modellerinin davranışları ve karar alma süreçleriyle ilgili ciddi etik endişeleri gündeme getirdi.

June 22, 2025, 10:19 a.m.

Wyoming, WYST Stablecoin için 11 Blockchain Final…

Wyoming, bu yaz WYST stablecoinini piyasaya sürmeye hazırlanıyor ve 11 aday blockchain firmasından oluşan bir kısa liste açıkladı.

June 22, 2025, 10:13 a.m.

Meta'nın 14 Milyar Dolarlık Scale AI Yatırımı: Ya…

Meta, yapay zeka veri etiketleme konusunda uzmanlaşmış lider şirket Scale AI’nin yüzde 49 hissesini satın alarak önemli bir stratejik adım attı.

June 22, 2025, 6:40 a.m.

Mantle, UR'yi piyasaya sürdü; dünyanın ilk tamame…

Singapur, 18 Haziran 2025, Chainwire – Yenilikçi on-chain ekosistem olan ve Toplam Kilitli Değer (TVL) değeri 3 milyar doların üzerinde olan Mantle, bugün, geleneksel finans (TradFi) ile merkeziyetsiz finans (DeFi) arasındaki sürtüşmeyi ortadan kaldırmayı amaçlayan blockchain tabanlı yeni nesil bankacılık uygulaması UR’nin lansmanını duyurdu.

June 22, 2025, 6:21 a.m.

Papa Leo, Toplum Üzerindeki Yapay Zeka Etkisini E…

Uluslararası bir etkinlikte, 68 Parlamento Delegasyonu ve İtalya Başbakanı Giorgia Meloni'nin katılımıyla, Papa Leo yapay zeka (YZ) tarafından ortaya çıkan artan zorluklara değindi.

June 21, 2025, 2:35 p.m.

Yapay zeka ve blockchain, ödeme girişimlerini hız…

Ödemeler Manzarası hızla evrimleşiyor ve birçok girişim, bankacılığı yeniden şekillendiren yeniliklere öncülük ediyor; özellikle stablecoinler ve yapay zeka (AI) gibi gelişmekte olan alanlarda.

All news