Тодорхойлолттой сүлжээ болон хиймэл оюун ухааны агентууд бүхий автономит системд зориулсан архитектурын төвлөрлийг сааруулах | B4N1

Тодорхойлолттой сүлжээ болон хиймэл оюун ухааны агентууд бүхий автономит системд зориулсан архитектурын төвлөрлийг сааруулах

5 months ago · b4n1 Read time: 5 min

** Тодорхойлогч сүлжээ болон хиймэл оюун ухааны агентууд бүхий автономит системд зориулсан архитектурын төвлөрлийг сааруулах**

Танилцуулга

Зам тээвэр, дэд бүтэц, ложистик гэх мэт янз бүрийн салбарт бие даасан системүүдийн эрэлт хэрэгцээ нэмэгдэж байгаа нь олон аж ахуйн нэгжийн хооронд саадгүй харилцаа холбоо, зохицуулалт хийх боломжийг олгодог төвлөрсөн бус архитектурын хэрэгцээ өсөхөд хүргэсэн. Тодорхойлогч сүлжээ ба хиймэл оюун ухааны агентууд нь энэ зорилгод хүрэхэд туслах хоёр гол технологи юм. Энэ нийтлэлд бид эдгээр технологийн огтлолцол, тэдгээрийн бие даасан систем дэх хэрэглээг судлах бөгөөд техникийн хэрэгжилтийн дэлгэрэнгүй мэдээлэл болон бодит хэрэглээнд анхаарлаа хандуулах болно.

Deterministic Networking

Тодорхойлогч сүлжээ нь төхөөрөмжүүдийн хооронд урьдчилан таамаглах боломжтой, найдвартай холболтыг баталгаажуулдаг сүлжээний нэг төрөл юм. Энэ нь "детерминизм" гэсэн ойлголт дээр суурилдаг бөгөөд энэ нь системийн гаралт нь түүний оролт, түүний зан төлөвийг зохицуулдаг дүрмээр бүхэлдээ тодорхойлогддог гэсэн үг юм. Сүлжээний нөхцөлд детерминизм нь пакетуудыг ямар ч алдагдал, давхардалгүйгээр урьдчилан таамаглах боломжтой, найдвартай байдлаар хүргэхийг баталгаажуулдаг.

Детерминист сүлжээ нь хэд хэдэн давуу талтай бөгөөд үүнд:

  • ** Урьдчилан таамаглах чадвар**: Тодорхойлсон сүлжээ нь пакетуудыг урьдчилан таамаглахуйц байдлаар хүргэхийг баталгаажуулдаг бөгөөд энэ нь бодит цагийн харилцаа холбоо шаарддаг бие даасан системд зайлшгүй шаардлагатай.
  • ** Найдвартай байдал**: Тодорхойлолттой сүлжээ нь пакет алдагдах эсвэл давхардах эрсдэлийг бууруулдаг бөгөөд энэ нь автономит системд алдаа, доголдолд хүргэдэг.
  • Аюулгүй байдал: Тодорхойлолттой сүлжээ нь сайн тодорхойлогдсон дүрэм, протокол дээр суурилдаг тул аюулгүй харилцааны сувгийг хангадаг.

AI агентууд

AI агентууд нь хүрээлэн буй орчныг таньж, үйлдлийнхээ талаар дүгнэлт хийж, зорилго, сонголтдоо тулгуурлан шийдвэр гаргах чадвартай програм хангамж юм. Автономит системийн хүрээнд хиймэл оюун ухааны агентуудыг тээврийн хэрэгсэл эсвэл дэд бүтцийн бүрэлдэхүүн хэсэг гэх мэт олон байгууллагын үйл ажиллагааг хянах, зохицуулахад ашиглаж болно.

AI агентууд хэд хэдэн давуу талтай, үүнд:

  • Бие даасан байдал: AI агентууд бие даан ажиллаж, зорилго, сонголтдоо тулгуурлан шийдвэр гаргах боломжтой.
  • Уян хатан байдал: AI агентууд өөрчлөгдөж буй орчин, нөхцөл байдалд дасан зохицож чаддаг тул бие даасан системд тохиромжтой.
  • ** Өргөтгөх чадвар**: AI агентуудыг системийн шаардлагаас хамааран хялбархан томруулж эсвэл багасгаж болно.

Төвлөрсөн бус архитектур

Төвлөрсөн бус архитектур нь төвлөрсөн сервер гэхээсээ илүү хоорондоо холбогдсон зангилааны сүлжээнд суурилсан архитектурын нэг төрөл юм. Автономит системүүдийн хүрээнд төвлөрсөн бус архитектур нь тээврийн хэрэгсэл эсвэл дэд бүтцийн бүрэлдэхүүн хэсгүүд зэрэг олон байгууллагуудын хооронд саадгүй харилцаа холбоо, зохицуулалтыг идэвхжүүлж чадна.

