Ukuvula ama-ZeroOps ngama-AI Agents kanye Nobunjiniyela Bokuqukethwe: Indlela Esekelwe Iphethini ye-AI DevOps Automation isebenzisa i-StackGen ne-LangChain | B4N1

Ukuvula ama-ZeroOps ngama-AI Agents kanye Nobunjiniyela Bokuqukethwe: Indlela Esekelwe Iphethini ye-AI DevOps Automation isebenzisa i-StackGen ne-LangChain

8 months ago · b4n1 Tiempo de lectura: 4 min

Ukuvula ama-ZeroOps ngama-AI Agents kanye Nobunjiniyela Bokuqukethwe: Indlela Esekelwe Iphethini ye-AI DevOps Automation isebenzisa i-StackGen ne-LangChain

Isingeniso

Esimeni esiguqukayo esithuthukayo sokuthuthukiswa kwesoftware, umqondo we-ZeroOps uqhamuke njengendlela yokuguqula i-DevOps automation. I-ZeroOps ihlose ukuqeda isidingo sokungenelela mathupha ekusetshenzisweni nasekuphathweni kwezinhlelo zesofthiwe, okwenza abathuthukisi bakwazi ukugxila emisebenzini yezinga eliphezulu efana nokusungula izinto ezintsha kanye nokusungula. Kulesi sihloko, sizongena emhlabeni we-ZeroOps futhi sihlole ukuthi ama-agent we-AI kanye nobunjiniyela bomongo bungatholakala kanjani ukuze kuzuzwe lo mgomo. Sizophinde sixoxe ngokusetshenziswa kwendlela esekelwe iphethini ku-AI DevOps ezishintshayo kusetshenziswa i-StackGen neLangChain.

Yini i-ZeroOps?

I-ZeroOps ipharadigm ye-DevOps efuna ukwenza ngokuzenzakalelayo wonke umjikelezo wokuphila wokuthuthukiswa kwesofthiwe, kusukela ekuthuthukisweni kuye ekusetshenzisweni nasekuphathweni. Inhloso eyinhloko ye-ZeroOps ukuqeda isidingo sokungenelela mathupha ekusetshenzisweni nasekuphathweni kwezinhlelo zesofthiwe, ngaleyo ndlela kuncishiswe amathuba okuba namaphutha omuntu futhi kwandise isivinini nokusebenza kahle kokulethwa kwesofthiwe.

** Ama-AI Agents kanye Nobunjiniyela Bokuqukethwe**

Ama-ejenti we-AI nobunjiniyela bomongo badlala indima ebalulekile ekusetshenzisweni kwe-ZeroOps. Abenzeli be-AI yizinhlelo zesoftware ezikwazi ukubona indawo abakuyo futhi bathathe izinyathelo zokufeza izinhloso ezithile. Ngakolunye uhlangothi, ubunjiniyela bokuqukethwe bubandakanya ukuklama nokusebenzisa amasistimu angaqonda futhi aphendule kumongo asebenza kuwo.

Ngomongo we-ZeroOps, ama-agent e-AI angasetshenziswa ukwenza imisebenzi eyahlukene njengokuthunyelwa, ukuhlola, nokuqapha. Ubunjiniyela bokuqukethwe bungasetshenziswa ukuklama amasistimu angaqonda umongo asebenza kuwo, njengendawo ezungezile, umsebenzisi, kanye nomsebenzi owenziwayo.

I-StackGen: Indlela Esekwe Iphethini ku-AI DevOps Automation

I-StackGen iwuhlaka lomthombo ovulekile oluvumela abathuthukisi ukuthi basebenzise indlela esekelwe iphethini ku-AI DevOps automation. I-StackGen inikeza isethi yamaphethini achazwe ngaphambilini nezifanekiso ezingasetshenziswa ukwenza ngokuzenzakalelayo imisebenzi ehlukahlukene njengokuthunyelwa, ukuhlola, nokuqapha.

I-StackGen yakhelwe phezu kwe-LangChain, uhlaka oluvumela abathuthukisi bakhe amasistimu e-AI okuxoxa. I-LangChain inikeza isethi yama-API namathuluzi angasetshenziswa ukwakha izinhlelo ze-AI zengxoxo ezingaqonda futhi ziphendule okokufaka kolimi lwemvelo.

