Gutegura AI-ikoreshwa na software Gutanga hamwe na DSPy na LangChain: Uburyo bunini bwo gukoresha Automation ya DevOps | B4N1

Gutegura AI-ikoreshwa na software Gutanga hamwe na DSPy na LangChain: Uburyo bunini bwo gukoresha Automation ya DevOps

5 months ago · b4n1 Read time: 4 min

Intangiriro

Isangano rya AI, ubwubatsi bwa software, na DevOps byabyaye paradizo nshya mugutanga software - Gukoresha AI ikoreshwa na DevOps. Ubu buryo bukoresha iterambere ryambere mubikorwa byiterambere rya AI hamwe niterambere ryabakozi ba AI muri DevOps kugirango bahindure imiyoboro yo gutanga software. Muri iki kiganiro, tuzasesengura amakuru arambuye yo gushyira mu bikorwa tekiniki yo gukoresha DSPy na LangChain mu gukoresha imiyoboro itanga software.

Amavu n'amavuko

Gukoresha DevOps kwagiye kwiyongera mumyaka yashize, hagamijwe kongera imikorere, kugabanya ibiciro, no kuzamura ireme rya software. Nyamara, ibikoresho gakondo bya DevOps byikora bifite aho bigarukira mubijyanye nubunini, guhinduka, no guhuza n'imiterere. Aha niho hinjizwa na AI ikoreshwa na DevOps ikora - ukoresheje abakozi ba AI kugirango uhindure imiyoboro yo gutanga software.

Automatic ya DevOps

Imashini ikoreshwa na AI ikoresha DevOps ikoresha ibikoresho bya AI kugirango itangire imiyoboro yo gutanga software. Izi mikorere ya AI irashobora kwigira kumibare, guhuza nibidukikije, no gufata ibyemezo byigenga. Ubu buryo bufite inyungu nyinshi, harimo:

  • ** Kongera imikorere **: Abakozi ba AI barashobora gutangiza imirimo isubiramo, kubohora abakozi kubikorwa byinshi byingenzi.
  • ** Kunonosora neza **: Abakozi ba AI barashobora kugabanya amakosa no kuzamura ireme rya software mugukoresha ibizamini no kwemeza.
  • ** Kuzamura ubunini **: abakozi ba AI barashobora gukoresha umubare munini wamakuru hamwe nubunini kugirango babone ibyo bakeneye.

DSPy na LangChain

DSPy na LangChain nuburyo bubiri buzwi bwo gufungura isoko yo kubaka imiyoboro ikoreshwa na AI ikoreshwa na AI. DSPy ni urwego rwa Python rutanga urutonde rwibikoresho byo kubaka no gukoresha imiyoboro ikoreshwa na AI ikoreshwa na AI. LangChain ni urwego Rust rutanga ibikoresho byo kubaka no gukoresha imiyoboro ya DevOps ikoreshwa na AI.

DSPy

DSPy ni urwego rwa Python rutanga urutonde rwibikoresho byo kubaka no gukoresha imiyoboro ikoreshwa na AI ikoreshwa na AI. Harimo ibintu nka:

  • ** Gucunga imiyoboro **: DSPy itanga urutonde rwibikoresho byo gucunga no gutunganya imiyoboro ikoreshwa na AI ikoreshwa na AI.
  • ** Guhuza abakozi ba AI **: DSPy itanga igikoresho cyo guhuza abakozi ba AI hamwe numuyoboro wa DevOps.
  • ** Gutunganya amakuru **: DSPy itanga urutonde rwibikoresho byo gutunganya no gusesengura amakuru ava mu miyoboro ya DevOps.

Ururimi

LangChain ni urwego Rust rutanga ibikoresho byo kubaka no gukoresha imiyoboro ya DevOps ikoreshwa na AI. Harimo ibintu nka:

  • ** Gucunga imiyoboro **: LangChain itanga urutonde rwibikoresho byo gucunga no gutunganya imiyoboro ya DevOps itwarwa na AI.
  • ** Guhuza abakozi ba AI **: LangChain itanga urutonde rwibikoresho byo guhuza abakozi ba AI hamwe numuyoboro wa DevOps.
  • ** Gutunganya amakuru **: LangChain itanga urutonde rwibikoresho byo gutunganya no gusesengura amakuru ava mu miyoboro ya DevOps.

Gushyira mu bikorwa tekinike

Muri iki gice, tuzatanga urugero rwa tekinoroji yo gukoresha DSPy na LangChain mugukoresha imiyoboro itanga software.

Kode y'urugero

Dore urugero kode yo guhagarika muri Python ukoresheje DSPy: `` python kwinjiza dspy

Kora umuyoboro mushya

umuyoboro = dspy. Umuyoboro ()

Ongeraho akazi kumuyoboro

umurimo = dspy. Baza ("kubaka") umuyoboro.add_task (umurimo)

Ongera umukozi wa AI kumuyoboro

umukozi = dspy. Byihutirwa ("ai_agent") umuyoboro.add_agent (agent)

Koresha umuyoboro

umuyoboro.run () `` ` Iyi code yo guhagarika ikora umuyoboro mushya, ikongeraho inshingano kumuyoboro, ikongeramo umukozi wa AI kumuyoboro, ikanayobora umuyoboro.

Hejuru 5-10 Byakoreshejwe Byinshi Byakoreshejwe / Uduce

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

  • ** DSPy **
    • dspy. Umuyoboro (): Kora umuyoboro mushya
    • umuyoboro.add_task (umurimo): Ongeraho inshingano kumuyoboro
    • umuyoboro.add_agent (agent): Ongera umukozi wa AI kumuyoboro
    • umuyoboro.run (): Koresha umuyoboro
    • dspy. Baza (): Kora umurimo mushya
    • dspy. Byihutirwa (): Kurema umukozi mushya wa AI
  • ** LangChain **
    • langchain. Umuyoboro (): Kurema umuyoboro mushya
    • umuyoboro.add_task (umurimo): Ongeraho inshingano kumuyoboro
    • umuyoboro.add_agent (agent): Ongera umukozi wa AI kumuyoboro
    • umuyoboro.run (): Koresha umuyoboro
    • langchain. Baza (): Kora umurimo mushya
    • langchain.Agent (): Kurema umukozi mushya wa AI

Kugaragara

Hano hari amashusho yumurongo wa AI utwarwa na DevOps umuyoboro wogukoresha ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Umukoro 1", "Umukoro 2", "Umukoro 3"], "imibare": [ { "label": "Umuyoboro", "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": "Umuyoboro wa AI utwarwa na AI }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyerekwa ryerekana imbonerahamwe yumurongo ufite imirimo itatu nigihe cyo gukora.

Umwanzuro

Muri iyi ngingo, twasuzumye amakuru arambuye yo gushyira mu bikorwa tekiniki yo gukoresha DSPy na LangChain mu gukoresha imiyoboro itanga software. Twatanze urugero rwa tekiniki yo gushyira mu bikorwa tekinike yo gukoresha DSPy na LangChain, tunaganira ku nyungu zo gukoresha imashini zikoresha AI. Twatanze kandi visualisation ya AI ikoreshwa na DevOps umuyoboro wogukoresha ukoresheje Chart.js. Hamwe niterambere ryibikorwa bya AI muri DevOps, automatike ya DevOps ikoreshwa na AI igenda iba ingenzi kumatsinda yo gutanga software. Ukoresheje DSPy na LangChain, amatsinda arashobora gukoresha imiyoboro yo gutanga software, kongera imikorere, no kuzamura ireme rya software.


Have Questions?

Let's Talk

Contact me on LinkedIn