Aiwatar da Agent AI a cikin Ayyukan Ayyuka na DevOps don Kayayyakin Kayayyakin Kayayyakin Ciniki | B4N1

Aiwatar da Agent AI a cikin Ayyukan Ayyuka na DevOps don Kayayyakin Kayayyakin Kayayyakin Ciniki

6 months ago · b4n1 Read time: 5 min

** Aiwatar da AI Agentic a cikin Ayyukan Ayyuka na DevOps don Orchestration Ingantattun Kayan Aiki ***

** Gabatarwa ***

Haɗin kai na Artificial Intelligence (AI), DevOps, da ƙungiyar kade-kade ya haifar da sabon salo a cikin sarrafa kayan more rayuwa - ƙungiyar kayan more rayuwa mai cin gashin kanta. Wannan tsarin yana ba da damar AI da Injin Koyon Injiniya (ML) algorithms don sarrafa kai da haɓaka samar da ababen more rayuwa, ƙima, da gudanarwa, ba da damar masu haɓakawa su mai da hankali kan ayyuka masu girma. A cikin wannan labarin, za mu bincika rawar AI mai aiki don haɓaka ƙwarewar haɓakawa da haɓaka haɓakawa a cikin ayyukan aiki na DevOps, tare da mai da hankali kan kayan aikin kamar LangChain, DSPy, da StackGen.

** Menene Agent AI?**

Agent AI yana nufin wani nau'in AI wanda ke nuna ɗabi'a mai cin gashin kansa, yanke shawara da ɗaukar ayyuka da kansa ba tare da sa hannun ɗan adam ba. A cikin mahallin DevOps, ana iya amfani da AI mai aiki don sarrafa ayyuka kamar samar da ababen more rayuwa, turawa, da ƙima, da kuma saka idanu da magance matsala. Wannan hanya ta sa masu haɓakawa su mai da hankali kan ayyuka masu girma, kamar rubuta lambar rubutu da tsara aikace-aikace, yayin da tsarin AI ke kula da abubuwan da ke ciki.

** LangChain: Tsarin Gina Tsarin AI na AI ***

LangChain shine tushen tushen tushen tushen gina tsarin AI mai aiki wanda zai iya hulɗa tare da masu amfani, yin ayyuka, da yanke shawara. Yana ba da saitin APIs da kayan aiki don gina mu'amalar tattaunawa, sarrafa harshe na halitta (NLP), da ƙirar koyon injin. Ana iya amfani da LangChain don gina aikace-aikace iri-iri, daga chatbots da mataimakan kama-da-wane zuwa tsarin ƙungiyar kayan more rayuwa masu cin gashin kansu.

** DSPy: Laburaren Python don Gina Tsarin AI na AI ***

DSPy ɗakin karatu ne na Python don gina tsarin AI mai aiki wanda zai iya hulɗa tare da masu amfani, yin ayyuka, da yanke shawara. Yana ba da saitin APIs da kayan aiki don gina mu'amalar tattaunawa, NLP, da ƙirar koyon inji. Ana iya amfani da DSPy don gina aikace-aikace iri-iri, daga chatbots da mataimakan kama-da-wane zuwa tsarin ƙungiyar kayan more rayuwa masu cin gashin kansu.

StackGen: Kayan aiki don Ginawa da Sarrafa kayan more rayuwa

StackGen kayan aiki ne don ginawa da sarrafa abubuwan more rayuwa azaman lamba. Yana ba da saiti na APIs da kayan aiki don ayyana saitunan abubuwan more rayuwa, samar da albarkatu, da sarrafa turawa. Ana iya amfani da StackGen don ginawa da sarrafa abubuwan more rayuwa iri-iri, daga injina da kwantena zuwa ayyuka marasa sabar da aikace-aikacen asali na girgije.

** Aiwatar da AI Agent a cikin Ayyukan Ayyukan DevOps ***

Don aiwatar da AI mai aiki a cikin ayyukan aiki na DevOps, za mu iya amfani da haɗin haɗin LangChain, DSPy, da StackGen. Ga misalin yadda za mu iya amfani da waɗannan kayan aikin don gina tsarin ƙungiyar kayan more rayuwa mai cin gashin kansa:

`` Python shigo da langchain shigo da dspy shigo da stackgen

infrastructure_config = { "albarkatu": [ {"name": "web-server", "type": "EC2", "yanki": "us-west-2"}, {"name": "database", "type": "RDS", "yanki": "us-west-2"} ] }

Ƙayyade tsarin ƙaddamarwa

deployment_config = { "sabis": [ {"name": "web-server", "image": "nginx:latest", "tashar jiragen ruwa": 80}, {"name": "database", "image": "mysql: latest", "tashar jiragen ruwa": 3306} ] }

