** ZeroOps Kayayyakin Kayan Aiki tare da Wakilan AI da LangChain ***
** Gabatarwa ***
A cikin saurin bunƙasa yanayin aikin injiniyan software da DevOps, buƙatar ingantacciyar ƙaƙƙarfan ƙaƙƙarfan ƙawancen ababen more rayuwa ya ƙara matsawa. Hanyoyi na al'ada don sarrafa kayan aikin sau da yawa sun dogara da tsarin aiki da rubutun hannu, wanda zai iya haifar da kurakurai, rashin daidaituwa, da ƙulla. Don magance waɗannan ƙalubalen, sabon salo ya fito: Ƙaddamar da kayan aikin ZeroOps tare da wakilan AI da LangChain.
Menene ZeroOps?
ZeroOps wata hanya ce ta juyin juya hali ga sarrafa kayan aikin da ke ba da gudummawar wakilan AI da aiki da kai don kawar da buƙatar daidaitawa da rubutun hannu. Ta hanyar sarrafa duk tsarin rayuwar ababen more rayuwa, daga turawa zuwa ƙima da kiyayewa, ZeroOps yana bawa ƙungiyoyi damar cimma matakan da ba a taɓa gani ba na inganci, haɓakawa, da dogaro.
** LangChain: Tsarin Aiki Aiki Mai Karfin AI**
LangChain wani tsari ne na bude-bude wanda ke ba masu haɓaka damar gina ayyukan sarrafa kayan aiki na AI ta amfani da tsari mai sauƙi, ƙirar shirye-shirye. Ta hanyar samar da babban matakin abstraction akan rikitattun AI da sarrafa kansa, LangChain yana sauƙaƙa ƙirƙirar bututun sarrafa kansa wanda zai iya sarrafa har ma da mafi yawan mahalli na ababen more rayuwa.
** Wakilan AI: Maɓallin ZeroOps ***
Ma'aikatan AI sune kayan aikin software waɗanda ke amfani da koyan inji da sauran dabarun AI don sarrafa ayyuka da yanke shawara. A cikin mahallin ZeroOps, wakilan AI suna taka muhimmiyar rawa wajen sa ido kan lafiyar ababen more rayuwa, gano abubuwan da ba su da kyau, da ɗaukar matakan gyara don tabbatar da ingantaccen aiki.
StackGen da OpsVerse: Haɓaka AI-Driven Automation
StackGen da OpsVerse sabbin kayan aiki ne guda biyu waɗanda ke haɓaka aiki da kai da AI don aikin injiniya da ayyukan DevOps. StackGen kayan aiki ne na ƙirƙira lambar da ke ba masu haɓaka damar ƙirƙirar samfuran ababen more rayuwa na al'ada ta amfani da sassauƙa, ƙayyadaddun ƙira. OpsVerse, a gefe guda, dandamali ne wanda ke ba da haɗin kai don sarrafa mahalli masu yawa da sarrafa sarrafa ayyukan aiki.
** Aiwatar da ZeroOps tare da LangChain da Wakilan AI ***
Don aiwatar da ZeroOps tare da wakilan LangChain da AI, za mu bi hanyar mataki-mataki:
Mataki na 1: Ƙayyade Samfuran Kayan Aiki
Ta amfani da StackGen, za mu ayyana samfuran abubuwan more rayuwa na al'ada waɗanda ke bayyana tsarin tsarin abubuwan da ake so. Wannan zai haɗa da ƙayyadaddun ƙayyadaddun injuna, cibiyoyin sadarwa, ajiya, da sauran albarkatu.
`` Python shigo da stackgen
samfuri = stackgen.Template( name="my_infrastructure", albarkatun =[ Stackgen.Resource( suna = "vm1", irin = "vm", dukiya={ "Cpu": 2, "kwakwalwa": 4, "ajiya": 100 } ), Stackgen.Resource( suna = "vm2", irin = "vm", dukiya={ "Cpu": 4, "kwakwalwa": 8, "Ajiya": 200 } ) ] )
Ƙirƙirar lambar kayan aiki
infrastructure_code = template.generate()
### Mataki na 2: Ƙirƙirar AI Agents
Ta amfani da LangChain, za mu ƙirƙiri wakilan AI waɗanda za su iya sa ido kan lafiyar ababen more rayuwa, gano abubuwan da ba su da kyau, da ɗaukar matakan gyara. Za mu ayyana wakili mai sauƙi wanda ke bincika amfani da CPU da faɗakarwa idan ya wuce ƙayyadaddun ƙira.
`` Python
shigo da langchain
# Ƙayyade wakilin AI
wakili = langchain.Agent(
suna = "cpu_agent",
irin = "cpu",
dukiya={
"kofar": 80
}
)
# Ƙayyade dabaru na wakili
def check_cpu_usage(vm):
# Duba amfanin CPU
cpu_usage = vm.get_cpu_usage()
idan cpu_usage> agent.properties["kofa"]:
# Faɗakarwa idan amfani da CPU ya wuce ƙima
mayar da "Amfani da CPU ya wuce ƙofa"
wani:
# Koma mara amfani idan amfani da CPU yana cikin bakin kofa
dawo Babu
Mataki na 3: Haɗa Wakilan AI tare da Samfuran Kayan Aiki
Za mu haɗa wakilan AI tare da samfuran kayan aikin don ƙirƙirar bututun mai aiki da kai. Wannan bututun zai sa ido kan lafiyar ababen more rayuwa, gano abubuwan da ba su dace ba, da kuma daukar matakin gyara don tabbatar da kyakkyawan aiki.
`` Python shigo da langchain
Ƙayyade bututun atomatik
bututu = langchain. suna = "my_bututun", wakilai = [wakili], samfuri=[samfuri] )
Gudanar da bututun atomatik
pipeline.run()
** Manyan Dokoki 5-10 da Akafi Amfani da su/Snippets**
Anan akwai manyan 5-10 da aka fi amfani da umarni/snippets don LangChain da wakilan AI:
1. `langchain.Agent (name="cpu_agent", type="cpu", Properties={"kofa": 80})`
2. `stackgen.Template (suna = "my_infrastructure", albarkatun =[...])`
3. `langchain.Pipeline(suna = "my_pipeline", agents=[wakili], samfuri = [samfurin])"
4. `agent.run(check_cpu_usage(vm))`
5. `template.generate()`
6. `langchain.Agent.update_properties(wakili, {"kofa": 90})"
7. `stackgen.Resource(name="vm1", type="vm",Properties={"cpu": 2, "memory": 4, "storage": 100})'
8. `langchain.Pipeline.cire_agent(bututu, wakili)`
9. `langchain.Agent.add_property(wakili, "jijjiga", Gaskiya)'
10. `stackgen.Template.update_resource(samfurin, "vm1", {"cpu": 4, "memory": 8, "storage": 200})'
**Kallon gani**
Anan ga sauƙin gani na bututun sarrafa kansa ta amfani da Chart.js:
Json
{
"type": "bar",
"data": {
"labels": ["Amfanin CPU", "Amfanin Ƙwaƙwalwa", "Amfanin Ajiya"],
"datasets": [
{
"label": "Matsakaici",
"bayanai": [80, 80, 80],
"backgroundColor": "rgba(255, 99, 132, 0.2)",
"BorderColor": "rgba(255, 99, 132, 1)",
"BorderWidth": 1
},
{
"label": "Gaskiya",
"bayanai": [70, 70, 70],
"backgroundColor": "rgba(54, 162, 235, 0.2)",
"BorderColor": "rgba(54, 162, 235, 1)",
"BorderWidth": 1
}
]
},
"zaɓi": {
"take": {
"nuna": gaskiya,
"text": "Bututun Automation"
},
"ma'auni": {
"yAxes": [
{
"nuna": gaskiya,
"zama": {
"beginAtZero": gaskiya
}
}
]
}
}
}
Wannan hangen nesa yana nuna ainihin CPU, ƙwaƙwalwar ajiya, da amfani da ajiya idan aka kwatanta da ƙimar kofa. Bututun mai sarrafa kansa zai iya amfani da wannan bayanan don gano abubuwan da ba su da kyau da kuma ɗaukar matakin gyara.
Kammalawa
Ƙaddamar da kayan aikin ZeroOps tare da wakilan AI da LangChain wata hanya ce ta juyin juya hali ga sarrafa kayan aiki wanda ke kawar da buƙatar daidaitawa da rubutun hannu. Ta hanyar yin amfani da wakilai na AI da aiki da kai, ƙungiyoyi za su iya cimma matakan da ba a taɓa gani ba na inganci, haɓakawa, da dogaro. Tare da StackGen da OpsVerse, masu haɓakawa za su iya haɓaka aiki da kai da AI don aikin injiniya da ayyukan DevOps. Ta bin matakan mataki-mataki da aka zayyana a cikin wannan labarin, masu haɓakawa za su iya aiwatar da ZeroOps tare da LangChain da wakilan AI don ƙirƙirar bututun aiki tare da haɗin kai wanda ke sa ido kan lafiyar ababen more rayuwa, gano abubuwan da ba su da kyau, da ɗaukar matakan gyara don tabbatar da ingantaccen aiki.