ከራስ ገዝ ወኪሎች እና StackGen ጋር አርክቴክቸርን አለማማለል፡ ወደ ቆራጥ አውታረ መረብ እና የዴቭኦፕ አውቶሜሽን ጥልቅ ዘልቆ መግባት። | B4N1

ከራስ ገዝ ወኪሎች እና StackGen ጋር አርክቴክቸርን አለማማለል፡ ወደ ቆራጥ አውታረ መረብ እና የዴቭኦፕ አውቶሜሽን ጥልቅ ዘልቆ መግባት።

3 months ago · b4n1 Tiempo de lectura: 3 min

** ከራስ ገዝ ወኪሎች እና StackGen ጋር አርክቴክቸርን አለማማለል፡ ወደ ቆራጥ አውታረመረብ እና ዴቭኦፕ አውቶሜሽን ጥልቅ ዘልቆ መግባት**

መግቢያ

ዛሬ ባለው ፈጣን እና በየጊዜው እየተሻሻለ ባለው የቴክኖሎጂ መልክዓ ምድር፣ ቀልጣፋ፣ ሊለኩ የሚችሉ እና አስተማማኝ ስርዓቶች አስፈላጊነት የበለጠ አፋጣኝ ሆኖ አያውቅም። ይበልጥ ውስብስብ እና እርስ በርስ የተያያዙ ስርዓቶችን ለመገንባት ስንጥር፣ ባህላዊው የተማከለ አርክቴክቸር የዘመናዊ አፕሊኬሽኖችን ፍላጎት ለማሟላት በቂ አይደለም። እዚህ ላይ ነው አርክቴክቸርን በራስ ገዝ ወኪሎች እና StackGen ያልተማከለ ስራ ወደ ሚገባው፣ ለወሳኝ አውታረመረብ እና ለዴቭኦፕ አውቶሜሽን አብዮታዊ አቀራረብን ይሰጣል።

** የተማከለ አርክቴክቸር ችግር**

ባህላዊ የተማከለ አርክቴክቸር በአንድ የቁጥጥር ነጥብ ላይ የተመሰረተ ነው፡ ይህም የሚከተሉትን ጨምሮ ወደ ብዙ ጉዳዮች ሊመራ ይችላል፡-

  • ነጠላ የውድቀት ነጥቦች፡- ማዕከላዊው መስቀለኛ መንገድ ካልተሳካ፣ ስርዓቱ በሙሉ ይወድቃል።
  • የመጠን ገደቦች: ስርዓቱ እያደገ ሲሄድ, ማዕከላዊው መስቀለኛ መንገድ ማነቆ ይሆናል, መጠነ ሰፊነትን ይገድባል.
  • የደህንነት ስጋቶች፡ የተማከለ አርክቴክቸር ለአጥቂዎች አንድ የመግቢያ ነጥብ እንዲያነጣጥሩ ቀላል ያደርገዋል።

** ገለልተኛ ወኪሎች እና StackGen ያስገቡ ***

ራሳቸውን የቻሉ ወኪሎች በአካባቢያቸው አካባቢ እና ግቦቻቸው ላይ ተመስርተው ውሳኔዎችን የሚወስኑ እራሳቸውን ችለው የሚሰሩ የሶፍትዌር አካላት ናቸው። StackGen, መቁረጫ መሣሪያ, ራሳቸውን ችለው ወኪሎች በመጠቀም ያልተማከለ ስርዓቶች መፍጠር ያስችላል. StackGenን በማንሳት፣ የሚቋቋሙ፣ ሊለኩ የሚችሉ እና ደህንነታቸው የተጠበቀ አውታረ መረቦችን መገንባት እንችላለን።

** ቁርጥ ያለ አውታረ መረብ ***

ቆራጥ አውታረመረብ በአውታረ መረብ ውስጥ ባሉ አንጓዎች መካከል ሊተነበይ የሚችል እና አስተማማኝ ግንኙነትን የሚያረጋግጥ ምሳሌ ነው። ይህ በደንቦች እና ገደቦች ስብስብ ላይ በመመስረት ውሳኔዎችን በሚወስኑ ራስ ወዳድ ወኪሎች በመጠቀም ሊገኝ ይችላል. ከተለምዷዊ አውታረመረብ ጋር የተገናኘውን እርግጠኛ አለመሆንን በማስወገድ ወሳኙ አውታረ መረብ ያልተማከለ ስርዓቶች ጠንካራ መሰረት ይሰጣል።

** ዴቭኦፕስ አውቶሜሽን ከStackGen ጋር ***

StackGen ገለልተኛ ወኪሎችን በመጠቀም ያልተማከለ ስርዓቶችን መፍጠር የሚያስችል ክፍት ምንጭ መሳሪያ ነው። በStackGen አማካኝነት ውስብስብ ሲስተሞችን ማሰማራት፣ ማመጣጠን እና ማስተዳደር፣ መተግበሪያዎቻችን ሁል ጊዜ የሚገኙ መሆናቸውን እና በጥሩ ሁኔታ እንዲሰሩ ማድረግ እንችላለን።

** የላቀ ኦርኬስትራ እና አውቶሜሽን ከ DSPy እና LangChain ጋር ***

