ZeroOps DevOps Automation hamwe na Orchestre ya AI ikoreshwa na StackGen | B4N1

ZeroOps DevOps Automation hamwe na Orchestre ya AI ikoreshwa na StackGen

3 months ago · b4n1 Read time: 5 min

ZeroOps DevOps Automation hamwe na Orchestre ya AI ikoreshwa na StackGen

Intangiriro

Muri iki gihe cyihuta cyane cyimiterere ya digitale, amashyirahamwe ahora ashakisha uburyo bushya bwo koroshya inzira za DevOps, kuzamura imikorere, no kugabanya ibyago byamakosa yabantu. Automatic ZeroOps DevOps nuburyo bugezweho bukoresha ibikoresho bya orchestre ikoreshwa na AI kugirango ihindure imirimo isubiramo, itume habaho ubufatanye budasubirwaho hagati yiterambere, ibikorwa, nitsinda ryumutekano. Muri iki kiganiro, tuzacengera mu isi ya ZeroOps DevOps yikora, twibanda ku ishyirwa mu bikorwa ry’ibikoresho bya orchestre itwarwa na AI nka StackGen, LangChain, na DSPy kugirango bikoreshe byimbere, byerekana iterabwoba, kandi byubahirizwe.

Automation ya ZeroOps ni iki?

ZeroOps DevOps automatike nuburyo bwimpinduramatwara kuri DevOps ikuraho gukenera kwifashisha intoki mubikorwa bisubirwamo. Mugukoresha ibikoresho bya orchestre ikoreshwa na AI, amashyirahamwe arashobora gukoresha imirimo nko gusubira inyuma, kubohereza, no kubahiriza, kwemeza ko ibikorwa remezo nibisabwa bihora bigezweho kandi bifite umutekano. Ubu buryo butuma amatsinda yibanda kumirimo yo murwego rwohejuru, nkingamba no guhanga udushya, mugihe ibikoresho bya orchestre ikoreshwa na AI ikora imirimo ya buri munsi.

Ibikoresho bya Orchestre ikoreshwa na AI

Muri iyi ngingo, tuzibanda ku bikoresho bitatu byifashishwa na orchestre ya AI: StackGen, LangChain, na DSPy.

StackGen

StackGen nigikoresho gifunguye, igikoresho cya orchestre ya AI itwara imiryango ifasha amashyirahamwe gukoresha uburyo bwo kohereza no gucunga ibikorwa remezo nibisabwa. Ikoresha guhuza imashini yiga imashini hamwe no gutunganya ururimi karemano kugirango itangire imirimo nko gusubira inyuma, kohereza, no kubahiriza.

Ururimi

LangChain nigikoresho cya Python gishingiye ku bikoresho bya orchestre bifasha amashyirahamwe gukora imirimo nko gutunganya amakuru, kwiga imashini, no gutunganya ururimi karemano. Ikoresha guhuza kwiga imashini no gutunganya ururimi karemano kugirango itangire imirimo nko gutunganya amakuru no kwiga imashini.

DSPy

DSPy ni igikoresho cya Python gishingiye ku bikoresho bya orchestre bifasha amashyirahamwe gukora imirimo nko gutunganya amakuru, kwiga imashini, no gutunganya ururimi karemano. Ikoresha guhuza kwiga imashini no gutunganya ururimi karemano kugirango itangire imirimo nko gutunganya amakuru no kwiga imashini.

Gushyira mubikorwa ZeroOps DevOps Automation hamwe na StackGen

Muri iki gice, tuzerekana uburyo bwo gushyira mubikorwa ZeroOps DevOps ikoresha StackGen.

Ibisabwa

  • Shyira StackGen ukoresheje itegeko rikurikira: pip ushyire stackgen
  • Kora umushinga mushya wa StackGen ukoresheje itegeko rikurikira: stackgen init

Automatic Backup hamwe na StackGen

Kugirango uhindure backup hamwe na StackGen, tuzakoresha kode ikurikira: `` python gutumiza ibicuruzwa

backup_config = { "backup_type": "byuzuye", "backup_interval": "burimunsi", "backup_location": "/ kugarura" }

Kora umurimo mushya wo gusubira inyuma

backup_task = stackgen.Saba ("backup", backup_config)

Ongeraho ibikorwa byububiko kubikorwa bya StackGen

stackgen.ibikorwa.add_task (backup_task) `` Iyi kodegisi isobanura igikorwa gishya cyo gusubira inyuma ukoreshejestackgen.Task` kandi ikayongera kubikorwa bya StackGen ukoresheje` stackgen.workflow.add_task`.

Automatic Automatic Modeling hamwe na StackGen

Kugirango uhindure uburyo bwo kwerekana iterabwoba hamwe na StackGen, tuzakoresha kode ikurikira: `` python gutumiza ibicuruzwa

Sobanura iboneza ryerekana iterabwoba

iterabwoba_modeling_config = { "iterabwoba_ubwoko_ubwoko": "static", "iterabwoba_modeling_interval": "buri cyumweru" }

Kora umurimo mushya wo kwerekana iterabwoba

iterabwoba_icyitegererezo_kibazo = stackgen. Baza ("iterabwoba_kugaragaza", iterabwoba

Ongeraho ibikorwa byo kwerekana iterabwoba kumurimo wa StackGen

stackgen.ibikorwa.add_task (iterabwoba_modeling_task) `` Iyi kodegisi isobanura umurimo mushya wo kwerekana iterabwoba ukoresheje icyiciro cya "stackgen.Task" kandi ikiyongera ku kazi ka StackGen ukoreshejestackgen.workflow.add_task`.

