სტრანდს-ის აგენტები: ო픈-სორს SDK ხელოვნური ინტელექტის აგენტის შექმნისთვის მოდელ-ბაზირებული მიდგომით

გაბედნიერებული ვარ შემოგთავაზოთ სტრანდს აგენტების ამჩნევა, რომელიც არის ღია კოდის SDK, რომელიც ადვილად აწყობს და წარმართავს AI აგენტებს მოდელ-ძირითადი მიდგომით, მხოლოდ რამდენიმე კოდის ხაზით. სტრანდსი ემსახურება საოცრად ფართო გამოყენების შემთხვევებს, დაწყებული მარტივი აგენტებიდან და დამთავრებული ტექნოლოგიურად რთული სერვისებით, სკალირებით ადგილობრივი განვითარებისგან გადამდგარი გამოშვებად. ის უკვე გამოიყენება AWS გუნდებში, როგორიცაა Amazon Q Developer, AWS Glue და VPC Reachability Analyzer. ახლა თქვენ შეგიძლიათ მარტივად შექმნათ თქვენთვის დიდი AI აგენტები სტრანდსის დახმარებით. ძირითადად, სტრანდსი განსხვავდება ჩარჩოებისგან, რომლებიც საჭიროებს რთული სამუშაოფლოუების განსაზღვრას, რადგან ის იყენებს უახლეს მოდელები-სიჩლარე შესაძლებლობებს — როგორიცაა დაგეგმვა, აზროვნების სეგმენტები, ინსტრუმენტების გამოძახება და რეფლექსია — რაც აძლიერებს შემქმნელებს თქვათ მხოლოდ პრომპტი და ინსტრუმენტების სია, რათა შექმნან აგენტი. სტრანდსი, როგორც ორი DNA მبلو, კავშირშია მოდელსა და ინსტრუმეტებს შორის; მოდელი გეგმავს შემდეგ სტეპებს და ს chạyებს ინსტრუმენტებს პროგრესული ჭკვიანობით. ის უჭერს მხარს გრძნობების ჩვეულებრივს მორგებას, რა დამატების ინსტრუმენტების შერჩევა, კონტექსტის მართვა, სესიის სტატუსი, მეხსიერება და მრავალელექტრონული ჩანაცვლების გამოყენება. სტრანდსი მუშაობს Անტროპიკად, აბრაჰიმით, ოლამათი, მეტას, და სხვა მოდელებით, რომლებიც ხელმისაწვდომია LiteLLM-ის საშუალებით, ნებისმიერ სერვერს. პროექტი იმართება თავისუფალი საზოგადოების მიერ, სადაც მონაწილეობენ Accenture, Anthropic, Langfuse, mem0. ai, Meta, PwC, Ragas. io, Tavily და მრავალი სხვა. მათ შორის არის Anthropic-ის API მხარდაჭერა და Meta-ს Llama API ინტეგრაცია. შეუერთდით GitHub-ზე და დაიწყეთ მუშაობა! ### ჩვენი აგენტის პროექტი მუშაობით Amazon Q Developer-ზე, რომელია გენერირებადი AI სამაგიდო დახმარება პროგრამირების სფეროში, ჩემი ჯგუფი დაიწყო AI აგენტების შექმნა ადრეული 2023 წლიდან ReAct (Reasoning and Acting) ნაშრომის მიხედვით, რომელიც აჩვენებს რომ დიდი ენა მოდელები (LLMs) შეძლებენ მიანათვრონ და მიიღონ მოქმედებები, მაგალითად API-ს გამოძახება წარმოქმნილი ინპუტებით. თავდაპირველად LLM-ებს არა ჰქონდათ სათანადო სწავლება აგენტებად გამოდგვისთვის, არამედ ბუნებრივი ენის საუბრისთვის, ამიტომ განვავითარეთ რთული სისტემები, რომლებშიც იყო პრომპტების ინსტრუქცია, პასუხის დამუშავება, და ორლინინგი — ხშირად ვატარებდით თვითნებობაში თვისებების შემოწმებას და საოპერაციო რთულობით. როგორც LLM-ები სწრაფად გაუმჯობესდნენ მიზეზობრივი გაკვირვებით და ინსტრუმენტების გამოყენებით, ეს სისტემები გახდა ბარიერი პროგრესზე, მსგავსი შეზღუდვებით, რაც აფერხებდა სიჩქარეს და მოქნილობას. ამ ცვლილებების Recognizing, ჩვენ შემოვიტანეთ სტრანდს აგენტები, რათა მოცილებულიყო საოპერატაციო სისტემა და მაქსიმალურად გამოვიყენოთ მოდელების ბუნებრივი ლოგიკა და ინსტრუმენტების გამოყენება. ეს გამარტივება შეამცირა განვიკითხვის დრო თვიდან კვირამდე, განაპირობა სწრაფი გამოშვება და მომხმარებელთა გამოცდილების გაუმჯობესება. ### ძირითადი კონცეპტები სტრანდს აგენტებში აგენტი შედგება სამი კომპონენტისგან: (1) მოდელი, (2) ინსტრუმენტები, და (3) პრომპტი. აგენტები ოფიცერად იყენებენ ამ სამივეს, რათა შეასრულონ პროცესები, როგორიცაა კითხვებზე პასუხის გაცემა, კოდირება, დაგეგმვა, ან პორტფოლიოს ოპტიმიზაცია.
მოდელ-ძირითადი სტრუქტურა საშუალებას აძლევს მოდელს დინამიურად მართოს თავისი ნაბიჯები და ინსტრუმენტების გამოყენება მიზნის მისაღწევად. - **მოდელი:** სტრანდსი უჭერს მხარს მოქნილი მოდელებს, მათ შორის Amazon Bedrock-ის მოდელებს ინსტრუმენტებისა და სთრიპინგის საშუალებით, Anthropic Claude API-ს, Llama მოდელებს Llama API-ით, Ollama-ს, OpenAI-ს საშუალებით LiteLLM, და სხვა პერსონალურ მოდელებს. - **ინსტრუმენტები:** ხელმისაწვდომია ათასობით MCP (Model Context Protocol) სერვერული ინსტრუმენტი, ასევე დაახლოებით 20-ზე მეტი წინასწარ შექმნილი ინსტრუმენტი, როგორიცაა ფაილთა მართვა, API-ის გამოძახებები, და AWS-ის API-თან მუშაობა. Python-ის ფუნქციები ადვილად იცვლება ინსტრუმენტებად @tool დეკორატორის საშუალებით. - **პრომპტი:** დეველოპერები უწერთ ბუნებრივი ენის პრომპტს, რომელიც განსაზღვრავს ამოცანას, და სისტემის პრომპტს, რომელიც ინსტრუქციებს აძლევს აგენტის ქცევას. აგენტი მართავს ”აგენტიკურს ლუპს” (პარკი) ურთიერთქმედების დროს მოდელთან და ინსტრუმენტებთან, სანამ დასრულდება. ყოველ ვატარებაში, LLM-მ იღებს პრომპტს, კონტექსტს, ინსტრუმენტის აღწერილობას და განსაზღვრავს, განა Respond-ით, დაგეგმავს, დააფიქრებს, ან გამოძახებს ინსტრუმენტებს. სტრანდსი ახორციელებს შერჩეულ ინსტრუმენტებს და აბრუნებს შედეგებს მოდელს, და ამას მიმდევრობით აგრძელებს საბოლოო შედეგამდე. ინსტრუმენტები უზრუნველყოფენ მორგებისა და სირთულის გაზრდას: ისინი შეიძლება იღებენ დოკუმენტებს ცოდნის ბაზებიდან, აკეთებენ API გამოძახებებს, ანგრევენ Python კოდის გაშვებას, ან-static კონტექსტის მიწოდებას. მაგალითად, ინსტრუმენტები მოიცავს: - **Retrieve Tool:** ღრმადსელს კვლევით მოდის Amazon Bedrock-ის ცოდნის ბაზაში, აძლიერებს შესაბამის დოკუმენტებს ან ინსტრუმენტებს. მაგალითად, ერთი AWS-ის სერვერი ათარნენ წყვეტს რამდენიმე ათეული ინსტრუმენტიდან, და საუკეთესო შეარჩენს მათ einzigen სესიისთვის. - **Thinking Tool:** ძალისხმევის მრავალ-ციკლიანი ანალიტიკური მიდგომები და თვითრეფლექსიის განსახორციელებლად. - **მრავალაგენტური ინსტრუმენტები:** Workflow, graph, და swarm ინსტრუმენტები მხარს უჭერენ ერთობლიობით მუშაობას, და აძლევენ აგენტებს ანიატორებს, რომლებიც თანამშრომლობენ ერთობლივი ამოცანების განსახორციელებლად. უახლოეს მომავალში მხარდაჭერა იგეგმება Agent2Agent (A2A) პროტოკოლისთვის. ### როგორ დაიწყოთ სტრანდს აგენტებთან აქ არის პასიური მაგალითის ნაბიჯები, სადაც იყენებთ სტრანდსს Amazon Bedrock მოდელთან, MCP სერვერთან დისკრიმინაციის ვალიდაციით, და 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 = """ თქვენ ხართ ასისტენტი, რომელიც ეხმარება ღია კოდის პროექტების სახელების დამუშავებაში. პროვაიდეთ ხელმისაწვდომი დომეინ-სახელები და GitHub-ის ორგანიზაციები, შემდეგველი მათ სარგებლიანობა. """ 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("მჭირდება სახელის არჩევა ღია წყარო პროექტისთვის, ಅದು აგენტების შექმნას უკავშირდება. ") ``` არჩევისთვის გამოსაყენებლად, აუცილებელია თქვენი GitHub ტოკენი იყოს `GITHUB_TOKEN`-ად გარღვეული, თქვენი წვდომა იყოს Anthropic Claude 3. 7 Sonnet მოდელზე us-west-2 ზოლში, და შესაბამისი AWS სერთიფიკატები. ინსტალაცია: ``` pip install strands-agents strands-agents-tools python -u agent. py ``` შეიტყობთ პროექტის სახელების წინადადებებს და შესაძლობას ამოწმებთ მოწოდების სიზუსტეზე. სტრანდს MCP სერვერები კარგად ერგება AI-კომპლექსული განვითარების ხელსაწყოებს, მაგალითად, Q Developer CLI. მაგალითად, თქვენი MCP კონფიგურაციის დამატება: ```json { "mcpServers": { "strands": { "command": "uvx", "args": ["strands-agents-mcp-server"] } } } ``` ### სტრანდს აგენტების განთავსება წარმოებაში სტრანდსი მორგებულია გამოყენებისთვის სიღრმისეულად და გარსყოფის შესაძლებლობებით, რომლითაც მარტივია გაუმჯობესება. შეგიძლიათ აგენტები აწარმოოთ ადგილობრივად, API-ს მიღმა (AWS Lambda, Fargate, ან EC2), ან როგორც განაწილებული სისტემები, რომლებიც განაგებენ აგენტის ლუპს და ინსტრუმენტების დაყენებას. მაგალითად, ინსტრუმენტები შეიძლება დავიმართოთ Lambda-სა თუ კონტეინერებში, ხოლო აგენტი — კონტეინერებში; ან მომხმარებლებს მიეცეთ ინსტრუმენტების ადგილობრივი მართვისა და Backend აგენტის კომუნიკაცია. სტრანდსი ასევე მხარს უჭერს არსებობაზე დაკვირვებას და მონიტორინგს OpenTelemetry-ის საშუალებით, რაც საშუალებას აძლევს დეტალურად გრძემს ვადებს, მეტრიკებსა და ტელემეტრას, რომელიც აგენტების სესიის კონტროლს ახორციელებს განაწილებულ სისტემებში. ### გაერთიანდით სტრანდს აგენტების საზოგადოებისთან სტრანდს აგენტებს მშობლიური კოდის ამხანაგობის (Apache License 2. 0) ფარგლებში. ზიარებით შეუძლიათ მოდელების, ინსტრუმენტების მხარდაჭერის, ახალი ფუნქციების განვითარების და დოკუმენტაციის გაუმჯობესება. თუ გაწუხებთ დირუსები ან იდეების სურვილი გაქვთ, შეუერთდით GitHub-ზე და წადით ამუშავებაზე — გვერდითი მატარებელი AI აგენტები სტრანდსთან!
Brief news summary
Strands Agents არის საწყისიდან გახსნილი SDK, რომელიც შექმნილია AI აგენტის განვითარების გამარტივებისთვის მოდელზე დაფუძნებული, დაბალი კოდის მიდგომით. იგი მხარს უჭერს სხვადასხვა პროექტის სირთულეებს და უზრუნველყოფს განლაგების მარტივ გადასვლას ადგილობრივი განვითარებისგან წარმოებაში.ignerბენდს გენიალურობისთვის აღებული AWS-ის გუნდებისგან, როგორიცაა Amazon Q Developer და AWS Glue, ის იყენებს მოდელებზე დაფუძნებულ თანამედროვე ენის მოდელების ინფრასტრუქტურის მეხსიერებას და ხელსაწყოების გამოყენებას, თავიდან აცილებით მრუზირების რთულ ორტგრაფიას. განვითარების្អენტები აწყობილია დაფუძნებით prompts, ინსტრუმენტები და მოდელები, საგამოფენო პროვაიდერების მაგალითად Amazon Bedrock, Anthropic, Meta და Ollama. SDK იწევს მოდელებს API-ებთან, ცოდნის მოპოვებისა და Python ფუნქციებს, რაც საშუალებას აძლევს აგენტებს დაგეგმონ, იმოქმედონ და ითანამშრომლონ მრავალაგენტიანი პროცესში. ავტორიზებულია Apache 2.0-ის ბაზაზე, Strands-ის საზოგადოება წილია გაიზარდა, მოიცილოთ Accenture, Anthropic, Meta და PwC, რომელიც უზრუნველყოფს რეფერენსიული ინსტალაციით, განლაგების ინსტრუმენტებით, ფართო არქიტექტურის მხარდაჭერით და OpenTelemetry-ზე დაფუძნებული მონიტორინგით. მისი მოდელის კონტექსტის პროტოკოლი სერვერები კიდევ მეტად ამდიდრიან ხელსაწყოებს და აჩქარებენ AI აგენტის განვითარებას. გაერთიანდი GitHub-ის საზოგადოებაში დღესვე და გაჰაერო Strands Agents-ით მშენებლობას.
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
Learn how AI can help your business.
Let’s talk!

