Ag òrdachadh leasachadh bathar-bog le cumhachd AI le LangChain agus StackGen airson sgrùdadh tachartas fèin-ghluasadach | B4N1

Ag òrdachadh leasachadh bathar-bog le cumhachd AI le LangChain agus StackGen airson sgrùdadh tachartas fèin-ghluasadach

6 months ago · b4n1 Read time: 5 min

Ag eagrachadh leasachadh bathar-bog le cumhachd AI le LangChain agus StackGen airson sgrùdadh tachartas fèin-ghluasadach

** Ro-ràdh**

Tha àrdachadh Artificial Intelligence (AI) agus fèin-ghluasad air cruth-tìre leasachadh bathar-bog ath-nuadhachadh. Le iom-fhillteachd shiostaman bathar-bog an latha an-diugh, tha an fheum air sgrùdadh agus fuasgladh thachartasan èifeachdach is èifeachdach air a bhith nas èiginn na bha e a-riamh. San artaigil seo, nì sinn sgrùdadh air comasachd LangChain agus StackGen, dà inneal orcastra cumhachdach, a chleachdadh gus sgrùdadh agus fuasgladh tachartais a dhèanamh fèin-ghluasadach a’ cleachdadh fèin-ghluasad DevOps air a stiùireadh le AI. Nì sinn sgrùdadh cuideachd air cleachdadh AWS DevOps Agent agus Claude Agents, agus nì sinn sgrùdadh air comasachd fèin-ghluasad le cumhachd AI a chuir an àite sgiobaidhean DevOps.

** Dè th' ann an LangChain?**

Tha LangChain na fhrèam stòr fosgailte, stèidhichte air Python airson tagraidhean le cumhachd AI a thogail. Tha e a’ toirt seachad seata innealan agus leabharlannan airson giullachd cànain nàdarra (NLP), ionnsachadh innealan (ML), agus saidheans dàta. Tha LangChain a’ leigeil le luchd-leasachaidh modalan àbhaisteach AI a chruthachadh agus an aonachadh le diofar stòran dàta, ga fhàgail na dheagh roghainn airson pìoban fèin-ghluasaid DevOps air an stiùireadh le AI a thogail.

Dè th’ ann an StackGen?

Tha StackGen na inneal stòr fosgailte, dùthchasach sgòthan airson togail agus riaghladh bun-structair mar chòd (IaC). Tha e a’ toirt seachad co-chòrdadh dearbhach airson a bhith a’ mìneachadh rèiteachaidhean bun-structair agus a’ dèanamh fèin-ghluasad air cleachdadh agus riaghladh ghoireasan neòil. Bidh StackGen a’ fighe a-steach gu sgiobalta le LangChain, a’ toirt cothrom do luchd-leasachaidh pìoban IaC le cumhachd AI a chruthachadh a nì fèin-ghluasad air sgrùdadh agus fuasgladh thachartasan.

A’ cur an gnìomh fèin-ghluasad DevOps air a stiùireadh le AI le LangChain agus StackGen

Gus fèin-ghluasad DevOps air a stiùireadh le AI a chuir an gnìomh le LangChain agus StackGen, feumaidh sinn na ceumannan seo a leantainn:

  1. ** Mìnich am Modail AI**: A’ cleachdadh LangChain, bidh sinn a’ mìneachadh modal AI àbhaisteach as urrainn dàta tachartais a mhion-sgrùdadh agus adhbharan a chomharrachadh.
  2. ** Amalachadh le StackGen**: Bidh sinn ag aonachadh a’ mhodail AI le StackGen, a’ toirt cothrom dha cleachdadh agus riaghladh ghoireasan neòil a dhèanamh fèin-ghluasadach.
  3. ** Dèan rèiteachadh air AWS DevOps Agent **: Bidh sinn a’ rèiteachadh an AWS DevOps Agent gus dàta tachartais a chruinneachadh agus a chuir gu modal LangChain AI airson mion-sgrùdadh.
  4. ** Cruthaich Àidseant Claude **: Bidh sinn a’ cruthachadh Claude Agent, seòrsa de àidseant fèin-ghluasaid le cumhachd AI a ghabhas àite sgiobaidhean DevOps.

Eisimpleir còd: Modail LangChain AI

Seo eisimpleir còd sìmplidh a sheallas mar a chruthaicheas tu modal LangChain AI airson mion-sgrùdadh tachartais:

toirt a-steach langchain
bho langchain.llms import LLM


modail = LLM(
    name = "mion-sgrùdadh_tachartas",
    model="text-davinci-003",
    max_fad = 2048,
)

# Mìnich an dàta tachartais
event_data = {
    "incident_id": "INC-001",
    "description": "Mearachd 500 air an fhrithealaiche riochdachaidh",
    "stampa-ama": "2023-02-15 14:30:00",
}

# Dèan sgrùdadh air an dàta tachartais
mion-sgrùdadh = model.run(
    prompt=f "Dèan sgrùdadh air tachartas {incident_data['incident_id']} leis an tuairisgeul {incident_data['description']}",
)

# Clò-bhuail an anailis
clò-bhualadh (anailis)