LangChain: Ukwakha Izingxoxo ze-AI Systems

I-LangChain iwuhlaka olwenza abathuthukisi bakwazi ukwakha izinhlelo ze-AI zokuxoxa. I-LangChain inikeza isethi yama-API namathuluzi angasetshenziswa ukwakha izinhlelo ze-AI zengxoxo ezingaqonda futhi ziphendule okokufaka kolimi lwemvelo.

I-LangChain yakhelwe phezu kwenani lobuchwepheshe bomthombo ovulekile, okufaka phakathi i-TensorFlow ne-PyTorch. I-LangChain inikeza isethi yama-API namathuluzi angasetshenziswa ukwakha izinhlelo ze-AI zengxoxo ezingaqonda futhi ziphendule okokufaka kolimi lwemvelo.

Ukusebenzisa i-ZeroOps nge-StackGen ne-LangChain

Ukuze usebenzise i-ZeroOps nge-StackGen ne-LangChain, sidinga ukulandela izinyathelo ezimbalwa:

  1. Chaza Umenzeli we-AI: Isinyathelo sokuqala ekusebenziseni i-ZeroOps ukuchaza i-ejenti ye-AI ezosetshenziselwa ukwenza imisebenzi eyahlukahlukene ngokuzenzakalelayo. I-ejenti ye-AI ingachazwa kusetshenziswa inani lamaphethini achazwe ngaphambilini nezifanekiso ezinikezwe i-StackGen.
  2. Dizayina Injini Yokuqukethwe: Isinyathelo esilandelayo ukuklama injini yomongo ezosetshenziselwa ukuqonda nokusabela kumongo lapho i-ejenti ye-AI isebenza khona. Injini yokuqukethwe ingaklanywa kusetshenziswa inani lama-API namathuluzi anikezwe i-LangChain.
  3. Sebenzisa Umenzeli we-AI: Uma i-ejenti ye-AI kanye nenjini yomongo sekuchaziwe, isinyathelo esilandelayo ukusebenzisa i-ejenti ye-AI kusetshenziswa inani lama-API namathuluzi ahlinzekwa yi-StackGen ne-LangChain.
  4. Hlola bese uphakela: Isinyathelo sokugcina ukuhlola nokuphakela i-ejenti ye-AI endaweni yokukhiqiza.

Ikhodi Yesibonelo: Ukusebenzisa Umenzeli Olula we-AI usebenzisa i-StackGen ne-LangChain

Nasi isibonelo sebhulokhi yekhodi ebonisa indlela yokusebenzisa i-ejenti ye-AI elula usebenzisa i-StackGen ne-LangChain:

ngenisa i-langchain
kusuka ku-langchain.chains ngenisa i-LLMChain
kusuka ku-langchain.llms ngenisa i-LLM


i-ai_ejenti = LLMChain(
    llm=LLM(
        model_name="davinci:3-batch",
        izinga lokushisa=0.5,
        max_tokens=100,
    ),
    input_format="umbhalo",
    okuphumayo_ifomethi="umbhalo",
)

# Chaza injini yokuqukethwe
context_engine = langchain.ContextEngine(
    llm=LLM(
        model_name="davinci:3-batch",
        izinga lokushisa=0.5,
        max_tokens=100,
    ),
    input_format="umbhalo",
    okuphumayo_ifomethi="umbhalo",
)

# Sebenzisa i-ejenti ye-AI
i-ai_agent.implement(
    umongo_injini=injini_yokuqukethwe,
    input_text="Sawubona, unjani?",
)

# Hlola futhi uthumele i-ejenti ye-AI
ai_agent.test_and_deploy(
    input_text="Sawubona, unjani?",
)

Leli bhulokhi lekhodi libonisa indlela yokusebenzisa i-ejenti ye-AI elula usebenzisa i-StackGen ne-LangChain. I-ejenti ye-AI ichazwa kusetshenziswa inani lamaphethini achazwe ngaphambilini nezifanekiso ezinikezwe i-StackGen. Injini yokuqukethwe iklanywe kusetshenziswa inani lama-API namathuluzi anikezwe i-LangChain. I-ejenti ye-AI isetshenziswa kusetshenziswa inani lama-API namathuluzi anikezwe i-StackGen ne-LangChain. Ekugcineni, i-ejenti ye-AI ihlolwe futhi isetshenziswe endaweni yokukhiqiza.

