Gushyira mubikorwa Agentic AI muri DevOps Akazi ko gukora Orchestre Yigenga | B4N1

Gushyira mubikorwa Agentic AI muri DevOps Akazi ko gukora Orchestre Yigenga

3 months ago · b4n1 Read time: 4 min

Gushyira mubikorwa AI Agentic muri DevOps Imikorere Yumushinga wa Orchestre Yigenga Yigenga

Intangiriro

Ihuriro ry’ubukorikori bw’ubukorikori (AI), DevOps, hamwe n’ibikorwa remezo byateje paradizo nshya mu micungire y’ibikorwa remezo - orchestre yigenga. Ubu buryo bukoresha algorithms ya AI na Machine Kwiga (ML) kugirango itangire kandi itezimbere itangwa ryibikorwa remezo, gupima, no gucunga, bituma abitezimbere bibanda kumirimo yo murwego rwohejuru. Muri iki kiganiro, tuzasesengura uruhare rwa AI mu kuzamura ubumenyi bwabateza imbere no kunoza ubunini mu bikorwa bya DevOps, hibandwa ku bikoresho nka LangChain, DSPy, na StackGen.

Agentic AI ni iki?

Agentic AI bivuga ubwoko bwa AI bugaragaza imyitwarire yigenga, gufata ibyemezo no gufata ibyemezo wenyine nta muntu ubigizemo uruhare. Mu rwego rwa DevOps, abakozi ba AI barashobora gukoreshwa mugutangiza imirimo nko gutanga ibikorwa remezo, kubohereza, no gupima, kimwe no gukurikirana no gukemura ibibazo. Ubu buryo butuma abitezimbere bibanda kumirimo yo murwego rwohejuru, nko kwandika code no gushushanya porogaramu, mugihe sisitemu ya AI yita kubikorwa remezo byihishe.

LangChain: Urwego rwo kubaka Sisitemu ya AI Sisitemu

LangChain ni isoko ifunguye yo kubaka sisitemu ya AI ishobora gukorana nabakoresha, gukora imirimo, no gufata ibyemezo. Itanga urutonde rwa API nibikoresho byo kubaka ibiganiro biganira, gutunganya ururimi karemano (NLP), hamwe nuburyo bwo kwiga imashini. LangChain irashobora gukoreshwa mukubaka porogaramu zitandukanye, uhereye kuri chatbots hamwe nabafasha basanzwe kugeza kuri sisitemu yibikorwa remezo byigenga.

DSPy: Isomero rya Python yo Kubaka Agentic AI Sisitemu

DSPy ni isomero rya Python yo kubaka sisitemu ya AI ikora ishobora gukorana nabakoresha, gukora imirimo, no gufata ibyemezo. Itanga urutonde rwa API nibikoresho byo kubaka ibiganiro biganira, NLP, hamwe nuburyo bwo kwiga imashini. DSPy irashobora gukoreshwa mukubaka ibintu byinshi bya porogaramu, uhereye kuri chatbots hamwe nabafasha basanzwe kugeza kuri sisitemu y'ibikorwa remezo byigenga.

StackGen: Igikoresho cyo kubaka no gucunga ibikorwa remezo

StackGen nigikoresho cyo kubaka no gucunga ibikorwa remezo nka code. Itanga urutonde rwa API nibikoresho byo gusobanura ibikorwa remezo, gutanga ibikoresho, no gucunga ibikorwa. StackGen irashobora gukoreshwa mukubaka no gucunga ibikorwa remezo byinshi, kuva imashini ziboneka hamwe na kontineri kugeza kumikorere idafite seriveri hamwe na progaramu ya kavukire.

Gushyira mubikorwa AI Agentic muri DevOps Workflows

Kugirango dushyire mubikorwa AI mubikorwa bya DevOps, turashobora gukoresha uruvange rwa LangChain, DSPy, na StackGen. Dore urugero rwukuntu dushobora gukoresha ibi bikoresho kugirango twubake sisitemu yibikorwa remezo byigenga:

`` python gutumiza mu mahanga kwinjiza dspy gutumiza ibicuruzwa