Gushyira mubikorwa ZeroOps DevOps Automation hamwe na LangChain

Muri iki gice, tuzerekana uburyo bwo gushyira mubikorwa ZeroOps DevOps ikoresha LangChain.

Ibisabwa

  • Shyiramo LangChain ukoresheje itegeko rikurikira: ushyireho langchain
  • Kora umushinga mushya wa LangChain ukoresheje itegeko rikurikira: langchain init

Gutangiza amakuru yatunganijwe hamwe na LangChain

Kugirango utangire gutunganya amakuru hamwe na LangChain, tuzakoresha kode ikurikira: `` python gutumiza mu mahanga

Sobanura iboneza ryamakuru

amakuru_yatunganijwe_config = { "data_source": "csv", "data_location": "/ data" }

Kora umurimo mushya wo gutunganya amakuru

amakuru_yatunganijwe_ibibazo = ururimi

Ongeraho amakuru yo gutunganya amakuru kumurimo wa LangChain

Ururimi.ibikorwa `` Iyi kodegisi isobanura umurimo mushya wo gutunganya amakuru ukoreshejelangchain.Task` kandi ikayongerera akazi ka LangChain ukoresheje` langchain.workflow.add_task`.

Gushyira mubikorwa ZeroOps DevOps Automation hamwe na DSPy

Muri iki gice, tuzerekana uburyo bwo gushyira mubikorwa ZeroOps DevOps ikoresha DSPy.

Ibisabwa

  • Shyira DSPy ukoresheje itegeko rikurikira: pip ushyire dspy
  • Kora umushinga mushya wa DSPy ukoresheje itegeko rikurikira: dsp init

Kwikora Imashini Kwiga hamwe na DSPy

Kugirango uhindure imashini yiga hamwe na DSPy, tuzakoresha kode ikurikira: `` python kwinjiza dsp

Sobanura imiterere yimashini yiga

imashini_yiga_config = { "icyitegererezo_ubwoko": "gusubira inyuma", "icyitegererezo_icyerekezo": "/ icyitegererezo" }

Kora umurimo mushya wo kwiga imashini

imashini_yiga_task = dsp. Baza ("imashini_yiga", imashini_yiga_config)

Ongeraho imirimo yo kwiga imashini kumurimo wa DSPy

dsp.ibikorwa.add_task (imashini_yiga_ibibazo) `` Iyi code ya code isobanura umurimo mushya wo kwiga imashini ukoreshejedsp.Task` kandi ikayongera kubikorwa bya DSPy ukoresheje uburyo bwa` dsp.workflow.add_task`.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Udukoryo

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

StackGen

  • stackgen init: Itangiza umushinga mushya wa StackGen
  • akazi ka stackgen.add_task (umurimo): Ongeraho umurimo mushya mubikorwa bya StackGen
  • stackgen task.create (task_name, task_config): Kurema umurimo mushya ukoresheje izina ryihariye niboneza
  • stackgen akazi.run (): Koresha akazi ka StackGen
  • stackgen akazi.status (): Yerekana imiterere yumurimo wa StackGen

Ururimi

  • langchain init: Itangiza umushinga mushya wa LangChain
  • langchain workflow.add_task (umurimo): Ongeraho umurimo mushya mubikorwa bya LangChain
  • langchain task.create (task_name, task_config): Kurema umurimo mushya ukoresheje izina ryihariye n'iboneza
  • langchain workflow.run (): Ikoresha LangChain akazi
  • langchain workflow.status (): Yerekana imiterere yumurimo wa LangChain

DSPy

  • dsp init: Itangiza umushinga mushya wa DSPy
  • dsp akazi.add_task (umurimo): Ongeraho umurimo mushya mubikorwa bya DSPy
  • dsp task.create (task_name, task_config): Kurema umurimo mushya ukoresheje izina ryerekanwe hamwe
  • dsp akazi.run (): Koresha DSPy akazi
  • dsp akazi.status (): Yerekana imiterere yumurimo wa DSPy

Kubona amashusho

Hano hari amashusho yimikorere ya StackGen ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": "imibare": [ { "label": "StackGen Workflow", "amakuru": [10, 5, 8, 12], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka Ibara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "StackGen Workflow" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi visualisation yerekana umubare wimirimo muri buri cyiciro cyakazi ka StackGen.

Umwanzuro

Muri iyi ngingo, twerekanye uburyo bwo gushyira mubikorwa ZeroOps DevOps ikoresha ibikoresho bya orchestre ikoreshwa na AI nka StackGen, LangChain, na DSPy. Twerekanye uburyo bwo gutangiza imirimo nko gusubira inyuma, kwerekana iterabwoba, no kubahiriza ubudahwema ukoresheje ibi bikoresho. Twatanze kandi amashusho yimikorere ya StackGen dukoresheje Chart.js. Mugukoresha ibyo bikoresho, amashyirahamwe arashobora koroshya imikorere ya DevOps, kongera imikorere, no kugabanya ibyago byamakosa yabantu.


Have Questions?

Let's Talk

Contact me on LinkedIn