Төвлөрсөн бус архитектур нь хэд хэдэн давуу талтай бөгөөд үүнд:

  • ** Өргөтгөх чадвар**: Төвлөрсөн бус архитектурыг системийн шаардлагаас хамааран хялбархан томруулж эсвэл багасгаж болно.
  • ** Найдвартай байдал**: Төвлөрсөн бус архитектур нь нэг цэгийн эвдрэлийн эрсдлийг бууруулж, төвлөрсөн архитектураас илүү найдвартай болгодог.
  • Аюулгүй байдал: Төвлөрсөн бус архитектур нь хоорондоо холбогдсон зангилааны сүлжээнд суурилдаг тул аюулгүй харилцааны сувгийг хангадаг.

** Тодорхойлогч сүлжээ, AI агентууд болон төвлөрсөн бус архитектурын уулзвар**

Детерминист сүлжээ, AI агентууд болон төвлөрсөн бус архитектурын огтлолцол нь урьдчилан таамаглах боломжтой, найдвартай, аюулгүй байдлаар ажиллах боломжтой бие даасан системийг бий болгох боломжийг олгодог. Эдгээр технологийг хослуулснаар хөгжүүлэгчид өөрчлөгдөж буй орчин, нөхцөл байдалд дасан зохицох системийг бий болгохын зэрэгцээ олон аж ахуйн нэгжийн хооронд тасралтгүй харилцаа холбоо, зохицуулалтыг хангах боломжтой.

Техникийн хэрэгжилтийн дэлгэрэнгүй

Детерминист сүлжээ болон AI агентууд бүхий төвлөрсөн бус архитектурыг хэрэгжүүлэхийн тулд хөгжүүлэгчид янз бүрийн технологийг ашиглаж болно, үүнд:

  • Блокчейн: Блокчейн технологийг ашиглан урьдчилан таамаглах боломжтой, найдвартай байдлаар хоорондоо харилцах боломжтой зангилааны төвлөрсөн бус сүлжээг бий болгох боломжтой.
  • Ухаалаг гэрээ: Ухаалаг гэрээг төвлөрсөн бус архитектурт хиймэл оюун ухааны агентуудын зан үйлийг зохицуулах дүрэм, протоколыг тодорхойлоход ашиглаж болно.
  • Machine Learning: Машин сургалтын алгоритмуудыг AI агентуудыг зорилго, сонголтод тулгуурлан шийдвэр гаргахад сургахад ашиглаж болно.

Бодит ертөнцийн хэрэглүүр

Детерминист сүлжээ, AI агентууд болон төвлөрсөн бус архитектурын огтлолцол нь хэд хэдэн бодит хэрэглээний програмуудтай бөгөөд үүнд:

  • Програм хангамжаар тодорхойлогдсон тээврийн хэрэгсэл: Програм хангамжаар тодорхойлогдсон тээврийн хэрэгсэл нь өөр хоорондоо харилцах, өөрчлөгдөж буй орчин, нөхцөл байдалд дасан зохицохын тулд детерминист сүлжээ болон хиймэл оюун ухааны агентуудыг ашиглаж болно.
  • Автономит дэд бүтэц: Өөрөө жолооддог машин, дрон зэрэг бие даасан дэд бүтэц нь бие биетэйгээ харилцах, өөрчлөгдөж буй орчин, нөхцөл байдалд дасан зохицохын тулд детерминист сүлжээ, хиймэл оюун ухааны агентуудыг ашиглаж болно.
  • Ухаалаг хотууд: Ухаалаг хотууд нь олон аж ахуйн нэгжийн хооронд саадгүй харилцаа холбоо, зохицуулалт хийх боломжийг олгодог төвлөрсөн бус архитектурыг бий болгохын тулд детерминист сүлжээ болон хиймэл оюун ухааны агентуудыг ашиглах боломжтой.

Код жишээ

Энд төвлөрсөн бус архитектурт детерминист сүлжээ болон AI агентуудыг ашиглахыг харуулсан Python дээрх энгийн кодын жишээ энд байна:

импортын асинцио
вэбсокетуудыг импортлох

AI-агент ангилал:
    def __init__(өөрийгөө, нэр):
        self.name = нэр
        self.state = {"байршил": (0, 0), "хурд": 0}

    async def хүлээн_мессеж (өөрийгөө, мессеж):
        хэвлэх(f"{self.name} хүлээн авсан мессеж: {message}")

    async def send_message(өөрөө, мессеж):
        хэвлэх(f"{self.name} мессеж илгээж байна: {message}")

async def main():
    ai_agent1 = AI-Agent("AI-Agent-1")
    ai_agent2 = AI-Agent("AI-Agent-2")

    websockets.connect("ws://localhost:8765")-г вэбсокет байдлаар синхрончлох:
        хүлээж байна ai_agent1.send_message("Сайн уу, дэлхий!")
        ai_agent2.receive_message-г хүлээж байна("Сайн уу, дэлхий!")

asyncio.run(main())

Энэхүү кодын жишээ нь төвлөрсөн бус архитектурт детерминист сүлжээ болон AI агентуудыг ашиглахыг харуулж байна. AI-Agent анги нь мессеж хүлээн авах, илгээх боломжтой хиймэл оюун ухааны агентийг төлөөлдөг бол үндсэн функц нь AI агентуудын хооронд харилцахын тулд WebSockets-ийг ашиглахыг харуулдаг.

Хамгийн их ашиглагддаг 5-10 тушаал/хэсэг

Детерминист сүлжээ болон AI агентуудад хамгийн их ашиглагддаг 5-10 тушаал/хэсэг энд байна:

  1. import asyncio: Асинхрон програмчлалыг ашиглахын тулд асинсио санг импортлох.
  2. websockets импортлох: Websockets-ийг харилцаанд ашиглахын тулд websockets номын санг импортлох.
  3. class AI-Agent: AI-Agent ангиллыг AI агентийг төлөөлөхийн тулд тодорхойлно.
  4. async def receive_message(self, message): Бусад AI агентуудаас мессеж хүлээн авах аргыг тодорхойлно.
  5. async def send_message(self, message): Бусад AI агентууд руу мессеж илгээх аргыг тодорхойлно.
  6. websockets.connect("ws://localhost:8765")-г websocket байдлаар синхрончлох: Бусад хиймэл оюун ухааны агентуудтай холбогдохын тулд WebSocket холболт үүсгэнэ үү.
  7. await ai_agent1.send_message("Сайн уу, дэлхий!"): Нэг хиймэл оюун ухааны агентаас нөгөө рүү мессеж илгээх.
  8. await ai_agent2.receive_message("Сайн уу, дэлхий!"): Нэг хиймэл оюун ухааны агентаас нөгөө рүү мессеж хүлээн авах.
  9. asyncio.run(main()): AI агентуудыг эхлүүлэхийн тулд үндсэн функцийг ажиллуулна уу.
  10. print(f"{self.name} хүлээн авсан мессеж: {message}"): AI агент мессеж хүлээн авах үед консол руу мессеж хэвлэх.

Дүрслэл

Chart.js ашиглан детерминист сүлжээ, AI агентууд болон төвлөрсөн бус архитектурын огтлолцлын дүрслэлийг энд үзүүлэв.

{
  "төрөл": "бар",
  "өгөгдөл": {
    "шошго": ["Тодорхойлолттой сүлжээ", "AI агентууд", "Төвлөрсөн бус архитектур"],
    "өгөгдлийн багц": [
      {
        "label": "Ашиг тус",
        "өгөгдөл": [3, 2, 1],
        "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56"]
      }
    ]
  },
  "сонголт": {
    "гарчиг": {
      "дэлгэц": үнэн,
      "текст": "Тодорхойлолттой сүлжээ, AI агентууд ба төвлөрсөн бус архитектурын уулзвар"
    },
    "домог": {
      "дэлгэц": үнэн
    }
  }
}

Энэхүү дүрслэл нь детерминист сүлжээ, AI агентууд болон төвлөрсөн бус архитектурын ашиг тусыг харуулж, тэдгээрийн огтлолцол, бие даасан систем дэх хэрэглээнд анхаарлаа хандуулдаг.

Дүгнэлт

Детерминист сүлжээ, AI агентууд болон төвлөрсөн бус архитектурын огтлолцол нь урьдчилан таамаглах боломжтой, найдвартай, аюулгүй байдлаар ажиллах боломжтой бие даасан системийг бий болгох боломжийг олгодог. Эдгээр технологийг хослуулснаар хөгжүүлэгчид өөрчлөгдөж буй орчин, нөхцөл байдалд дасан зохицох системийг бий болгохын зэрэгцээ олон аж ахуйн нэгжийн хооронд тасралтгүй харилцаа холбоо, зохицуулалтыг хангах боломжтой. Энэхүү нийтлэл нь практик кодын жишээнүүд болон дүрслэлд анхаарлаа хандуулж, энэ уулзварын техникийн хэрэгжилтийн дэлгэрэнгүй мэдээлэл болон бодит хэрэглээний талаар нарийвчилсан тоймыг өгсөн болно.


Have Questions?

Let's Talk

Contact me on LinkedIn