Imiyalo/Amazwibela Aphezulu Okuyi-5-10

Nansi imiyalo/iziqeshana ezisetshenziswa kakhulu eziyi-5-10 ze-StackGen ne-LangChain:

  1. langchain.LLMChain(): Idala into entsha yeketango le-LLM.
  2. langchain.ContextEngine(): Idala into entsha yenjini yomongo.
  3. LLM(model_name="davinci:3-batch", temperature=0.5, max_tokens=100): Idala into entsha ye-LLM enegama lemodeli elishiwo, izinga lokushisa, kanye namathokheni aphezulu.
  4. ai_agent.implement(context_engine=context_engine, input_text="Sawubona, unjani?"): Isebenzisa i-ejenti ye-AI isebenzisa injini yokuqukethwe eshiwo kanye nombhalo ofakiwe.
  5. ai_agent.test_and_deploy(input_text="Sawubona, unjani?"): Ihlola futhi ikhiphe i-ejenti ye-AI isebenzisa umbhalo ofakiwe oshiwo.
  6. langchain.llms.LLM(): Idala into entsha ye-LLM.
  7. langchain.chains.LLMChain(): Idala into entsha yeketango le-LLM.
  8. langchain.ContextEngine(llm=LLM(model_name="davinci:3-batch", temperature=0.5, max_tokens=100)): Idala into entsha yenjini yomongo isebenzisa into eshiwo ye-LLM.
  9. ai_agent.context_engine = langchain.ContextEngine(llm=LLM(model_name="davinci:3-batch", temperature=0.5, max_tokens=100)): Isetha injini yomongo ye-ejenti ye-AI entweni eshiwo yenjini yomongo.
  10. ai_agent.input_text = "Sawubona, unjani?": Imisa umbhalo wokufakwayo we-ejenti ye-AI kumbhalo ofakiwe oshiwo.

Ukubona

Nakhu ukubonwa kwezakhiwo ze-ZeroOps kusetshenziswa i-Chart.js:

{
  "type": "bar",
  "idatha": {
    "labels": ["I-AI Agent", "Context Engine", "StackGen", "LangChain"],
    "idathasethi": [
      {
        "label": "Architecture",
        "idatha": [10, 8, 6, 4],
        "backgroundColor": ["#FF6384", "#36A2EB", "#FFCE56", "#4BC0C0"]
      }
    ]
  },
  "izinketho": {
    "isihloko": {
      "Display": iqiniso,
      "text": "ZeroOps Architecture"
    },
    "i-legend": {
      "isibonisi": iqiniso
    },
    "izikali": {
      "yAxes": [
        {
          "imikhaza": {
            "beginAtZero": kuyiqiniso
          }
        }
      ]
    }
  }
}

Lokhu kuboniswa kukhombisa ukwakheka kohlelo lwe-ZeroOps, okuhlanganisa i-ejenti ye-AI, injini yokuqukethwe, i-StackGen, ne-LangChain.

Isiphetho

I-ZeroOps iyindlela yoguquko yokuzenzakalela kwe-DevOps efuna ukuqeda isidingo sokungenelela okwenziwa ngesandla ekufakweni nasekuphathweni kwezinhlelo zesoftware. Ama-ejenti we-AI nobunjiniyela bomongo badlala indima ebalulekile ekusetshenzisweni kwe-ZeroOps, futhi i-StackGen ne-LangChain ihlinzeka ngendlela esekelwe iphethini ku-AI DevOps automation. Ngokusebenzisa i-ejenti ye-AI elula sisebenzisa i-StackGen ne-LangChain, singakwazi ukuzenzela imisebenzi ehlukahlukene njengokuthunyelwa, ukuhlola, nokuqapha. Imiyalo/ amazwibela asetshenziswa kakhulu angu-5-10 e-StackGen kanye ne-LangChain nawo anikeziwe, kanye nokuboniswa kwezakhiwo ze-ZeroOps kusetshenziswa i-Chart.js.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn