በAI-Powered DevOps አውቶሜሽን ከላngChain እና AWS DevOps ወኪል ጋር በመተግበር ላይ | B4N1

በAI-Powered DevOps አውቶሜሽን ከላngChain እና AWS DevOps ወኪል ጋር በመተግበር ላይ

5 months ago · b4n1 Read time: 3 min

** AI-Powered DevOps አውቶሜሽን ከላንግቻይን እና ከAWS DevOps ወኪል ጋር መተግበር**

መግቢያ

የአርቴፊሻል ኢንተለጀንስ (AI)፣ የዴቭኦፕስ እና የኦርኬስትራ መሳሪያዎች መገናኛ በሶፍትዌር ልማት እና አቅርቦት ላይ አዲስ የአውቶሜሽን ዘመን እንዲፈጠር አድርጓል። በዚህ ጽሑፍ ውስጥ, የ LangChain ውህደትን እንመረምራለን, እጅግ በጣም ጥሩ የሆነ AI ማዕቀፍ, ከ AWS DevOps ወኪል, የሶፍትዌር ማስተላለፊያ ቧንቧዎችን በራስ-ሰር ለመስራት ኃይለኛ መሳሪያ ነው. እነዚህን ቴክኖሎጂዎች በማጣመር የስር መንስኤ ትንተናን የሚያስተካክል እና አጠቃላይ የሶፍትዌር አቅርቦት ቅልጥፍናን የሚያሻሽል ጠንካራ AI-powered DevOps አውቶሜሽን ስርዓት መፍጠር እንችላለን።

** LangChain እና AWS DevOps ወኪል መረዳት ***

LangChain

LangChain ገንቢዎች የውይይት AI ሞዴሎችን እንዲገነቡ እና እንዲያሰማሩ የሚያስችል ክፍት ምንጭ AI ማዕቀፍ ነው። የ AI ችሎታዎችን ከሶፍትዌር መተግበሪያዎች ጋር ለማዋሃድ ቀላል እና ሊታወቅ የሚችል ኤፒአይ ያቀርባል። LangChain የቋንቋ ሞዴሎችን፣ የእውቀት ግራፎችን እና የማመዛዘን ሞተሮችን ጨምሮ ሰፋ ያለ የ AI ሞዴሎችን ይደግፋል።

AWS DevOps ወኪል

AWS DevOps ወኪል ከ AWS CodePipeline ጋር በማዋሃድ የሶፍትዌር ማስተላለፊያ ቧንቧዎችን በራስ ሰር የሚሰራ መሳሪያ ነው። ገንቢዎች እንደ ኮድ ግንባታ፣ ሙከራ እና ማሰማራት ያሉ ተግባራትን በራስ ሰር እንዲሰሩ ያስችላቸዋል። AWS DevOps ወኪል በጣም ሊበጅ የሚችል እና ከብዙ የAWS አገልግሎቶች ጋር ሊጣመር ይችላል።

** AI-Powered DevOps አውቶሜሽን በመተግበር ላይ ***

በAI-powered DevOps አውቶሜሽን ከላngChain እና AWS DevOps ወኪል ጋር ለመተግበር የሚከተሉትን ደረጃዎች መከተል አለብን።

  1. ** LangChainን ከ AWS DevOps ወኪል ጋር ያዋህዱ ***: በ AI-የተጎላበተ አውቶማቲክን ለማንቃት LangChainን ከ AWS DevOps ወኪል ጋር ማዋሃድ አለብን። ይህ ከLangChain ጋር የሚገናኝ ብጁ የAWS DevOps ወኪል ተሰኪን በመፍጠር ማግኘት ይቻላል።
  2. ** LangChain አዋቅር ***: ለሥሩ መንስኤ ትንተና ተስማሚ የሆነ AI ሞዴል ለመጠቀም LangChainን ማዋቀር ያስፈልገናል. ይህ የቋንቋ ሞዴል, የእውቀት ግራፍ ወይም የማመዛዘን ሞተር ሊሆን ይችላል.
  3. ** ከ AWS CodePipeline ጋር ይዋሃዱ ***: የሶፍትዌር ማቅረቢያ ቧንቧዎችን በራስ-ሰር ለመስራት የ AWS DevOps ወኪልን ከ AWS CodePipeline ጋር ማዋሃድ አለብን።

የኮድ ምሳሌ

LangChainን ከAWS DevOps ወኪል ጋር እንዴት እንደሚያዋህድ የሚያሳይ ቀላል የኮድ ምሳሌ ይኸውና፡ `` ፓይቶን አስመጣ langchain ከ langchain.ኤጀንቶች አስመጪ ወኪል ከ langchain.llms አስመጣ LLM

LM = LLM ("langchain/ላማ:1")

የAWS DevOps ወኪልን ያስጀምሩ

ወኪል = ወኪል ( llm=llm, ስም = "የዴቮፕስ-ወኪል", መግለጫ = "AWS DevOps ወኪል", )

ለAWS DevOps ወኪል ብጁ ተሰኪን ይግለጹ

ክፍል ብጁ ፕለጊን ዴፍ init(ራስ፣ ወኪል) ራስ.ኤጀንት = ወኪል

def መፈጸም (ራስን፣ ክስተት)
    # ክስተቱን ለመተንተን LangChainን ይጠቀሙ
    ትንተና = langchain.analyze(ክስተት)
    በትንተናው መሰረት ስራዎችን በራስ ሰር ለመስራት # የAWS DevOps ወኪልን ተጠቀም
    ተግባሮች = agent.tasks(ትንተና)
    ተግባራትን መመለስ

