- `langchain.Chatbot(model="davinci:002", temperature=0.7, max_tokens=2048, user_agent="Kiro AI-Powered Agent"): Krijon një chatbot LangChain me modelin dhe parametrat e specifikuar.
- `Agent(name="My Agent", description="Një agjent i thjeshtë që automatizon detyrat", actions=["run_command", "send_email", "create_ticket"]): Krijon një agjent me fuqi Kiro AI me emrin, përshkrimin dhe veprimet e specifikuara.
langchain.extract_intent(input_text): Përpunon tekstin hyrës duke përdorur NLP për të nxjerrë qëllimin.agent.run_command(): Aktivizon agjentin për të ekzekutuar një komandë.agent.send_email(): Aktivizon agjentin të dërgojë një email.agent.create_ticket(): Aktivizon agjentin të krijojë një biletë.langchain.Chatbot().ask(input_text): I bën një pyetje chatbot-it dhe kthen përgjigjen.langchain.Chatbot().tell(input_text): I tregon chatbot-it një deklaratë dhe kthen përgjigjen.langchain.Chatbot().listen(): Dëgjon hyrjen e përdoruesit dhe kthen përgjigjen.langchain.Chatbot().stop(): Ndalon chatbot-in dhe liron burimet.
Vizualizim
Këtu është një vizualizim i thjeshtë i arkitekturës duke përdorur Chart.js:
{
"type": "pieChart",
"të dhënat": {
"etiketat": ["Hyrja e përdoruesit", "NLP", "Zgjedhja e agjentit", "Ndërveprimi i agjentit", "Output"],
"grupet e të dhënave": [
{
"label": "Arkitekturë",
"të dhënat": [10, 20, 30, 40, 50],
"Ngjyra e sfondit": [
"#FF6384",
"#36A2EB",
"#FFCE56",
"#4BC0C0",
"#FF99CC"
]
}
]
},
"opsione": {
"titulli": {
"ekrani": i vërtetë,
"tekst": "Arkitektura e Automatizimit të DevOps me fuqi AI"
},
"legjenda": {
"shfaq": e vërtetë
}
}
}
Ky vizualizim tregon komponentët e ndryshëm të arkitekturës, duke përfshirë hyrjen e përdoruesit, NLP, përzgjedhjen e agjentit, ndërveprimin e agjentit dhe daljen.
përfundim
Në këtë artikull, ne eksploruam zbatimin teknik të agjentëve të AI në automatizimin e DevOps, duke u fokusuar në integrimin e agjentëve të fuqizuar nga Kiro AI me LangChain për aftësi të zgjeruara automatizimi dhe orkestrimi. Ne demonstruam një bllok të thjeshtë kodi që demonstron integrimin e agjentëve të fuqizuar nga Kiro AI me LangChain dhe siguruam një listë të komandave dhe fragmenteve më të përdorura për agjentët me fuqi Kiro AI dhe LangChain. Ne përfshimë gjithashtu një vizualizim të arkitekturës duke përdorur Chart.js. Duke përdorur agjentë të fuqizuar nga AI dhe ndërfaqe bisedash, ekipet e DevOps mund të automatizojnë detyrat, të përmirësojnë efikasitetin dhe të zvogëlojnë gabimet, duke e bërë automatizimin e DevOps më efektiv dhe efikas.