ibikorwa remezo_config = { "ibikoresho": [ {"izina": "web-seriveri", "ubwoko": "EC2", "akarere": "us-iburengerazuba-2"}, {"izina": "base base", "ubwoko": "RDS", "akarere": "us-west-2"} ] }

Sobanura iboneza

kubohereza_config = { "serivisi": [ {"izina": "web-seriveri", "ishusho": "nginx: ibishya", "icyambu": 80}, {"izina": "base base", "ishusho": "mysql: ibishya", "icyambu": 3306} ] }

Kora umukozi wa LangChain

umukozi = ururimi. Byihutirwa ( izina = "ibikorwa remezo-orchestre", ibisobanuro = "Sisitemu y'ibikorwa remezo byigenga" )

Kora icyitegererezo cya DSPy

icyitegererezo = dspy.Model ( izina = "ibikorwa remezo-orchestre", ibisobanuro = "Icyitegererezo cyo guhanura ibisabwa remezo" )

Kora StackGen

stack = stackgen.Stack ( izina = "ibikorwa remezo-orchestre", ibisobanuro = "Ikibaho cyo gucunga ibikorwa remezo" )

Sobanura ibikorwa bya AI bikora

akazi = . "intambwe": "guhanura_ibikorwa remezo_ibisabwa", "icyitegererezo": icyitegererezo}, . "intambwe": "ibiteganijwe_ibikorwa remezo", "igipande": igipande}, . "intambwe": "kohereza_ibikorwa", "gahunda_config": gahunda_config} ]

Koresha abakozi ba AI akazi

umukozi.run (akazi) `` `

Iyi code isobanura sisitemu yigenga ya orchestre yigenga ikoresha LangChain, DSPy, na StackGen guhanura ibisabwa remezo, ibikoresho bitanga, no kohereza serivisi.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

Dore top 5-10 zikoreshwa cyane / ibisobanuro kuri LangChain, DSPy, na StackGen:

Igikoresho Itegeko / Igicapo Ibisobanuro
Ururimi langchain.Agent.create () Kurema umukozi mushya wa LangChain
Ururimi langchain.Agent.sobanura () Garuka ibisobanuro byumukozi wa LangChain
DSPy dspy.Model.create () Kurema uburyo bushya bwa DSPy
DSPy dspy.Model.isobanura () Garuka ibisobanuro byurugero rwa DSPy
StackGen stackgen.Stack.create () Kurema igikoresho gishya cya StackGen
StackGen stackgen.Stack.isobanura () Garuka ibisobanuro bya StackGen stack
Ururimi langchain.Agent.run () Koresha LangChain umukozi
DSPy dspy.Model.predict () Ihanura ibisabwa remezo ukoresheje icyitegererezo cya DSPy
StackGen stackgen.Stack.provision () Gutanga ibikorwa remezo ukoresheje StackGen stack
StackGen stackgen.Stack.deploy () Kohereza serivisi ukoresheje StackGen stack

Kubona amashusho

Hano hari amashusho yimikorere ya AI ikora ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": "imibare": [ { "label": "Agentic AI Workflow", "amakuru": [10, 20, 30], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka Ibara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Agentic AI Workflow" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyerekwa ryerekana ibikorwa bya AI bikora nkibishushanyo mbonera, hamwe nintambwe eshatu zo guhanura ibisabwa remezo, gutanga ibikorwa remezo, no gutanga serivisi.

Umwanzuro

Muri iki kiganiro, twasuzumye uruhare rwa AI agent mu kuzamura uburambe bwabateza imbere no kunoza ubunini mubikorwa bya DevOps. Twatangije LangChain, DSPy, na StackGen nk'ibikoresho byo kubaka sisitemu ya AI ya agent, kandi twerekana uburyo bwo gukoresha ibyo bikoresho mu kubaka sisitemu yo gutunganya ibikorwa remezo byigenga. Twatanze kandi amashusho yumurimo wa AI ukora akazi ukoresheje Chart.js. Mugukoresha AI agentic, abitezimbere barashobora kwibanda kumirimo yo murwego rwohejuru, nko kwandika code no gushushanya porogaramu, mugihe sisitemu ya AI yita kubikorwa remezo byihishe.


Have Questions?

Let's Talk

Contact me on LinkedIn