Tha an còd seo a’ mìneachadh modal LangChain AI a bhios a’ sgrùdadh dàta tachartais agus a’ toirt geàrr-chunntas air na h-adhbharan a dh’fhaodadh a bhith ann.

** 5-10 Òrdughan/Biotag as motha a chleachdar**

Seo na 5-10 òrdughan / pìosan as motha a chleachdar airson LangChain agus StackGen:

  1. langchain llm: Liostaichean rim faighinn LLM (Modailean Cànain Mòr)
  2. langchain model: A 'mìneachadh modail AI àbhaisteach
  3. stackgen init: A' tòiseachadh pròiseact ùr StackGen
  4. `stackgen deploy': A' cleachdadh rèiteachaidhean bun-structair dhan sgòth
  5. aws devops agent collect: A’ cruinneachadh dàta tachartais agus ga chuir gu modal LangChain AI
  6. langchain analysis: A' mion-sgrùdadh dàta tachartais a' cleachdadh modal LangChain AI
  7. stackgen update: Ag ùrachadh rèiteachaidhean bun-structair agus a’ cleachdadh atharrachaidhean san sgòth
  8. langchain ghineadh: A 'cruthachadh geàrr-chunntas den anailis
  9. stackgen delete: A' cur às do rèiteachaidhean bun-structair agus goireasan
  10. trèana langchain: A’ trèanadh modal LangChain AI air dàta ùr

Lèirsinn: Pìob-loidhne fèin-ghluasaid DevOps air a stiùireadh le AI

Seo sealladh den loidhne-phìoban fèin-ghluasaid DevOps air a stiùireadh le AI a’ cleachdadh Chart.js:

{
  "seòrsa": "dag",
  "dàta": {
    "nodan": [
      {
        "id": "tachartas_data",
        "label": "Dàta tachartais",
        "x": 0,
        "y": 0
      },
      {
        "id": "langchain_model",
        "label": "Modail LangChain AI",
        "x": 2,
        "y": 0
      },
      {
        "id": "stackgen_infra",
        "label": "Bun-structair StackGen",
        "x": 4,
        "y": 0
      },
      {
        "id": "aws_devops_agent",
        "label": "Gnìomhaire AWS DevOps",
        "x": 6,
        "y": 0
      },
      {
        "id": "claudia_agent",
        "label": "Àidseant Claude",
        "x": 8,
        "y": 0
      }
    ],
    "oirean": [
      {
        "source": "tachartas_data",
        "target": "langchain_model",
        "label": "Dèan mion-sgrùdadh"
      },
      {
        "source": "langchain_model",
        "target": "stackgen_infra",
        "label": "Cuir an gnìomh"
      },
      {
        "source": "stackgen_infra",
        "target": "aws_devops_agent",
        "label": "Cruinnich"
      },
      {
        "source": "aws_devops_agent",
        "target": "claudia_agent",
        "label": "Fuasgladh"
      }
    ]
  }
}

Tha an dealbh seo a’ sealltainn sruthadh dàta tachartais tro loidhne-phìoban fèin-ghluasaid DevOps air a stiùireadh le AI, bho mhion-sgrùdadh gu rùn.

** Co-dhùnadh**

San artaigil seo, rinn sinn sgrùdadh air a’ chomas a bhith ann LangChain agus StackGen a chleachdadh gus sgrùdadh agus fuasgladh tachartais a dhèanamh fèin-ghluasadach a ’cleachdadh fèin-ghluasad DevOps air a stiùireadh le AI. Rinn sinn sgrùdadh air cleachdadh AWS DevOps Agent agus Claude Agents, agus bheachdaich sinn air comasachd fèin-ghluasad le cumhachd AI a chuir an àite sgiobaidhean DevOps. Le bhith a’ faighinn buannachd às na h-innealan agus na teicneòlasan sin, faodaidh buidhnean amannan freagairt tachartais adhartachadh, ùine downt a lughdachadh, agus earbsachd an t-siostaim iomlan àrdachadh.

Obair ri teachd

Tha obair san àm ri teachd san raon seo a’ toirt a-steach:

  • A’ leasachadh mhodalan AI nas adhartaiche airson mion-sgrùdadh agus fuasgladh thachartasan
  • Ag aonachadh LangChain agus StackGen le innealan agus àrd-ùrlaran DevOps eile
  • A’ sgrùdadh cleachdadh riochdairean fèin-ghluasaid eile le cumhachd AI, leithid Claude Agents
  • A’ dèanamh tuilleadh rannsachaidh air èifeachdas fèin-ghluasad DevOps air a stiùireadh le AI ann an suidheachaidhean fìor

Le bhith a’ leantainn air adhart ag ùr-ghnàthachadh agus ag adhartachadh fèin-ghluasad DevOps air a stiùireadh le AI, is urrainn dhuinn pròiseasan leasachaidh bathar-bog nas èifeachdaiche, nas èifeachdaiche agus nas earbsaiche a chruthachadh a bhios buannachdail do gach cuid buidhnean agus luchd-cleachdaidh deireannach.


Have Questions?

Let's Talk

Contact me on LinkedIn