აშშ-ი გამოთქვამს შეშფოთებას Apple-ისა და Alibaba-…
მისამართი ადმინისტრაცია და საკანონმდებლო ორგანოს წარმომადგენლები ამერიკის შეერთებულ შტატებში ახლა ყურადღებით სწავლობენ სიახლეს, რომელიც ეხება Apple-ს და Alibaba-ს თანამშრომლობას.

SHX კრიპტო აძლიერებს მდგრადი DeFi გადახედვების მო…
2025 წლის 17 მაისის მდგომარეობით, კრიპტოვალუტის ბაზარი ვითარდება ინოვაციური პროექტებით, როგორიცაა Stronghold Token (SHX)—ადაპტერეული ტოკენი ძლიერი პლატფორმის, Stronghold-ის, რომელიც მიზნად ისახავს წილი ხელნაწერის და ბლოკჩეინის ტექნოლოგიის ბმებს.

შეპსის ღელვა აშშ-ის შეშფოთება Apple-ის და Alibaba…
ტრამპის ადმინისტრაცია და სხვადასხვა კ აფშინოსე საკანონმდებლო ორგანოს წარმომადგენლები მკაცრად აკვირდებიან ახლახანს დაფუძნებულ პარტნიორობას Apple Inc.-სა და ჩინეთის Alibaba Group-ის შორის.