ብጁ ተሰኪውን በAWS DevOps ወኪል ያስመዝግቡ

ወኪል.register_plugin(CustomPlugin(ወኪል))

የሶፍትዌር ማስተላለፊያ ቧንቧዎችን በራስ ሰር ለመስራት የAWS DevOps ወኪልን ይጠቀሙ

agent.run_pipeline()

ይህ የኮድ ምሳሌ LangChainን ከ AWS DevOps ወኪል ጋር የሶፍትዌር ማስተላለፊያ ቧንቧዎችን በራስ-ሰር እንዴት እንደሚያዋህድ ያሳያል። ብጁ ተሰኪው ክስተቶችን ለመተንተን LangChainን ይጠቀማል እና AWS DevOps ወኪል በትንተናው ላይ ተመስርተው ተግባራትን በራስ ሰር ለመስራት።

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

ለ LangChain እና AWS DevOps ወኪል በጣም ጥቅም ላይ የዋሉት 5-10 ዋና ዋና ትዕዛዞች/ቅንጣዎች እዚህ አሉ።

| ትዕዛዝ/ ቅንጣቢ | መግለጫ |
| --- | --- |
| `langchain.መተንተን(ክስተት)` | LangChain | በመጠቀም ክስተትን ይተንትኑ
| `ወኪል.ተግባራት(ትንተና)` | በመተንተን ላይ በመመስረት የAWS DevOps ወኪልን በመጠቀም ተግባራትን በራስ-ሰር ያድርጉ
| `agent.register_plugin(plugin)` | ብጁ ተሰኪን በAWS DevOps ወኪል ይመዝገቡ |
| `llm = LLM("langchain/ላማ:1")" | አንድ LangChain LLM አስጀምር |
| `ወኪል = ወኪል(llm=llm, name="devops-agent", description="AWS DevOps ወኪል")` | የAWS DevOps ወኪል አስጀምር |
| `agent.run_pipeline()` | AWS DevOps Agent | በመጠቀም የሶፍትዌር ማስተላለፊያ ቧንቧን ያሂዱ
| `langchain.llms.LLM("langchain/ላማ:1")" | አንድ LangChain LLM አስጀምር |
| `langchain.agents. ወኪል(llm=llm, name="devops-agent", description="AWS DevOps ወኪል")` | የAWS DevOps ወኪል አስጀምር |
| `ወኪል.ተግባራት(ትንተና)` | በመተንተን ላይ በመመስረት የAWS DevOps ወኪልን በመጠቀም ተግባራትን በራስ-ሰር ያድርጉ
| `agent.register_plugin(CustomPlugin(ወኪል))` | ብጁ ተሰኪን በAWS DevOps ወኪል ይመዝገቡ |

**እይታ**

Chart.jsን በመጠቀም በ AI የሚጎለብት የዴቭኦፕስ አውቶሜሽን ስርዓት ምስላዊ እይታ እዚህ አለ፡-
``json
{
  "አይነት": "ባር",
  "ውሂብ": {
    "መለያዎች": ["LangChain", "AWS DevOps ወኪል", "ብጁ ፕለጊን"],
    "መረጃዎች": [
      {
        "label": "የራስ ሰር ብቃት",
        "ውሂብ": [80, 90, 95],
        "የጀርባ ቀለም": ["#4CAF50", "#FF9800", "#2196F3"]
      }
    ]
  }
  "አማራጮች": {
    "ርዕስ": {
      "ማሳያ": እውነት,
      "text": "AI-Powered DevOps Automation Efficiency"
    }
    "ሚዛኖች": {
      "yAxes": [
        {
          "መዥገሮች": {
            "beginAtZero"፡ እውነት
          }
        }
      ]
    }
  }
}

ይህ ምስላዊ የ AI-powered DevOps አውቶሜሽን ሲስተም ቅልጥፍናን ያሳያል ከላngChain፣ AWS DevOps ወኪል እና ብጁ ፕለጊን ለከፍተኛ አውቶሜሽን ቅልጥፍና አስተዋፅዖ ያደርጋል።

** መደምደሚያ**

በዚህ ጽሑፍ ውስጥ የስር መንስኤ ትንተናን በራስ ሰር ለማሰራት እና የሶፍትዌር ማቅረቢያ ቧንቧዎችን ለማሻሻል የ AI ፣ DevOps እና የኦርኬስትራ መሳሪያዎችን እንደ LangChain እና AWS DevOps Agent መገናኛን መርምረናል። ጠንካራ AI የሚጎለብት DevOps አውቶሜሽን ስርዓት ለመፍጠር LangChainን ከAWS DevOps ወኪል ጋር እንዴት እንደሚያዋህድ አሳይተናል። የኮዱ ምሳሌ እና ምስላዊ የስርዓቱን ቅልጥፍና እና ችሎታዎች ግልጽ ግንዛቤን ሰጥቷል። በዚህ ጽሑፍ ውስጥ የተዘረዘሩትን እርምጃዎች በመከተል ገንቢዎች በ AI-powered DevOps አውቶሜሽን በሶፍትዌር እድገታቸው እና ማቅረቢያ ቧንቧዎች ውስጥ መተግበር ይችላሉ።


Have Questions?

Let's Talk

Contact me on LinkedIn