Executive Summary კონტაქტი Executive Nothing we create exists outside the patterns nature has already explored. ამ სტატიაში ვფიქრობ, რომ ჩვენი ეძებს შეინახოთ და კონტროლი კომპლექსური სისტემები, ჩვენ შეუზღუდოთ ბუნებრივი დიზაინები, რომლებიც უზრუნველყოფს ნამდვილი ძალა: შეესაბამება, გამოწვეული წესები, და თვითმართველობის ორგანიზაცია. ჩვენ შეამოწმოთ, თუ როგორ კონტროლის ცენტრალური მიმოხილვა შეუზღუდავი გაფართოებული სისტემები და გთავაზობთ გადაზიდვა დეტალული, თვითმფრინავი ორგანიზაციის ნიმუში, რომელიც ინტეგრირებულია ბუნება. ძირითადად არის peer-to-peer ქსოვილის პროტოკოლი, ძლიერი მექანიზმი, რომელიც საშუალებას იძლევა კონტროლის გარეშე ცენტრალური მხარდაჭერა. ჩვენ შეამოწმოთ, თუ როგორ კონტროლის მექანიზები შეუზღუდავი თანამედროვე გაფართოებული სისტემები, და თუ როგორ შეესაბამება ნაკლებად ცენტრირებული ფსიქოლოგია შეუძლიათ გააქტიუროს მათი სრული პოტენციას. მას შემდეგ, რაც სისტემები იზრდება ფართობი და ფართობი, კონტროლი, რომელიც ჩვენ შედუღებთ მათ, იზრდება წინააღმდეგობა, შექმნის friction და ძალა კვლევები. ჩვენ ვხედავთ ეს გაზიარებული სისტემები და ზრდის დიდი ენაზე მოდელები, რომლებიც ხშირად მუშაობს როგორც შავი ყუთი. ეს წინააღმდეგობა იძლევა ჩვენი ამჟამად გზა უძლევა და ეხება საჭიროება პარამეტრების ცვლილება. ამ სტატიაში შეამოწმოთ დიზაინები და პროტოკები, ბევრი უკვე გამოიყენება, რომელიც შეიძლება დაწყოს ახალი ასაკის ნაკლებად შეუზღუდავი, უფრო ძლიერი სისტემები. ჩვენ შეიცავს გაფართოებული სისტემების განვითარებას, კონტროლის მგრძნობიარე კვლევას, თვითმართველობის ორგანიზაციის კონცეფცია და როგორ შეგვიძლია ის გამოიყენოთ. და ბოლოს, ჩვენ შეამოწმოთ მომავალი გამოყენების შემთხვევაში, განსაკუთრებით მისი პოტენციური ეფექტი AI- ზე. იმისათვის, რომ ამ გამოჩენა ძალა, ჩვენ უნდა დატოვოთ კონტროლი და შეცვალოთ ჩვენი მიმოხილვა. Introduction კონტაქტი დღეს, როდესაც პროგრამული უზრუნველყოფა მუშაობდა ერთი მანქანაში, არ იყო წინასწარ, ეს იყო ჩვეულებრივი ვფიქრობ, კომპიუტერული გარეშე cloud, მონაცემთა ცენტრი, ან კი ინტერნეტში. განიხილეთ ტელეფონის წიგნი: Yellow Pages, კარიშის ზომის დირექტორიის ათასობით მისამართები და ნომერი ადგილობრივი ბიზნესები. დაუკავშირდეთ ბიზნესის, ჩვენ უბრალოდ შეამოწმეთ ტელეფონის წიგნი და დააჭირეთ მომსახურება, რომ ჩვენ ეძებთ. ეს არ არის უამრავი ის, რაც ინტერნეტ გახდა, და რა Google ჯერ კიდევ დღეს არის: ფართო ინდუსტრია ვებ გვერდები ჩვენთვის, რომ ეძებს და ნავიგოთ. ორივე არის ფორმები გაფართოებული სისტემები, არ არის სრულიად ცენტრი რა არის ცენტრიზებული სისტემა? ცენტრიზებული მოდელი, ყველა მნიშვნელოვანი სამუშაოები, დამუშავება, შენახვა, და გადაწყვეტილებების მიღება, დამუშავება ერთი კომპიუტერული ან სერვერზე. ჩვენი ტელეფონის წიგნის ანალიტიკაში: ვფიქრობ, რომ მხოლოდ ერთი კლიპია, რომელიც მდებარეობს ბიბლიოთეკაში. ყველას, ვინც საჭიროა ინფორმაცია, უნდა გაქირავდეს, და მძიმე დღეში, მოთხოვნა ხანგრძლივი იზრდება. ეს არის ცენტრალური სისტემა. ეს შეიძლება მუშაობა, თუ მხოლოდ ერთი გზა გაუზიარებს წიგნი, მაგრამ გააუმჯობესოთ მას მთელი ქალაქში ან ქვეყნაში, და ბოთლი ბეჭდვა გახდება ნათელი. [1] ამჟამად [1] ამჟამად ისევე, პირველი პროგრამული უზრუნველყოფა შეიძლება გამოიყენოს ერთი სერვერზე ან სიზუსტით vertically by adding more computing, მაგრამ როგორც მოთხოვნები და მომხმარებლები იზრდება, ცენტრიზაცია ხდება შეზღუდვა. პასუხი ამ პრობლემას არის გადაზიდვა. გადაზიდვა, ჩვენ გადაზიდვა ტელეფონი წიგნი. მაგრამ ჩვენ არ მოგცემთ თითოეული ადამიანი საკუთარი, ისევე, როგორც Google არ გაზიდვა თითოეული სახლში საკუთარი სერვერზე, რათა მართოთ. გარდა ამისა, თითოეული პოსტის კოდი მიიღებს კოდი, შეამციროს მომხმარებლის რაოდენობა, რომელიც კონკურენცია ხელმისაწვდომობისთვის. მნიშვნელოვანია, თითოეული კოდი არის იგივე: იგი შეიცავს იგივე ინფორმაცია და ფუნქციონირებს იგივე, მიუხედავად იმისა, რომ ადგილი. ეს არის გადაზიდვა. დღეს, ეს ხშირად დაკავშირებულია cryptocurrencies, როგორიცაა ვიკიპედია, და მიუხედავად იმისა, რომ blockchain და სმარტ კონტაქტები დამოკიდებულია decentralized პროტოკები, კონცეფცია ხანგრძლივი წინასწარ მათ. პირველი peer-to-peer სისტემები, როგორიცაა BitTorrent და Napster აჩვენა ეფექტურობა decentralized ქსელები. 2 წლის 2 წლის გაფართოებისათვის, ვფიქრობთ, რომ ტელეფონის წიგნი არ არსებობს πλέον ბეჭდვაზე, არამედ ქალაქის ხალხთა საერთო ცოდნაში. თითოეული პოსტის კოდი შეიცავს განსხვავებული ვერსია. დროის განმავლობაში, ვერსია შეიძლება შეხვდეს, მაგრამ განსხვავებული კომუნიკაციის ხაზების მეშვეობით. აირჩიეთ მისამართი, გთხოვთ მშობლი, რომელიც შეიძლება გაქირავოთ სხვა, რომელიც შეიცავს ინფორმაცია. კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტური კონტაქტი. ამ სტატიაში ვფიქრობ, რომ საჭიროება და განვითარება, ჩვენი სისტემები ახლა მუდმივად მდებარეობს გაფართოებული სალონში, მაგრამ ჩვენ ჯერ კიდევ მუდმივად ჩართებთ ცენტრირებული ფიქრობას. შემდგომი გაუმჯობესება და გაუმჯობესოს თვითმფრინავი ორგანიზაციის ძალა, ჩვენ უნდა დატოვოთ ცენტრირებული კონტროლი და აღიაროთ თვითმფრინავი ორგანიზაციის სისტემების შესაძლებლობები. ამ გადაზიდვის გამოფენა, ჩვენ მივიღებთ არქიტექტურებს, რომლებიც იძლევა დღესასწაულ სისტემებს. კონფიგურაცია: ეს თეთრი წიგნი სავარაუდოდ ვალდებულება. კომპლექსური თემები შეზღუდულია და ადვილია, რათა უზრუნველყოს უფრო ფართო სიტყვას შეტყობინება. სისტემის დიზაინი მდგრადია; ეს წიგნი იღებს სფეროტური, ვიდრე გლუვი ინჟინერიზაციის მიზნით, აღიარებს, რომ სისტემების მინიმალური და მექანიკური არ შეიძლება იყოს სრულიად მოპოვებული ან შეზღუდული მათი ნაწილების თანხა. ამ თეთრი წიგნში მიზნით ვალდებულება. მოკლე თემები შეზღუდულია და მარტივია, რათა უზრუნველყოს უფრო ფართო სიტყვას განიხილება. სისტემის დიზაინი მორგებულია; ამ წიგნში იღებს ტექსტური, ვიდრე გლუვი ინჟინერიის მიმოხილვა, აღიარებს, რომ სისტემების მინიმალური და მექანიკური არ შეიძლება იყოს სრულიად მოპოვებული ან შეზღუდული მათი ნაწილების თანხა. Disclaimer: Search for კონტროლი ეს ძალიან კომპლექსური სისტემები დამოკიდებულია მრავალფეროვანი ნაწილები და ალგორტატები, რათა იყოს ხელმისაწვდომი, შეცდომა მგრძნობიარე, და გაფართოებული. თუმცა, ეს იდეები არ არის ახალი; ბევრი პროტოკულები და ტექნოლოგიები გამოყენება დღეს დასაწყისში წლების განმავლობაში, from ელექტრო ქსელების ფორმალური concurrency θεωρία. [3] ამჟამად [3] ამჟამად ამ სისტემების ძირითადი მძღოლი არის სტაბილურობა. პრაქტიკაში, სტაბილურობა იღებს ორი ფორმის: მდგრადი და ჰორიზონტალური. მდგრადი სტაბილურობა იმას ნიშნავს, რომ ერთი მანქანაში მეტი კომპიუტერული, CPU კედლები, RAM და შენახვის, გაზრდის მისი მოცულობა სატვირთო დროს. ჰორიზონტალური სტაბილურობა, გარდა ამისა, გთავაზობთ განსხვავებული ფართობი: როგორ შეესაბამება მრავალი ინდივიდუალური მანქანები (სერვრები) ასე რომ ისინი მუშაობენ როგორც ერთ-ერთი მომსახურება, შექმნის კლასის. ეს მოვლენები მდებარეობს დისტრირებული სისტემების ტურისტაში და პრაქტიკაში. ერთ-ერთი ძირითადი პრინციპი გაფართოებული სისტემები არის CAP teorem. CAP (Consistency, Availability, and Partition Tolerance) არის სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგიული სტრატეგი [4] დასაწყისში [4] დასაწყისში მაგალითად, სისტემა შეიძლება აირჩიოთ ძლიერი კონფიგურაცია და partition tolerances, უპირატესობას ზუსტი, მკაცრად partitioned მონაცემები ერთ-ერთი ღონისძიებების ღირებულება ხელმისაწვდომობის. CAP teorema აღსანიშნავია უპირატესობა ფართო და კომბინაცია გაზიარებული სისტემის დიზაინი. კონცეფციული ალგორტიზები შეხვდება კონცეფციის მოვლენას, რომელიც საშუალებას იძლევა ჰორიზონტალურად გაფართოებული ნომრები კლასტერში. კონცეფცია იმას ნიშნავს, რომ პარტნიორები შეესაბამება პარტნიორული სახელმწიფო შესახებ. უმრავლესობა ალგორტიზები იღებს "მენეჯერი / შემდეგი" დინამიკას: ერთი ნომერი ქმნის ლიდერი, კომუნიკაციის და რეპლიკაციის ინფორმაცია სხვა. [5] [5] ეს არის მაგალითად, გაფართოებული მონაცემთა ბაზარზე ყველა წერილი ლიდერი მეშვეობით გადასცემს, რომელიც მას შემდეგ გაფართოებს მათ მხარდაჭერებს. თუ ლიდერი შეუწყობს, კიდევ ერთი ღილაკს შეუძლიათ მიიღოს, შეინარჩუნოს კონცეფცია. Martin Kleppmann ამ კონცეფციებს დეტალურად გააჩნია Data-intensive პროგრამების დიზაინი [6] ეს არის [6] ეს არის ეს მეთოდები კარგად მუშაობს მათი მიზნებისთვის, საშუალებას გაძლევთ შესაძლებლობებს მარტივი ჰორიზონტალური სიზუსტით. თუმცა, ისინი იღებენ ადამიანის ინტენსიას კონტროლის შენარჩუნებლად. მიუხედავად იმისა, რომ ენა, რომელიც ჩვენ გამოიყენებთ, “მესტერი / სავარაუდო”, “მესტერი / Followers”, “Primary / Replica”, “სავარაუდო / Child”, “Worker”, განიხილავს იერანგიული ფიქრობას. მიუხედავად იმისა, რომ იერანგიას აქვს მისი ადგილი, ამ პრაქტიკაში ვთქვათ, რომ ჩვენი მუდმივი კვლევები კონტროლისთვის იზრდება ტექნოლოგია და სისტემები, რომლებიც ჩვენ აშენებთ. კონტროლი ჩვენი სისტემების მასშტაბით. კონცეფციით, ჩვენ ვხედავთ, რომ მომსახურების აღმოაჩინება: როგორ იპოვებენ ქსელები კლასტერში? ინსტრუმენტები როგორიცაა Apache Zookeeper , უზრუნველყოფს ცენტრიზებული კონფიგურაცია და სინქრონიზაცია, საშუალებას გაძლევთ ღონისძიებები იპოვოს ერთ-ერთი, მაგრამ მხოლოდ დამოკიდებულებით ცენტრალური უფლებების. ყველაზე გაფართოებული პროგრამები გამოიყენოს მსგავსი მომსახურება გარკვეული ფორმაში. [დაწვრილებით] [დაწვრილებით] უფრო ფართო ნახვა, ჩვენ ვხედავთ კონტროლის ელემენტებს ოკსისტრაციის მეშვეობით. პლატფორმაები, როგორიცაა Kubernetes, რკინიგზის გაფართოებული სისტემების რეზოლუციურად გაფართოებისთვის, საქმიანობას, როგორიცაა გაფართოების, გაფართოების და გაფართოების მოდელები , უზრუნველყოფს ცენტრიზებული გზა მართვის და განთავსების კომპლექსური გაფართოებული microservices. [8] ამჟამად [8] ამჟამად გლობალური კონფიდენციალურობის შემდგომი ფართობი. ბევრი ორგანიზაციები იღებენ ჰიბრიდული მოდელები, რათა შეესაბამონ ადგილობრივი მოქნილი და ცენტრალური მონიტორინგი. ამავე დროს, ასეთი მომსახურების გამოყენება ხშირად შექმნათ უფრო სინამდვილე ფორმის ცენტრიზაცია: მიმწოდებელი lock-in. [9] დაახლოებით [9] დაახლოებით მას შემდეგ, რაც სისტემები იზრდება უფრო დიდი და უფრო რთული, ბევრი ტექნიკური მოვლენები ჯერ კიდევ გადაწყვეტდება ცენტრიზებული პრინციპები. ეს არის ზოგიერთი მიზეზი, რომ ცენტრიზაცია მარტივი, ადვილად განიხილება, და ხშირად, უფრო ეფექტური თუ scalability და CAP teorem არ იყო შეუზღუდავი, ცენტრალური სისტემები შეიძლება იყოს საუკეთესო არჩევანი, უზრუნველყოს ხელმისაწვდომობა, კონფიდენციალურობის და Tolerance გარეშე შეუზღუდავი. [10] დასაწყისში [10] დასაწყისში მას შემდეგ, რაც ტექნოლოგია განვითარება და ახალი გამოყენების შემთხვევაში გამოჩნდა, ჩვენი სისტემები და ინფრასტრუქტურა უნდა განვითარდეს. ტელეფონის ქსელები და ინტერნეტ არის მაგალითები ფართო ზომის, მაღალი ეფექტურობის კომუნიკაციის ქსელები, გადაზიდვის ქსელი. მაგრამ ბოლო წლის განმავლობაში ახალი ქსელის კლასები გამოჩნდა, სადაც კომუნიკაცია არ არის მხოლოდ მიზანია: სენსორული ქსელები, peer-to-peer (P2P) სისტემები, მობილური ad-hoc ქსელები და სოციალური ქსელები. P2P ქსელები განსაკუთრებით ცნობილია, როგორც თვითმფრინავი სისტემები, რომელიც საშუალებას იძლევა გამოყენების შემთხვევაში, როგორიცაა drone swarms და multi-agent AI. [11] [11] დასაწყისში ჩვენ უნდა დატოვოთ კონტროლი და საშუალებას სისტემებს თვითმართველობის ორგანიზებას. ასე რომ, რა ნიშნავს ეს? ამისთვის, ჩვენ ვხედავ ბუნება. ბუნების სარეცხი ეს არ არის ჩანს, რომ, როდესაც ჩვენ განიხილებთ დეტალებული სისტემები, განსაკუთრებით თვითმართველობის ორგანიზაცია, დიდი ნაწილი ენაზე იღებს ბუნება. გარდა ამისა, ტერმინები კონტაქტირებული სისტემები ხშირად განიხილება ადამიანის იერანგიებს. ერთად დეტალაციის, ჩვენ ვთქვათ “გვერები”, “გვერები” და “გვერები”. მრავალი ბუნებრივი და ბიოლოგიური სისტემები გთავაზობთ კომპლექსური დეტალაცია. უფრო მნიშვნელოვანია, რომ ისინი თვითმართველობის ორგანიზებას და თანამშრომლობის მიზნით მუშაობენ. განიხილეთ Swarm, მარტივი, მაგრამ ძლიერი მაგალითია, თუ როგორ ბუნებრივი ქცევა შეიცავს სისტემის დიზაინი. Swarm ინტელექტურობა არის ხელოვნური ინტელექტურობის ფორმა, რომელიც ინტელექტუალური ქცევისგან ინტელექტურობებს, როგორიცაა თბილები, მბილები, ხის და თხევები. . [დაწვრილებით] [დაწვრილებით] იმიტომ, რომ კუნძულები: ათასობით თვითმფრინავი დაახლოებით, ქმნის წყლის ფორმები, რომლებიც ყოველდღიურად ცვლილებენ. არ არის კუნძულები იცის საერთო ფორმები ან უპირატესობრივი გზა. თითოეული შეუზღუდავი მხოლოდ უახლოეს კუნძულებს, მგრძნობიარე სიტყვები, მახასიათებლები. თითოეული კუნძულები გააკეთებს ეს, და ერთდროულად, კუნძულები მდებარეობს, როგორც წყალი ღვთაში სრულყოფილი შეუზღუდავი. ჩვენთვის, ეს ხედავს მგრძნობიარე და კოროგრაფიული; კუნძულებს, ისინი უბრალოდ კომუნიკაცია მათი უპირატესობრივი კუნძულებს. კუნძულები Swarm intelligence აქვს ფართო განაცხადების, მიწოდების ქსელის და ლოგისტიკის, ქსელის მარშრუტირება, ფინანსები და სავაჭრო, და ხელოვნური ინტელექტურობა. ერთ-ერთი მაგალითია Ant Colony Optimization (ACO), ინტელექტურობით, თუ როგორ მბილები ეძებს საკვები. როდესაც მბილები ახალი, მბილები მშრალი მშრალი, რადგან არ არსებობს მიწოდების ფერომონები და ყველა გზა იმიტომ, რომ. თითოეული მბილები დატოვებს ფერომონები მისი გზა, მუდმივად მიწოდება სხვა მბილები უმაღლესი გზა. [დაწვრილებით] [დაწვრილებით] მაგალითად, ლოგისტიკის კომპანიები შეუძლიათ გამოიყენოთ swarm intelligence- ის გამოყენებით საავტომობილო ფლოტის შედუღებებს და საუკეთესო მარშრუტიების იპოვებას. შედუღება შეიძლება შეერთოს Live Traffic მონაცემებს პოპულარული depots ან warehouses- სთან ერთად. დროის განმავლობაში, swarm-based ურთიერთობები შეუძლია ეფექტური მარშრუტირების სტრატეგიები. ტრადიციული ალგორტიმიები, როგორიცაა Dijkstra- ის შეუძლია უფრო პირდაპირი და ეფექტური შედეგები, ასე რომ, რა ხდის Swarm Intelligence განსხვავდება? [სასვლელი 14] [სასვლელი 14] გაცნობიერება, რომ ეს არ არის ნაცნობიერება, მაგრამ ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. ეს არ არის ნაცნობიერება, რომ ეს არ არის ნაცნობიერება. რა თქმა უნდა, ეს არის თემა, რომელიც ჩვენ მოგვიანებით მივიღებთ. მრავალფუნქციური სისტემა კომუნიკაციის ქსელები და პროტოკები სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულის სხეულზე : ქსელის ფორმები, სადაც ქსელები იყენებენ ქიმიური სინათლის და სმბოტიკური ურთიერთობები მიკროგონას, რათა გაუზიაროს მნიშვნელოვანი ინფორმაცია. თითოეულ ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელსაყრელი ხელს . Arboreal კომუნიკაცია [დაწვრილებით] [16] [დაწვრილებით] [16] ბუნება აჩვენებს, რომ დეტალირებული სისტემები, რომლებიც მოიცავს გამოწვეული წესები, დამოკიდებულია კომფორტული ქსელები და კომპლექსური კომუნიკაციის პროტოკები. მათი საფუძველზე მდებარეობს ინფორმაციის გადაზიდვა, რომელიც ძირითადი საშუალებას იძლევა თვითმართველობის ორგანიზებას. ზოგიერთი ყველაზე სასურველი განაცხადების ამ დიზაინების მდებარეობს ხელოვნური ინტელექტურობა. AI უკვე რეპუტაცია გარკვეული ბუნებრივი ქცევის: იგი შეუძლია აღიაროს მოდელები, რეაგირება მოვლენებს, და განკუთვნილია. თუმცა, ყველაზე AI მდებარეობს ცენტრიზაციაში. მოდელები უნდა სასწავლოთ წინასწარ განკუთვნილია პარამეტრები, შეესაბამება ადამიანის მხარდაჭერით, და გაფართოებული ცენტრიზებული მონაცემთა მონტაჟი. ეს დამოკიდებულება განსხვავდება ბუნების დეტალირებული, თვითმმართველობის რეგულარული სისტემებს. კითხვა მაშინ ხდება: როგორ შეუძლია AI ოპერაცია დეტალირებული გზა? [დაწვრილებით] 17 [დაწვრილებით] 17 Multi-Agent სისტემები Multi-Agent Systems (MAS) ძალიან კომპლექსურია, და მათი სრული დეტალები ამ სტატიაში არ არის. თუმცა, ძირითადი კონცეფციები ღირს შეამოწმოთ: MAS განახლება პირდაპირი დამოკიდებულია აქ განხილული პრინციპებს, და მათი გამოყენების მოვლენები აჩვენებენ ამ სტატიაში მოვლენები. გაუმჯობესებული ან გაუმჯობესებული, გაუმჯობესებული ან გაუმჯობესებული ტექნოლოგია გაუმჯობესება და გაუმჯობესებული ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსიური ინტენსი საავტომობილო AI და საავტომობილო დაფუძნებული სისტემები უკვე ფართოდ გამოიყენება წარმოების მასშტაბით. ყველაზე საავტომობილო მოწყობილობები, თუმცა, გაგრძელდება ერთ-ერთი საავტომობილო არქიტექტურა, სისტემები, სადაც ერთ-ერთი გენერირებული საავტომობილო უნდა გააკეთა თითოეული მოთხოვნა, ინსტრუმენტების მოთხოვნა და პოლიტიკა. მაშინაც კი, როდესაც სამუშაო ტანსაცმელი გაფართოებულია, ცენტრიზებული საავტომობილო ფართობი ჯერ კიდევ პროცესს რეგისტრაციის, შენახვის, შენახვის და კლასიკერების მეშვეობით მართავს. [8] ამჟამად [8] ამჟამად ეს არქიტექტურა შეიძლება იყოს Multi-Agent Systems. მაგრამ, როგორც აჩვენა ლოგისტიკის მაგალითად, გადაზიდვა არ არის თანხა თვითმფრინავი ორგანიზაცია. MAS აჩვენებს tensions შორის ცენტრალური კონტროლის და გამოწვეული ქცევის: შეჩერება ცენტრალური პრინციპები შეზღუდავს მათი შესაძლებლობები, რათა განვითარდეს ნამდვილად ძლიერი სისტემები. ეს tensions ასევე აღიარებს, რატომ MAS განკუთვნილია მრავალი განსხვავებული, და ხშირად კონკურენტული, გზა. ამ პრაქტიკაში, ჩვენ რეალური MAS- ის განმარტავს, როგორც ინტენსიური, ავტომატური ქსელის ინტელექტუალური მენეჯერი, რომელიც მუშაობს თვითმართველობის ორგანიზაციის სტრუქტურაში, განვითარებას აწარმოებს უპირატესობრივი ფუნქციონირება და დაჯავშნა, რათა შეესაბამება განვითარებადი ფუნქციები ან მუდმივი მიზნები. იდეალური ფორმაში, სისტემა არ მოითხოვს, რომ ჩვენ უნდა აღინიშნოთ ფუნქციას. გარდა ამისა, გარემო, ინსტრუმენტები და მენეჯერი ქმედება საშუალებას გაძლევთ მიზნებს ბუნებრივ გამოწვევა. ვფიქრობთ, რომ დონე დონე, რომელიც განკუთვნილია თავმჯდომარე. მათი შესაძლებლობები სინამდვილეში, როგორც წესი, სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდვილეში სინამდ . [სასვლელი 19] [სასვლელი 19] ეს აჩვენებს, რომ კომპლექსური ქცევა შეიძლება გამოჩნდა, გარეშე ცენტრალური კონტროლი. MAS, ეს იმას ნიშნავს, რომ კომპლექსის ავტომატური მექანიკაციები შეუძლია ინტერვიუში გარემოში, რათა გადაიხადოს პრობლემები, რომ არ არის ერთ-ერთი მექანიკაციები შეუძლიათ გადაიხადოს. დღეს, MAS- ს მუდმივად მორგებული, მაღალი ეფექტურობის სისტემები, რომლებიც მორგებულია მოკლე დონეზე. ისევე როგორც ხელოვნური გენერალური ინტელექტურობით, განიხილება, თუ გსურთ გააკეთოთ საერთო MAS- ს, რომელიც შეუძლია ნებისმიერი საქმიანობას შეესაბამება. მოვლენები მდებარეობს დეტალირებული, თვითმართველობის ორგანიზაციის სისტემების ინტელექტურობას: მეხსიერება, შენახვა, კონტაქტი, თვითმართველობის სწავლის და განიხილვის საკითხები. ამ მორგების გადარჩენა საშუალებას გაძლევთ ოპერაციებს ავტომატურად გააკეთოთ, გაუზიაროთ ცოდნა და კოლექციურად სწავლობენ. ვფიქრობთ, თუ ეს ცოდნა გაუზიაროსა, მთელი ჯგუფი შეუძლიათ მიიღოს უპირატესობა, თავიდან ავიცილოთ duplicate effort და გაუმჯობესოს შესრულება. ამით, ოპერაციები აღიარებენ კონტაქტი, კომუნიკაცია, და თვითმართველობის ორგანიზება, რათა თავიდან ავიცილოთ "სინახოს რკინის". [20] [20] გაუმჯობესებული განიხილება აჩვენებს, თუ როგორ მუშაობს თვითმართველობის ორგანიზაციის სისტემები. როდესაც მენეჯები განიხილება მათთან ერთად, ახალი დინამიკები გამოჩნდა: ახალი ფუნქციები შეიძლება შექმნას, დის-სკერები შეიძლება შექმნას და საუკეთესო სტრატეგიები შეიძლება აღმოაჩინდეს. ერთ-ერთი მაგალითია კონტაქტური ქსოვილის პროტოკოლს, სადაც ჯგუფი მენეჯები აშენებს კონტაქტი და შეუერთებს შეკვეთის პროცესში საქმიანობის ან დის-ფუნქციისთვის. მენეჯები შეტყობინებენ მათი შესაძლებლობებს; მენეჯერი შეფასებს შეტყობინებები და შეტყობინებს საქმიანობის შესაბამისად. მეშვეობით რეპუტაცია, koalition გააუმჯობესებს მისი ხელმისაწვდომობა, საერთოდ დაეხმარება მიზნით და მიღების decentralized order. [21] დაახლოებით [21] დაახლოებით MAS აჩვენებს უდიდესი პოტენციას დეტალაციის. მათი ინტელექტურობა და მექანიკაციები განკუთვნილია და შესაძლებელია, იმიტომ, რომ ჩვენ ვხედავ დიზაინებს, რომ ჩვენ ვხედავ ბუნება. პროტოკულები, როგორიცაა კონტაქტი ქსელი, და peer-to-peer ქსელი, შეიმუშავებს ბუნების მოწინავე ქსელები და უზრუნველყოფს მექანიზებს ნამდვილი თვითმართველობის ორგანიზაცია დეტალაციის სისტემებში. კომპიუტერული ქსოვილის გარეშე ცენტრალური უფლებების უზრუნველყოფს უფრო ფართო მოქნილი და შეიძლება გაუმჯობესოს სისტემის არქიტექტურა. ისინი გაუმჯობესებს ახალი გამოყენების შემთხვევაში, გააუმჯობესებს ტექნოლოგიური ფართობი, და შეიძლება დასაწყისში ახალი ასაკის AI. იხილეთ ორივე ბუნებრივი და კომპიუტერული სისტემები, ნათელი მოდელი გამოჩნდა: დეტალებული ქსელები, კომუნიკაცია არის საფუძველზე. კომუნიკაცია არის თვითმართველობის ორგანიზაციის სისტემების ძირითადი საფუძველზე. უნიკალური ინტენსიები, თუ არა კლიენტები, ცხოველები, მენეჯები, ან ღონისძიებები, უნდა კომუნიკაციის გარეშე ცენტრალური მონიტორინგი. არ არის საკმარისი რეაგირება ადგილობრივი მოვლენებს; ისინი ასევე უნდა გაუზიაროთ მათ. პროტოკები უზრუნველყოფს "გზა წესები" ამ კომუნიკაციის ხაზები. ძირითადი მათ შორის არის peer-to-peer პროტოკები, როგორიცაა ქსელი. GOSIP პროტოკოლი Goossip ითამაშა მნიშვნელოვანი როლი ადამიანის საზოგადოებაში. უკეთესი ან უკეთესი, იგი გაფართოებს ინფორმაცია უახლესი სიჩქარით. მიუხედავად იმისა, რომ თანამედროვე ტექნოლოგია, მოკლე მეგობრები შორის, სკანდიები ქალაქში, ან ახალი ამბები ქალაქში ყოველთვის გაფართოებული სწრაფად, ეფუძნება სიტყვა შორის ინდივიდუალური შორის. ამ ჩატი გამოჩნდა შეტყობინება, სწორი ან არ, შექმნილია decentralized ქსელის ადამიანი. ეს სწრაფი გაფართოება ინფორმაცია არის ანალოგური, თუ როგორ ვირუსები, ან ისტორიულად, პლაჟები, გაფართოებული მთელი პოპულარებს. ამ მიზეზით, საღებავი პროტოკულები ზოგჯერ გამოიწვიოს "პროტოკულები" ან "პროტოკულები", რომელიც აჩვენებს განსხვავებები იგივე პრინციპი. 22 წლის 22 წლის GoSIP-ის პროტოკები ამპროექტი შედუღებენ გაფართოებული სისტემებში, რომელიც საშუალებას გაძლევთ კლასის ღონისძიებებს განკუთვნილია, მათთან ერთად ადგილობრივი ინფორმაციის გაზიარება. პრაქტიკაში, ერთი ღონისძიებელს აირჩიებს სხვა ღონისძიებებს, რომ მათთან მონაცემების გაზიარება. ისინი შედარებით მათი მონაცემების უახლესი სიჩქარე და შეესაბამება უახლესი ვერსია. თითოეული შემდეგ აირჩიებს ახალი ღონისძიებებს, და ციკლი განკუთვნილია, რომელიც საშუალებას გაძლევთ მონაცემების გაზიარება კლასის მეშვეობით. ეს პროცესი საშუალებას გაძლევთ კლასტერას, რათა შექმნათ კონცეფციას სტატისტიკის შესახებ ღონისძიებებში. იგი გააკეთებს : საკმარისი ნომრები, ყველა ნომრები შეესაბამება შეესაბამებული სტრუქტურა. ეს შეესაბამება ძლიერი შეესაბამება, რომელიც იძლევა დაუყოვნებლივ შეესაბამება ცენტრირებული პრინციპები, როგორიცაა ლიდერი / Followers სტრუქტურები. შესაძლებელი კონფიგურაცია დასაწყისში, საბოლოო სისტემები გთავაზობთ მაღალი ხელმისაწვდომობის, მაღალი partition Tolerance, და დაბალი თხევადი, აღიარებს CAP teorema. ძლიერი საბოლოო სისტემები, გარდა ამისა, უზრუნველყოფს დაუყოვნებლივ კონფიდენციალურობის წერილები და უზრუნველყოფს ყველა წერილები დაბრუნება უახლესი სახელმწიფო. ძირითადი სისტემები, ძლიერი კონფიგურაცია შეიძლება მოითხოვდეს. მაგრამ მაღალი სიზუსტით გაფართოებული სისტემები, ეს იძლევა bottlenecks ცენტრალური კონტროლის. ეფექტურად გაფართოება, ჩვენ უნდა აღიაროთ peer-to-peer პროტოკები, და მიღების მათი სრული უპირატესობა, აღიარებს მათ სრულიად. [23] [23] იმიტომ, რომ დისტრიბებული მონაცემთა ბაზა. როდესაც ტაბლეტი ძალიან დიდი იზრდება ერთი მანქანა, იგი გაზიარება მცირე ნაწილები და შენარჩუნება ღილაკებში კლასტერში. თუ დისტრიბებული მონაცემთა ბაზა ძალიან დიდი იზრდება, კიდევ ერთი ღილაკს დაამატება. ეს setup გაზიარება, მაგრამ არ არის დეტალირებული ან თვითმართველობის ორგანიზაცია. კონცენტრაციისთვის, ასეთი სისტემა შეიძლება გამოიყენოთ კონცენტრაციის მოდელი, როგორიცაა Raft , გამოყენებით Lead / Followers სტრუქტურა მონაცემების რეპლიკაციისთვის. [24] [24] ორი ძირითადი პრობლემები გამოჩნდა: რა ხდება, თუ ღონისძიება დაშორება ან დაშორება, და როგორ იპოვებს ღონისძიებების ადგილობებს? კონტროლის ცენტრალური მოდელი, ჩვენ გადაწყვეტებს ეს მომსახურების რეგისტრატორი, როგორიცაა Apache Zookeeper. ღონისძიებები კითხვებს რეგისტრატორი, რათა იპოვონ პარტიის მძღოლი, და რეგისტრატორი რეგულარულად შეამოწმებს ღონისძიების ჯანმრთელობა pings- ის გამოყენებით, დააინახავს სხვებს, თუ ღონისძიება არ არის ხელმისაწვდომი. მიუხედავად იმისა, რომ ეფექტური, ეს მიმოხილვა გაზრდის ქსელის ტენდენცია, შექმნა დამოკიდებულება, შეამციროს ავტომატას და ეს არის ადგილი, სადაც პოსტი პოსტი იღებს, განსაკუთრებით cloud-native სისტემები [25] [25] ამ მაგალითად, ძირითადი ვარიანტი აჩვენებს: თუ უნდა აღიაროთ დეტალაცია კონტროლის ღირებულება. ზოგიერთი შემთხვევაში, თუმცა, არ არსებობს არჩევანი; საღებავი პროტოკები შეიძლება იყოს მხოლოდ ხელმისაწვდომი ვარიანტი, განსაკუთრებით Edge გარემოებში ან ქსელის გარეშე ცენტრალური hub. [26] [26] მრავალი ფართოდ გამოიყენება პლატფორმა დამოკიდებულება საღებავი, ორივე embedded და cloud-native. Amazon’s DynamoDB იყენებს საღებავი, რათა შეამოწმოთ partition status. Netflix’s Eureka უზრუნველყოფს მომსახურების აღმოჩენა საღებავი. Redis, პოპულარული in-memory key–value store, იყენებს საღებავი გაფართოებას cluster ინფორმაცია. გარდა ამისა, ბევრი open-source განახლება არსებობს. ერთი მაგალითია , მაღალი ეფექტურობის მოკლე პროტოკოლოგია, რომელიც განკუთვნილია decentralized, eventually-coherent სტატისტიკა პროგრამები. GoferBroke [27] [27] მნიშვნელოვანია, რომ პოსტი რეპუტაცია რეპუტაცია ცვლილება ჩვენი სისტემის დიზაინი, ერთი, რომელიც წავიდეს კონტროლი დაშორებით ცენტრალური ფიზიკური ჯერ კიდევ ინტეგრირებული დიდი ნაწილი ჩვენი ინფრასტრუქტურის. ეს არის პატარა ნაწილი, და პირველი ტექსტი, რაც შესაძლებელია. კონტაქტი საბოლოოდ, ვარიანტი წინასწარა მარტივი, მაგრამ გრძელვადიანი: გააუმჯობესოთ კონტროლი და იერანგიის სისტემები, რომლებიც თავიდან ავიცილონ მათ, ან აღიაროთ ბუნებრივი მოდელები დეტალაციის, კომუნიკაციის და თვითმფრინავი ორგანიზაციის, რომელიც ყოველთვის მხარს უჭერს ყველაზე რეზოლუციური ქსელები, როგორც ბიოლოგიური, სოციალური, ან ციფრული. მომავალში მოიცავს სისტემები, რომლებიც განვითარება, შეესაბამება და კონდიციონირება არ არის შეუზღუდავი ერთ-ერთი პრაქტიკული დონეზე. ჩვენი კონცენტრაციის ინტუსის გათავისუფლების საშუალებით, ჩვენ აპირებთ არქიტექტურებს, რომლებიც არა მხოლოდ გაფართოება, არამედ ცხოვრობენ. სისტემები, რომლებიც იპოვებენ ბუნების თავიანთი ინტენსივებას, როგორიცაა კუნძულები, კუნძულები და ხეები, რათა აჩვენოთ რეზოლუციას საერთო ქცევისგან და არა კონტროლის მიერ. გაფართოებული კომპიუტერისთვის, ეს იმას ნიშნავს, რომ პროტოკები, როგორიცაა პორტაქტები, რომლებიც მხარს უჭერს მოვლენას ანქიტრაციისთვის, თანამშრომლობისთვის კომპიუტერისთვის. გაფართოებული კომპიუტერისთვის, ეს მიუთითებს multi-agent სისტემებს, რომლებიც შეუძლიათ თვითმართველობის ორგანიზებას და ცოდნის გაზიანებას. და ჩვენთვის, როგორც სისტემის დიზაინერებს, ეს მოითხოვს გონება: მანქანების შექმნისგან, რომელიც მოდოვს, და ეკოსიზმების გაფართოებას, რომელიც განკუთვნილია. თუ ჩვენ საკმარისი ხართ, რომ გათავისუფლოთ ჩვენი კონტროლი ცენტრიზებული კონტროლის შესახებ, ჩვენ შეგვიძლია იპოვოთ, რომ ჩვენ არ ვართ ტექნოლოგიის შეზღუდვაზე, არამედ სრულიად ახალი ასაკის დასაწყისში, სადაც ჩვენი სისტემები, როგორიცაა ბუნება, თვითმართველობის მხარდაჭერა, თვითმართველობის ორგანიზება და უამრავი უნარი ზრდის. რეიტინგები [1] ამჟამად Centralized vs Distributed System - GeeksforGeeks Centralized vs Distributed სისტემა - GeeksforGeeks 2 წლის Blockchain ისტორია: განვითარება decentralized ტექნოლოგია - LayerK დღიური Blockchain ისტორია: განვითარება decentralized ტექნოლოგია - LayerK დღიური [3] ამჟამად [2502.20468] შენარჩუნება ტესია გაფართოებული სისტემები: სამუშაო Nancy Lynch და თანამშრომლები [2502.20468] შენარჩუნება ტესია გაფართოებული სისტემები: სამუშაო Nancy Lynch და თანამშრომლები [4] დასაწყისში What Is the CAP Theorem? | IBM რა არის CAP Theorem? [5] ეს არის Consensus Algorithms in Distributed Systems | Baeldung on Computer Science Consensus Algorithms in Distributed Systems - კომპიუტერული მეცნიერება [6] ეს არის მონაცემთა ინტენსიური განაცხადების დიზაინი [Book] მონაცემთა ინტენსიური განაცხადების დიზაინი [Book] [დაწვრილებით] Apache ZooKeeper Apache ZooKeeper მოწყობილობა [8] ამჟამად https://kubernetes.io/docs/concepts/overview/ https://kubernetes.io/docs/concepts/overview/ [9] დაახლოებით Breaking the chains of big data: How distributed architecture unlocks agility | CIO Big Data: როგორ გათავისუფლებული არქიტექტურა გათავისუფლებს Agility CIO [10] დასაწყისში [1805.01786] To Centralize or Not to Centralize: A Tale of Swarm Coordination [1805.01786] Centralize or Not to Centralize: A Tale of Swarm კონტაქტი [11] დასაწყისში GoDaddy-ის პროგრამები.pdf GoDaddy-ის პროგრამები.pdf [დაწვრილებით] Swarm Intelligence – Franki T Swarm Intelligence – Franki T [13] Swarm Intelligence: the Intersection of Nature and AI Swarm Intelligence: ბუნების და AI კონცენტრაცია [სასვლელი 14] https://en.wikipedia.org/wiki/Dijkstra's_algorithm https://en.wikipedia.org/wiki/Dijkstra's_algorithm [დაწვრილებით] The Whispering Forest: How Trees Communicate and the Future of AI-Driven Tree Talk | Earth Endeavours The Whispering Forest: How Trees Communicate and the Future of AI-Driven Tree (ჩვეულებრივ) [16] https://scientificorigin.com/do-trees-talk-to-each-other-the-hidden-language-of-forests https://scientificorigin.com/do-trees-talk-to-each-other-the-hidden-language-of-forests [დაწვრილებით] 17 https://medium.com/@kamil.sedzimir/how-ai-and-holochain-can-transform-decentralized-human-systems-based-on-nature-cbd59bea2177 https://medium.com/@kamil.sedzimir/how-ai-and-holochain-can-transform-decentralized-human-systems-based-on-nature-cbd59bea2177 [8] ამჟამად https://devblogs.microsoft.com/blog/designing-multi-agent-intelligence https://devblogs.microsoft.com/blog/designing-multi-agent-intelligence [სასვლელი 19] https://www.researchgate.net/publication/383294907_Biological_Inspiration_for_AI_Analogies_Between_Slime_Mold_Behavior_and_Decentralized_Artificial_Intelligence_Systems https://www.researchgate.net/publication/383294907_Biological_Inspiration_for_AI_Analogies_Between_Slime_Mold_Behavior_and_Decentralized_Artificial_Intelligence_Systems [20] https://arxiv.org/pdf/2402.03578 https://arxiv.org/pdf/2402.03578 [21] დაახლოებით Analysis of contract net in multi-agent systems - ScienceDirect კონტაქტის ქსელის ანალიზი multi-agent სისტემებში - ScienceDirect 22 წლის GossipandEpidemicProtocols.pdf GoPayPayPayPayPayPayPayPayPayPayPayPay [23] Strong vs. Eventual Consistency in System Design - GeeksforGeeks Strong vs. Eventual კონფიგურაცია სისტემის დიზაინი - GeeksforGeeks [24] Raft Consensus Algorithm-ის გამოყენება Raft Consensus Algorithm-ის გამოყენება [25] Cloud-native Simulation Framework for gossip protocol: მოდულირება და ანალიზი ქსელის დინამიკა - PMC Cloud-native Simulation Framework for gossip protocol: მოდულირება და ანალიზი ქსელის დინამიკა - PMC [26] [27] 2110.14609 GitHub - kristianJW54/GoferBroke: GoferBroke is a lightweight, extensible tool designed for building distributed clusters using an anti-entropy gossip protocol over custom binary TCP. 2110.14609 GitHub - kristianJW54/GoferBroke: GoferBroke არის მსუბუქი, გაფართოებული ინსტრუმენტი, რომელიც განკუთვნილია გაფართოებული კლასის შექმნა, გამოყენებით ანტი-ენტროპის საღებავი პროტოკოლოგია მორგებული binary TCP- ზე.