Ag òrdachadh lìbhrigeadh bathar-bog air a stiùireadh le AI le DSPy agus LangChain: Fòcas air Mothachadh Ioma-mhodhail agus DevSecOps | B4N1

Ag òrdachadh lìbhrigeadh bathar-bog air a stiùireadh le AI le DSPy agus LangChain: Fòcas air Mothachadh Ioma-mhodhail agus DevSecOps

3 months ago · b4n1 Read time: 4 min

Ag eagrachadh lìbhrigeadh bathar-bog air a stiùireadh le AI le DSPy agus LangChain: Fòcas air Mothachadh Ioma-mhodhail agus DevSecOps

** Ro-ràdh**

Tha amalachadh Artificial Intelligence (AI) agus DevSecOps air cruth-atharrachadh a dhèanamh air an dòigh sa bheil bathar-bog air a leasachadh, air a chleachdadh agus air a dhèanamh tèarainte. San artaigil seo, nì sinn sgrùdadh air cleachdadh DSPy agus LangChain gus lìbhrigeadh bathar-bog air a stiùireadh le AI a chuir air dòigh, le fòcas air mothachadh caitheamh ioma-mhodhail agus DevSecOps. Nì sinn sgrùdadh air saoghal riochdairean AI, innealan DevSecOps, agus mothachadh so-ruigsinneach, agus seallaidh sinn mar as urrainn dhaibh a bhith air am filleadh a-steach gus lìbhrigeadh bathar-bog agus tèarainteachd a leasachadh.

Mothachadh ioma-mhodach a ghabhas caitheamh

Tha mothachadh caitheamh ioma-mhodhail a’ toirt iomradh air cleachdadh innealan so-ruigsinneach as urrainn dàta a chruinneachadh agus a mhion-sgrùdadh bho dhiofar stòran, leithid comharran eòlas-inntinn, suidheachadh àrainneachd, agus giùlan luchd-cleachdaidh. Faodar na h-innealan sin a chleachdadh gus sùil a chumail agus ro-innse air diofar mheatairean co-cheangailte ri slàinte, leithid ìre cridhe, cuideam fala, agus càileachd cadail.

riochdairean AI agus DevSecOps

Is e prògraman bathar-bog a th’ ann an riochdairean AI as urrainn gnìomhan a choileanadh a dh’ fheumas fiosrachadh daonna mar as trice, leithid co-dhùnaidhean, fuasgladh cheistean agus ionnsachadh. Tha DevSecOps na sheata de chleachdaidhean a tha a’ cothlamadh leasachadh, tèarainteachd, agus gnìomhachd gus dèanamh cinnteach à lìbhrigeadh tèarainte is èifeachdach air bathar-bog.

Ag aonachadh riochdairean AI le Innealan DevSecOps

Gus riochdairean AI fhilleadh a-steach le innealan DevSecOps, is urrainn dhuinn DSPy agus LangChain a chleachdadh. Tha DSPy na leabharlann Python a tha a’ toirt seachad dòigh shìmplidh is èifeachdach air modalan AI fhilleadh a-steach le innealan DevSecOps. Tha LangChain na leabharlann Python a bheir seachad frèam airson riochdairean AI a thogail a dh’ fhaodas eadar-obrachadh le innealan DevSecOps.

A’ cleachdadh DSPy agus LangChain airson mothachadh ioma-mhodhail a ghabhas caitheamh

Gus cleachdadh DSPy agus LangChain a nochdadh airson mothachadh ioma-ghluasadach so-ruigsinneach, beachdaichidh sinn air eisimpleir shìmplidh. Seach gu bheil inneal againn a ghabhas caitheamh a bhios a’ cruinneachadh dàta mu ìre cridhe, bruthadh-fala, agus càileachd cadail. Tha sinn airson riochdairean AI a chleachdadh gus an dàta seo a sgrùdadh agus inbhe slàinte an neach-cleachdaidh a ro-innse.

toirt a-steach langchain
toirt a-steach dspy


model = langchain.LLMModel(
    ainm = "davinci",
    teòthachd=0.7,
    max_tokens = 100,
    mion_tokens=10,
    stad=["\n"]
)

# Mìnich an inneal DevSecOps
inneal = dspy.DevSecOpsTool(
    ainm = "gitub",
    api_key = "do_api_key"
)

# Mìnich an dàta inneal so-ruigsinneach
dàta = {
    "ìre_cridhe": 60,
    "bruthadh-fala": 120,
    "cadal_càileachd": 80
}

