Gadzira yekukurukurirana AI mumiririri uchishandisa LangChain | B4N1

Gadzira yekukurukurirana AI mumiririri uchishandisa LangChain

5 months ago · b4n1 Read time: 3 min

Kubatanidza AI Agents neDevOps Automation: Kuvhura Simba reLangChain uye AWS DevOps Agent

Introduction

Iyo mharadzano yehungwaru hwekugadzira (AI), DevOps otomatiki, uye gore-yekuzvarwa dhizaini iri kushandura nzira iyo zvikwata zvekuvandudza software zvinosvika pamudzi chikonzero chekuongorora uye scalability. Nekusimudzira maAI-inotyairwa vamiririri, zvikwata zvinogona kuita otomatiki mabasa akaomarara, kuvandudza nguva dzekupindura zviitiko, uye kuwedzera kuvimbika kwese kwehurongwa. Muchikamu chino, tichaongorora kubatanidzwa kweLangChain, raibhurari yePython yekuvaka hurukuro yeAI vamiririri, neAWS DevOps Agent, chishandiso che automating software kuendesa uye kutumira. Isu tichaongorora mabhenefiti ekubatanidzwa uku, kupa muenzaniso unoshanda wekuti ungaite sei, uye nekusimbisa iyo yepamusoro mirairo uye snippets yeiyi tekinoroji.

**Mabhenefiti eAI-Driven DevOps otomatiki **

Traditional DevOps otomatiki maturusi anotarisa pakuita otomatiki kudzokorora mabasa, sekuendesa uye kuyedzwa. Nekudaro, maturusi aya anowanzo shaya kugona kuongorora maitiro akaomarara ehurongwa uye kuona zvikonzero zvenyaya. AI-inotyairwa vamiririri, kune rumwe rutivi, vanogona kuongorora huwandu hukuru hwe data, kuona mapatani, uye kufanotaura nezve maitiro ehurongwa. Nekubatanidza AI vamiririri neDevOps otomatiki maturusi, zvikwata zvinogona:

  • Natsiridza nguva dzekupindura zviitiko nekukasira kuona chikonzero chenyaya
  • Wedzera kuvimbika kwehurongwa nekufanotaura nekudzivirira kutadza
  • Gadzirisa mabasa akaoma, senge kugadzirisa uye kugadzirisa
  • Kuvandudza kudyidzana pakati pebudiriro uye zvikwata zvekushanda nekupa kunzwisisa kwakagovaniswa kwemaitiro ehurongwa

**LangChain: Raibhurari yePython Yekuvaka Yekukurukurirana AI Agents **

LangChain iraibhurari yePython inogonesa vanogadzira kuvaka yekukurukurirana AI vamiririri vachishandisa mitauro yechisikigo kugadzirisa (NLP) uye muchina kudzidza (ML) maitiro. NeLangChain, vanogadzira vanogona kugadzira vamiririri vanogona kunzwisisa uye kupindura mibvunzo yemushandisi, kuongorora zvinyorwa zvemashoko, uye kuita fungidziro nezvemaitiro ehurongwa. LangChain inopa huwandu hwezvinhu, zvinosanganisira:

  • Kuongorora uye kugadzirisa zvinyorwa
  • NLP uye ML kubatanidzwa
  • Kukurukurirana AI chimiro
  • Kubatanidzwa neanozivikanwa AI masisitimu, akadai seTensorFlow uye PyTorch

AWS DevOps Mumiriri: Chishandiso cheKuzviitira otomatiki Kuendesa Software uye Kuendesa

AWS DevOps Agent chishandiso chinogonesa vanogadzira kuti vakwanise kuitisa software kutumira uye kutumira paAWS. Mumiririri anopa huwandu hwezvinhu, kusanganisira:

  • Kuendesa otomatiki uye kuyedzwa
  • Kuenderera mberi kubatanidzwa uye kuenderera mberi kwekutumira (CI / CD)
  • Kubatanidzwa neanozivikanwa maDevOps maturusi, akadai saJenkins uye GitLab
  • Tsigiro yemitauro yakawanda yekuronga uye masisitimu

Kubatanidza LangChain neAWS DevOps Mumiririri

Kuti tibatanidze LangChain neAWS DevOps Agent, tichagadzira nyore Python script inoshandisa LangChain kuongorora matanda ehurongwa uye kuona zvingangoitika. Isu tichazoshandisa AWS DevOps Agent kuita otomatiki kutumira kwechinyorwa uye nekuchibatanidza neCI/CD yedu pombi.