Ƙirƙiri wakilin LangChain

wakili = langchain.Agent( suna = "kayan aiki-mawaƙa", description="Tsarin kade kayan more rayuwa mai cin gashin kansa" )

Ƙirƙiri samfurin DSPy

model = dspy.Model( suna = "kayan aiki-mawaƙa", description="Misali don tsinkayar buƙatun ababen more rayuwa" )

Ƙirƙiri tarin StackGen

tari = tari. Tari( suna = "kayan aiki-mawaƙa", description="Tari don sarrafa kayayyakin more rayuwa" )

Ƙayyade aikin AI mai aiki

aiki = [ {"step": "predict_infrastructure_requirements", "model": model}, {"step": "provision_infrastructure", "tari": tari}, {"step": "deploy_services", "deployment_config": deployment_config} ]

Gudanar da aikin AI mai aiki

agent.run (tsarin aiki)


Wannan lambar tana bayyana tsarin ƙungiyar kayan more rayuwa mai cin gashin kansa wanda ke amfani da LangChain, DSPy, da StackGen don hasashen buƙatun ababen more rayuwa, albarkatun samarwa, da tura sabis.

** Manyan Dokoki 5-10 da Akafi Amfani da su/Snippets**

Anan akwai manyan 5-10 da aka fi amfani da umarni/snippets don LangChain, DSPy, da StackGen:

| Kayan aiki | Umurni/Snippet | Bayani |
| --- | --- | --- |
| LangChain | `langchain.Agent.create()` | Ƙirƙirar sabon wakilin LangChain |
| LangChain | `langchain.Agent.bayyana()` | Yana dawo da bayanin wakilin LangChain |
| DSPy | `dspy.Model.ƙirƙira()` | Ƙirƙirar sabon samfurin DSPy |
| DSPy | `dspy.Model.bayyana ()` | Yana dawo da bayanin samfurin DSPy |
| StackGen | `stackgen.Stack.create()` | Ƙirƙirar sabon tarin StackGen |
| StackGen | `stackgen.Stack.bayyana ()` | Yana dawo da bayanin tarin StackGen |
| LangChain | `langchain.Agent.run()` | Yana gudanar da wakilin LangChain |
| DSPy | `dspy.Model.predict()` | Yana tsinkayar buƙatun ababen more rayuwa ta amfani da ƙirar DSPy |
| StackGen | `stackgen.Stack.provision()` | Yana ba da ababen more rayuwa ta amfani da StackGen stack |
| StackGen | `stackgen.Stack.deploy()` | Ana tura sabis ta amfani da StackGen stack |

**Kallon gani**

Anan ga hangen nesa na aikin AI mai aiki ta amfani da Chart.js:
Json
{
  "type": "bar",
  "data": {
    "labels": ["Bukatun Hasashen Kayan Aiki", "Kayan Kayayyakin Samfura", "Aika Sabis"],
    "datasets": [
      {
        "label": "Tsarin aiki na AI",
        "bayanai": [10, 20, 30],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "BorderColor": "rgba(255, 99, 132, 1)",
        "BorderWidth": 1
      }
    ]
  },
  "zaɓi": {
    "take": {
      "nuna": gaskiya,
      "rubutu": "Gudanarwar AI na Aiki"
    },
    "ma'auni": {
      "yAxes": [
        {
          "zama": {
            "beginAtZero": gaskiya
          }
        }
      ]
    }
  }
}

Wannan hangen nesa yana nuna aikin AI mai aiki azaman ginshiƙi, tare da matakai uku na tsinkayar buƙatun ababen more rayuwa, samar da ababen more rayuwa, da tura sabis.

Kammalawa

A cikin wannan labarin, mun bincika matsayin AI mai aiki don haɓaka ƙwarewar haɓakawa da haɓaka haɓakawa a cikin ayyukan aiki na DevOps. Mun gabatar da LangChain, DSPy, da StackGen a matsayin kayan aikin gina tsarin AI, kuma mun nuna yadda ake amfani da waɗannan kayan aikin don gina tsarin ƙungiyar kayan more rayuwa mai cin gashin kansa. Mun kuma ba da hangen nesa na aikin AI mai aiki ta amfani da Chart.js. Ta hanyar yin amfani da AI mai mahimmanci, masu haɓakawa za su iya mayar da hankali kan ayyuka masu girma, kamar rubuta lambar rubutu da ƙirar aikace-aikace, yayin da tsarin AI ke kula da abubuwan da ke ciki.


Have Questions?

Let's Talk

Contact me on LinkedIn