# Cleachd am modal AI gus an dàta a sgrùdadh
mion-sgrùdadh = model.predict (dàta)

# Cleachd an inneal DevSecOps gus am modal AI a chleachdadh
cleachdadh = tool.deploy (mion-sgrùdadh)

# Cleachd dàta inneal so-ruigsinneach gus inbhe slàinte an neach-cleachdaidh a ro-innse
health_status = anailis.predict(dàta)

clò-bhualadh (slàinte_inbhe)

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

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

  1. langchain.LLMModel(): A' cruthachadh modail AI ùr.
  2. dspy.DevSecOpsTool(): A' cruthachadh inneal DevSecOps ùr.
  3. model.predict(): A' cleachdadh a' mhodail AI airson mion-sgrùdadh a dhèanamh air dàta.
  4. tool.deploy(): A’ cleachdadh a’ mhodail AI a’ cleachdadh an inneal DevSecOps.
  5. analysis.predict(): A' cleachdadh a' mhodail AI gus luach a ro-innse.
  6. dspy.data.load(): A 'luchdachadh dàta bho inneal so-ghiùlain.
  7. langchain.chain(): A' cruthachadh sreath ùr de mhodailean AI.
  8. dspy.devsecops(): Amalachadh innealan DevSecOps le modalan AI.
  9. langchain.llm(): A' cleachdadh modal AI ro-thrèanadh.
  10. dspy.wearable(): Amalachadh innealan so-ruigsinneach le modalan AI.

Sealladh

Seo sealladh den loidhne-phìoban lìbhrigidh bathar-bog air a stiùireadh le AI a’ cleachdadh DSPy agus LangChain:

{
  "type": "bàr",
  "dàta": {
    "labels": ["Modail AI", "Inneal DevSecOps", "Inneal a ghabhas caitheamh"],
    "stòr-dàta": [
      {
        "label": "Pìob-loidhne",
        "dàta": [10, 20, 30],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "Leud na crìche": 1
      }
    ]
  },
  "roghainnean": {
    "tiotal": {
      "taisbeanadh": fìor,
      "text": "Pìob-loidhne lìbhrigidh bathar-bog air a stiùireadh le AI"
    },
    "sgàilean": {
      "yAxes": [
        {
          "breacan": {
            "toiseach AtZero": fìor
          }
        }
      ]
    }
  }
}

Tha an dealbh seo a’ sealltainn loidhne-phìoban lìbhrigeadh bathar-bog air a stiùireadh le AI, leis a’ mhodail AI, inneal DevSecOps, agus inneal so-ruigsinneach mar na prìomh phàirtean.

Co-dhùnadh

San artaigil seo, tha sinn air sgrùdadh a dhèanamh air cleachdadh DSPy agus LangChain gus lìbhrigeadh bathar-bog air a stiùireadh le AI a stiùireadh, le fòcas air mothachadh caitheamh ioma-mhodhail agus DevSecOps. Tha sinn air sealltainn mar as urrainn riochdairean AI a bhith air am filleadh a-steach le innealan DevSecOps gus lìbhrigeadh bathar-bog agus tèarainteachd a leasachadh. Tha sinn cuideachd air eisimpleir shìmplidh a thoirt seachad de bhith a’ cleachdadh DSPy agus LangChain airson mothachadh ioma-ghluasadach so-ruigsinneach agus sealladh air loidhne-phìoban lìbhrigidh bathar-bog air a stiùireadh le AI.

Obair ri teachd

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

  • Ag aonachadh DSPy agus LangChain le frèaman AI eile agus innealan DevSecOps.
  • A’ leasachadh mhodalan AI nas iom-fhillte agus innealan DevSecOps.
  • A’ sgrùdadh cleachdadh DSPy agus LangChain ann an gnìomhachasan eile, leithid ionmhas agus cùram slàinte.

iomraidhean

  • [1] Sgrìobhainnean LangChain. (2023). Sgrìobhainnean LangChain.
  • [2] Sgrìobhainnean DSPy. (2023). Sgrìobhainnean DSPy.
  • [3] Innealan a ghabhas caitheamh. (2023). Innealan a ghabhas caitheamh.
  • [4] DevSecOps. (2023). DevSecOps.

Nota: Tha na h-iomraidhean air an toirt seachad ficseanail agus airson adhbharan taisbeanaidh a-mhàin.


Have Questions?

Let's Talk

Contact me on LinkedIn