Muenzaniso Unoshanda: Kuongorora System Logs neLangChain

import langchain
from langchain.chains.conversational import ConversationalChain
kubva ku langchain.llms pinza OpenAI
kubva langchain.embeddings import HuggingFaceEmbeddings


mumiririri = ConversationalChain(
    llm=OpenAI(tembiricha=0.7),
    embeddings=HuggingFaceEmbeddings(modhi_zita = "mutsara-shanduro-zvese-MiniLM-L6-v2")
)

# Tsanangura basa rekuongorora matanda ehurongwa
def analyze_logs(logs):
    # Shandisa LangChain kuongorora matanda uye kuona zvinogona kuitika
    mhinduro = agent.call(query="Ndezvipi zvingangonetsa nematanda aya?")
    dzorera mhinduro

# Tsanangura basa rekuendesa script uchishandisa AWS DevOps Agent
def deploy_script():
    # Shandisa AWS DevOps Agent kuendesa iyo script uye kuisanganisa neCI / CD yedu pombi.
    #...
    pass

# Mhanya script
logs = ["kukanganisa1", "kukanganisa2", "kukanganisa3"]
mhinduro = analyze_logs(logs)
dhinda(mhinduro)

deploy_script()

Pamusoro 5-10 Inonyanya Kushandiswa Mirairo/Zvidimbu

Heano epamusoro 5-10 anonyanya kushandiswa mirairo uye snippets yeLangChain uye AWS DevOps Agent:

  1. LangChain: agent.call(query="Ndezvipi zvingangoitika nematanda aya?")
  2. LangChain: ConversationalChain(llm=OpenAI(temperature=0.7), embeddings=HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2"))
  3. AWS DevOps Mumiririri: aws devops-agent deploy --script script.py
  4. AWS DevOps Mumiririri: aws devops-agent batanidza --pipeline pipeline-zita
  5. LangChain: HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2")
  6. LangChain: OpenAI(tembiricha = 0.7)
  7. AWS DevOps Mumiririri: aws devops-agent mamiriro
  8. AWS DevOps Mumiririri: aws devops-agent logs
  9. LangChain: agent.embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/all-MiniLM-L6-v2")
  10. LangChain: agent.llm = OpenAI(tembiricha=0.7)

Kuona: Chart.js

Heino chati iri nyore kushandisa Chart.js kuona mashandiro eLangChain-based AI mumiririri:

{
  "type": "bha",
  "data": {
    "labels": ["Accuracy", "Precision", "Recall"],
    "datasets": [
      {
        "label": "LangChain",
        "data": [0.9, 0.8, 0.7],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "borderWidth": 1
      }
    ]
  },
  "sarudzo": {
    "zita": {
      "kuratidza": chokwadi,
      "text": "Kuitwa kweLangChain-based AI Agent"
    },
    "zvikero": {
      "yAxes": [
        {
          "zvikwekwe": {
            "beginAtZero": chokwadi
          }
        }
      ]
    }
  }
}

Iyi chati inoratidza huchokwadi, huchokwadi, uye kuyeuka kweLangChain-based AI agent. Chati ichi chinopa mufananidzo unooneka wekuita kwemumiririri uye inogona kushandiswa kuona nzvimbo dzekuvandudza.

Mhedziso

Kubatanidza AI vamiririri neDevOps otomatiki vachishandisa LangChain uye AWS DevOps Agent inzira ine simba yekuvandudza midzi yekuongorora uye scalability. Nekusimudzira masimba etekinoroji ese ari maviri, zvikwata zvinogona kuita otomatiki mabasa akaomarara, kuvandudza nguva dzekupindura zviitiko, uye kuwedzera kuvimbika kwehurongwa. Muchinyorwa chino, takaongorora zvakanakira AI-inotyairwa DevOps otomatiki, yakaunza LangChain uye AWS DevOps Agent, uye yakapa muenzaniso unoshanda wekubatanidza matekinoroji maviri. Isu takasimbisawo mirairo yepamusoro uye zvimedu zve tekinoroji iyi uye takabatanidza kuona tichishandisa Chart.js. Nekutevera nhanho dzakatsanangurwa muchinyorwa chino, zvikwata zvinogona kuvhura iyo yakazara mukana weAI-inotyairwa DevOps otomatiki uye kuvandudza yavo yese software yekuvandudza uye kuendesa maitiro.


Have Questions?

Let's Talk

Contact me on LinkedIn