ცენტრალური ბანკების სამოქალაქო ვალუტები: ბლოკჩეინ…
მსოფლიო ცენტრალური ბანკები დაახლეობით უფრო მეტად იკვლევენ ბლოკჩეინის ტექნოლოგიას ციფრული ვალუტების შექმნისთვის, რომლებიც ცნობილია როგორც ცენტრალური ბანკის ციფრული ვალუტები (CBDCs).

Blockchain ასოციაცია ერჩევა კრიპტოსმეცნიერ CFTC კ…
სამხრეთ გლობალური ბლოკჩეინ ასოციაცია, ლიდერ კრიპტო ლობისტთა ჯგუფი, ეძებს ახალი თავმჯდომარეა, რომელსაც აქვს მტკიცე კავშირები ვაშინგტონში და ღრმა კრიპტო ცოდნა, რათა სწრაფად შეავსოს ეს პოზიცია და გამოიყენოს საკანონმდებლო შესაძლებლობა, რომელიც კარნახული იქნება წარუმატებელი არჩევნებამდე.

აშშ-ის შეშფოთება Apple-ალიბაბას AI ინტեգრაციასთან…
ტრამპის ადმინისტრაცია და აშშ-ის კონგრესის თანამდებობრივნი პირები ამოწმებენ მნიშვნელოვან პარტნიორობას, რომელიც მიმდინარეობს Apple-სა და Alibaba-ს შორის, წერს The New York Times, რაც მოიცავს Alibaba-ს ხელოვნური ინტელექტის ტექნოლოგიის ინტეგრირებას Apple-ის iPhone-ებში, რომლებიც נמრედიან ჩ მონაწილეობით ჩინეთში.

მი Familiar 7 საუკეთესო კრიპტო მოცულობას, რომელსა…
როგორც მაისი 2025 მოვა, კრიპტოვPlots პერსპექტივა განახლებულია ტექნოლოგიური突破ებით და რეგულაციების განვითარებით.