ያልተማከለ ስርዓቶቻችንን ወደ ላቀ ደረጃ ለማድረስ፣ DSPy እና LangChainን ለላቀ ኦርኬስትራ እና አውቶሜሽን መጠቀም እንችላለን። DSPy ያልተማከለ ስርዓቶችን ለመፍጠር እና ለማስተዳደር ቀላል እና ቀልጣፋ መንገድ የሚያቀርብ የፓይዘን ላይብረሪ ሲሆን LangChain ደግሞ ውስብስብ፣ AI-powered ስርዓቶችን ለመፍጠር የሚያስችል ማዕቀፍ ነው።

** ተግባራዊ ምሳሌ፡ በStackGen ያልተማከለ ስርዓት መፍጠር**

StackGen ን በመጠቀም ቀላል ያልተማከለ ስርዓት እንፍጠር። Pythonን እንደ ፕሮግራሚንግ ቋንቋችን እና StackGenን እንደ ምርጫ መሳሪያችን እንጠቀማለን።

`` ፓይቶን አስመጣ stackgen

ወኪል = ቁልል. ወኪል( ስም = "የእኔ_ወኪል", ደንቦች=[ stackgen.ደንብ( ሁኔታ=ላምዳ፡ እውነት ድርጊት = lambda: ማተም ("ሄሎ, ዓለም!") ) ] )

ያልተማከለ ስርዓታችንን ይፍጠሩ

ስርዓት = ቁልል. ስርዓት ( ስም = "የእኔ_ስርዓት", ወኪሎች=[ወኪል] )

ስርዓታችንን ጀምር

ስርዓት.ጀምር()


በዚህ ምሳሌ፣ “ሄሎ፣ ዓለም!” የሚለውን የሚያትመውን ራሱን የቻለ ወኪል እንገልፃለን። የእሱ ሁኔታ ሲሟላ. ከዚያም ያልተማከለ ስርዓት ከአንድ ነጠላ ወኪል ጋር እንፈጥራለን እና እንጀምራለን.

**ምርጥ 5-10 በብዛት ጥቅም ላይ የዋሉ ትዕዛዞች/ቅንጣዎች**

ለStackGen በጣም ጥቅም ላይ የዋሉት 5-10 ከፍተኛ ትዕዛዞች እና ቅንጥቦች እዚህ አሉ፡

1. `stackgen.Agent(ስም = "የእኔ_ወኪል"፣ህጎች=[...])`፡ አዲስ ራሱን የቻለ ወኪል ይፈጥራል።
2. `stackgen.System(name="my_system", agents=[...])`፡ አዲስ ያልተማከለ ስርዓት ይፈጥራል።
3. `agent.start()`፡ ራሱን የቻለ ወኪል ይጀምራል።
4. `system.start()`፡ ያልተማከለ ስርዓት ይጀምራል።
5. `agent.stop()`፡ ራሱን የቻለ ወኪል ያቆማል።
6. `system.stop()`፡ ያልተማከለ ስርዓትን ያቆማል።
7. `agent. add_rule(...)`፡ ራሱን ለቻለ ወኪል አዲስ ህግ ይጨምራል።
8. `agent.remove_rule(...)`፡ ህግን ከራስ ገዝ ወኪል ያስወግዳል።
9. `system.add_agent(...)`፡ ወደ ያልተማከለ ስርዓት አዲስ ወኪል ያክላል።
10. `System.remove_Agent(...)`፡ ወኪልን ካልተማከለ ስርዓት ያስወግዳል።

**እይታ**

Chart.jsን በመጠቀም ያልተማከለ ስርዓታችን ምስላዊ እይታ እዚህ አለ፡-

``json
{
  "አይነት": "pieChart",
  "ውሂብ": {
    "መለያዎች": ["ወኪል 1", "ወኪል 2", "ወኪል 3"],
    "መረጃዎች": [
      {
        "label": "ራስ ወዳድ ወኪሎች",
        "ውሂብ": [30, 20, 50],
        "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56"]
      }
    ]
  }
  "አማራጮች": {
    "ርዕስ": {
      "ማሳያ": እውነት,
      "text": "ያልተማከለ የስርዓት እይታ"
    }
    "አፈ ታሪክ": {
      "ማሳያ": እውነት
    }
  }
}

ይህ እይታ በራስ ገዝ ወኪሎች ስርጭትን ያሳያል ያልተማከለ ስርዓታችን።

** መደምደሚያ**

አርክቴክቸርን ከራስ ገዝ ወኪሎች እና StackGen ጋር አለማማለል ለወሳኝ አውታረመረብ እና ለዴቭኦፕ አውቶሜሽን አብዮታዊ አቀራረብን ይሰጣል። StackGenን፣ DSPy እና LangChainን በመጠቀም ለውድቀቶች እና ጥቃቶች የሚቋቋሙ ውስብስብ፣ ሊለኩ የሚችሉ እና አስተማማኝ ስርዓቶችን መፍጠር እንችላለን። ማሰማራትን፣ ልኬትን እና ማስተዳደርን በራስ ሰር የማድረግ ችሎታ፣ የእኛ መተግበሪያ ሁልጊዜ የሚገኙ እና በጥሩ ሁኔታ የሚሰሩ ናቸው። ያልተማከለ ስርዓቶችን ድንበሮች መግፋታችንን ስንቀጥል፣ ወደፊት የዚህን ቴክኖሎጂ የበለጠ አዳዲስ አፕሊኬሽኖችን ለማየት እንጠብቃለን።


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn