AI агентууд болон StackGen-тэй бие даасан дэд бүтцийг төлөвлөх нь: Техникийн гүнзгий шумбалт | B4N1

AI агентууд болон StackGen-тэй бие даасан дэд бүтцийг төлөвлөх нь: Техникийн гүнзгий шумбалт

8 months ago · b4n1 Read time: 4 min

Танилцуулга

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

Дэвсгэр

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

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

AI агентууд болон StackGen-тэй бие даасан дэд бүтцийг зохион бүтээхийн тулд бид олон үе шаттай арга барилыг дагаж мөрдөх шаардлагатай.

  1. Дэд бүтцийг код болгон (IaC): Бид StackGen ашиглан дэд бүтцээ код гэж тодорхойлж эхэлдэг. Үүнд нөөц, сүлжээ, үйлчилгээ зэрэг манай дэд бүтцийг тодорхойлсон тохиргооны файлыг бичих шаардлагатай.
  2. AI Agent Development: Дараа нь бид дэд бүтэцтэй харилцаж, цуглуулсан мэдээлэлдээ тулгуурлан шийдвэр гаргах боломжтой хиймэл оюун ухааны агентийг хөгжүүлдэг. Бид хиймэл оюун ухааны агентыг хөгжүүлэхийн тулд Python, Rust, Go зэрэг програмчлалын хэлийг ашиглаж болно.
  3. OpsVerse-тэй нэгтгэх: Дараа нь бид AI агентийг OpsVerse-тэй нэгтгэдэг бөгөөд энэ нь хиймэл оюун ухаанаар ажилладаг дэд бүтцийг бий болгох, удирдах платформоор хангадаг. OpsVerse нь хиймэл оюун ухааны төлөөлөгчийн зан төлөвийг тодорхойлох, тэр дундаа ямар дүрэм журам, арга хэмжээ авах нөхцөлийг тодорхойлох боломжийг бидэнд олгодог.
  4. Байрлуулах ба хяналт: Эцэст нь бид хиймэл оюун ухааны агент болон дэд бүтцийг үйлдвэрлэлийн орчинд байрлуулж, гүйцэтгэл, зан төлөвийг нь хянадаг.

Кодын жишээ: AI агент хөгжүүлэлт

Python ашиглан боловсруулсан AI агентын энгийн кодын жишээ энд байна.

импортын os
json импортлох
stackgen импортоос StackGen

AI-агент ангилал:
    def __init__(өөрөө, stackgen):
        self.stackgen = stackgen

    def цуглуулах_өгөгдөл(өөрөө):
        # Дэд бүтцээс мэдээлэл цуглуулах
        өгөгдөл = self.stackgen.get_data()
        өгөгдөл буцаах

    def make_decision(өөрөө, өгөгдөл):
        # Өгөгдөл дээр үндэслэн шийдвэр гарга
        хэрэв өгөгдөл['cpu_usage'] > 80 бол:
            'scale_up' буцаах
        өөр:
            'scale_down' буцаах

    def action (өөрийгөө, шийдвэр):
        # Шийдвэрт үндэслэн арга хэмжээ авна
        хэрэв шийдвэр == 'хэмжээг нэмэгдүүлэх':
            self.stackgen.scale_up()
        өөр:
            self.stackgen.scale_down()

# StackGen-ийг эхлүүлэх
stackgen = StackGen()

# AI агентын жишээг үүсгэ
ai_agent = AI-Agent(stackgen)

# Мэдээлэл цуглуулж шийдвэр гарга
өгөгдөл = ai_agent.collect_data()
шийдвэр = ai_agent.make_decision(өгөгдөл)

#Арга хэмжээ ав
ai_agent.action_take(шийдвэр)

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

Өргөтгөх чадвар, аюулгүй байдлын шилдэг туршлагууд

Манай бие даасан дэд бүтцийг өргөтгөх боломжтой, аюулгүй байлгахын тулд бид дараах шилдэг туршлагуудыг дагаж мөрдөх шаардлагатай.

  1. Модульчлагдсан дизайн: AI агент болон дэд бүтцийг модульчлагдсан байдлаар зохиож, бүрэлдэхүүн хэсгүүдийг хялбархан нэмж, арилгах боломжтой.
  2. ** Өргөтгөх чадвар**: AI агент болон дэд бүтэц нь нэмэгдэж буй ачаалал, ажлын ачааллыг зохицуулахын тулд хэвтээ болон босоо байдлаар масштаблах боломжтой эсэхийг шалгаарай.
  3. Аюулгүй байдал: Дэд бүтэц болон хиймэл оюун ухааны агентыг зөвшөөрөлгүй хандалт, халдлагаас хамгаалахын тулд шифрлэлт, хандалтын хяналт, хяналт зэрэг аюулгүй байдлын найдвартай арга хэмжээг хэрэгжүүлнэ.
  4. Хяналт, бүртгэл: AI агент болон дэд бүтцийн гүйцэтгэл, зан үйлийг хянах мониторинг, бүртгэл хөтлөх механизмыг хэрэгжүүлэх.

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

StackGen, OpsVerse болон AI агентуудад хамгийн их ашиглагддаг 5-10 тушаал/хэсэг:

  1. StackGen: stackgen init - Шинэ StackGen төслийг эхлүүлнэ.
  2. StackGen: stackgen deploy - Үйлдвэрлэлийн орчинд дэд бүтцийг байрлуулна.
  3. StackGen: stackgen scale_up - Дэд бүтцийг өргөжүүлнэ.
  4. StackGen: stackgen scale_down - Дэд бүтцийг багасгах.
  5. OpsVerse: opsverse define - AI агентын зан төлөвийг тодорхойлно.
  6. OpsVerse: opsverse deploy - AI агентийг үйлдвэрлэлийн орчинд байрлуулна.
  7. AI Agent: ai_agent.collect_data() - Дэд бүтцээс өгөгдөл цуглуулдаг.
  8. AI Agent: ai_agent.make_decision(data) - Өгөгдөл дээр үндэслэн шийдвэр гаргадаг.
  9. AI Agent: ai_agent.take_action(decision) - Шийдвэрт үндэслэн арга хэмжээ авдаг.
  10. AI Agent: ai_agent.monitor() - AI агентын гүйцэтгэл болон зан төлөвийг хянадаг.

Дүрслэл

Chart.js ашиглан бие даасан дэд бүтцийн дүрслэлийг энд үзүүлэв.

{
  "төрөл": "бар",
  "өгөгдөл": {
    "шошго": ["CPU хэрэглээ", "Санах ойн хэрэглээ", "Сүлжээний хэрэглээ"],
    "өгөгдлийн багц": [
      {
        "label": "Одоогийн үнэ цэнэ",
        "өгөгдөл": [80, 60, 40],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "хилийн өргөн": 1
      },
      {
        "label": "Босго утга",
        "өгөгдөл": [90, 70, 50],
        "backgroundColor": "rgba(54, 162, 235, 0.2)",
        "borderColor": "rgba(54, 162, 235, 1)",
        "хилийн өргөн": 1
      }
    ]
  },
  "сонголт": {
    "гарчиг": {
      "дэлгэц": үнэн,
      "text": "Бие даасан дэд бүтцийн хяналт"
    },
    "масштаб": {
      "yAxes": [
        {
          "хачиг": {
            "beginAtZero": үнэн
          }
        }
      ]
    }
  }
}

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

Дүгнэлт

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


Have Questions?

Let's Talk

Contact me on LinkedIn