Ag amalachadh AI àidseant a-steach do shruth-obrach leasachadh bathar-bog: stiùireadh practaigeach | B4N1

Ag amalachadh AI àidseant a-steach do shruth-obrach leasachadh bathar-bog: stiùireadh practaigeach

8 months ago · b4n1 Read time: 4 min

A’ toirt a-steach AI àidseant a-steach do shruth-obrach leasachadh bathar-bog: stiùireadh practaigeach

** Ro-ràdh**

Tha cruth-tìre leasachadh bathar-bog ag atharrachadh gu luath, le barrachd gabhail ri teicneòlas Artificial Intelligence (AI) agus Machine Learning (ML). Is e aon de na raointean as inntinniche de rannsachadh AI Agent AI, a tha ag amas air a bhith a’ cruthachadh riochdairean tuigseach as urrainn eadar-obrachadh le daoine agus riochdairean eile gus amasan iom-fhillte a choileanadh. San artaigil seo, nì sinn sgrùdadh air mar as urrainn do ailtirean bathar-bog agus manaidsearan pròiseict innealan AI àidseant leithid LangChain agus DSPy a luathachadh gus co-obrachadh àrdachadh, pròiseasan fèin-ghluasadach, agus lìbhrigeadh bathar-bog a leasachadh ann an àrainneachdan leasachaidh an latha an-diugh.

** Dè a th’ ann an Agentic AI?**

Tha AI àidseant a’ toirt iomradh air seòrsa de AI a tha air a dhealbhadh gus a bhith ag obair às leth dhaoine no riochdairean eile gus amasan sònraichte a choileanadh. Faodaidh na riochdairean sin eadar-obrachadh le daoine, riochdairean eile, agus an àrainneachd gus fiosrachadh a chruinneachadh, co-dhùnaidhean a dhèanamh, agus gnìomhan a ghabhail. Tha AI àidseant eadar-dhealaichte bho AI traidiseanta leis gu bheil e air a dhealbhadh gus a bhith for-ghnìomhach agus fèin-riaghailteach, seach dìreach reactive.

Buannachdan AI àidseant ann an leasachadh bathar-bog

Mar sin, carson a bu chòir aire a thoirt dha ailtirean bathar-bog agus manaidsearan pròiseict mu àidseant AI? Seo cuid de na buannachdan bho bhith ag amalachadh AI àidseant a-steach do shruth-obrach leasachadh bathar-bog:

  • ** Co-obrachadh nas Fheàrr **: Faodaidh Agent AI sgiobaidhean a chuideachadh gus co-obrachadh nas èifeachdaiche le bhith ag fèin-ghluasad ghnìomhan, a’ toirt seachad fios air ais ann an àm fìor, agus a’ comasachadh conaltradh.
  • ** Pròiseasan fèin-ghluasadach **: Faodaidh AI àidseant gnìomhan ath-aithriseach agus ùineail a dhèanamh fèin-ghluasadach, a’ leigeil le luchd-leasachaidh fòcas a chuir air gnìomhan àrd-ìre.
  • ** Dèanamh cho-dhùnaidhean nas fheàrr **: Faodaidh Agent AI seallaidhean agus molaidhean stèidhichte air dàta a thoirt seachad gus sgiobaidhean a chuideachadh gus co-dhùnaidhean nas fheàrr a dhèanamh.
  • ** Meudachadh air èifeachd **: Faodaidh Agent AI sgiobaidhean a chuideachadh le bhith ag obair nas èifeachdaiche le bhith a’ comharrachadh bhotail, a’ dèanamh an fheum as fheàrr de shruth-obrach, agus a’ sgioblachadh phròiseasan.

LangChain: Frèam AI àidseant mòr-chòrdte

Tha LangChain na fhrèam àidseant AI mòr-chòrdte a leigeas le luchd-leasachaidh riochdairean tuigseach a thogail as urrainn eadar-obrachadh le daoine agus riochdairean eile. Tha LangChain air a thogail a bharrachd air cànan prògramadh Rust agus a’ toirt seachad API sìmplidh agus intuitive airson tagraidhean AI àidseant a thogail.

A’ tòiseachadh le LangChain

Gus tòiseachadh le LangChain, feumaidh tu leabharlann LangChain a stàladh agus àrainneachd leasachaidh Rust a stèidheachadh. Seo eisimpleir sìmplidh air mar a chruthaicheas tu àidseant LangChain: ``meirge cleachd langchain::{Agent, Chain};

fn prìomh() { leig àidseant = Àidseant ::new ("Mo Ghnìomhaire"); leig slabhraidh = Slabhraidh :: ùr (àidseant);

chain.execute("Hello, world!");

}

Bidh an còd seo a 'cruthachadh àidseant LangChain ùr agus a' cur an gnìomh òrdugh sìmplidh airson "Hello, world!" chun a 'chonsail.

** DSPy: Frèam AI Gnìomhach stèidhichte air Python**

Tha DSPy na fhrèam AI àidseant stèidhichte air Python a bheir seachad API sìmplidh agus intuitive airson riochdairean tuigseach a thogail. Tha DSPy air a dhealbhadh gus obrachadh gu sgiobalta le leabharlannan Python mòr-chòrdte leithid NumPy agus Pandas.

** A’ tòiseachadh le DSPy**

Gus tòiseachadh le DSPy, feumaidh tu an leabharlann DSPy a stàladh agus àrainneachd leasachaidh Python a stèidheachadh. Seo eisimpleir sìmplidh air mar a chruthaicheas tu àidseant DSPy:
``` python
toirt a-steach dspy mar dsp

def prìomh():
    àidseant = dsp.Agent ("My Agent")
    agent.execute ("Hello, saoghal!")

ma tha __name__ == "__main__":
    prìomh()

Bidh an còd seo a 'cruthachadh àidseant DSPy ùr agus a' cur an gnìomh òrdugh sìmplidh airson "Hello, world!" chun a 'chonsail.

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

Seo cuid de na h-òrdughan agus criomagan as cumanta airson LangChain agus DSPy:

LangChain

  • Agent :: new (“Mo Ghnìomhaire”): A’ cruthachadh àidseant LangChain ùr.
  • Slabhraidh :: ùr (àidseant): A’ cruthachadh slabhraidh LangChain ùr.
  • chain.execute ("Hello, world!"): A’ cur an gnìomh àithne air slabhraidh LangChain.
  • agent.ask ("Dè an t-ainm a th' ort?"): A’ faighneachd ceist don àidseant LangChain. *agent.tell ("Is e Iain an t-ainm a th' orm."): Ag innse pìos fiosrachaidh don àidseant LangChain.

DSPy

  • dsp.Agent ("My Agent"): A’ cruthachadh àidseant DSPy ùr.
  • Agent.execute ("Hello, world!"): A’ cur an gnìomh àithne air àidseant DSPy.
  • agent.ask ("Dè an t-ainm a th' ort?"): A’ faighneachd ceist don àidseant DSPy. *agent.tell ("Is e Iain an t-ainm a th' orm."): Ag innse pìos fiosrachaidh don àidseant DSPy. *agent.memory["key" ] = "luach": A' suidheachadh luach ann an cuimhne an àidseant DSPy.

Sealladh

Seo sealladh sìmplidh de na riochdairean LangChain agus DSPy a’ cleachdadh Chart.js:

{
  "type": "bàr",
  "dàta": {
    "labels": ["LangChain", "DSPy"],
    "stòr-dàta": [
      {
        "label": "Àm cur an gnìomh àidseant",
        "dàta": [10, 20],
        "backgroundColor": ["#4CAF50", "#FF9800"]
      }
    ]
  },
  "roghainnean": {
    "tiotal": {
      "taisbeanadh": fìor,
      "text": "Coimeas ùine cur-an-gnìomh àidseant"
    },
    "sgàilean": {
      "yAxes": [
        {
          "breacan": {
            "toiseach AtZero": fìor
          }
        }
      ]
    }
  }
}

Tha a’ chairt seo a’ dèanamh coimeas eadar ùine cur gu bàs riochdairean LangChain agus DSPy.

** Co-dhùnadh**

San artaigil seo, rannsaich sinn mar as urrainn do ailtirean bathar-bog agus manaidsearan pròiseict innealan AI àidseant leithid LangChain agus DSPy a luathachadh gus co-obrachadh àrdachadh, pròiseasan fèin-ghluasadach, agus lìbhrigeadh bathar-bog a leasachadh ann an àrainneachdan leasachaidh an latha an-diugh. Thug sinn cuideachd seachad stiùireadh practaigeach mu bhith a’ tòiseachadh le LangChain agus DSPy, a’ toirt a-steach eisimpleirean sìmplidh agus òrdughan is criomagan a chleachdar gu cumanta. Le bhith ag amalachadh AI àidseant a-steach do shruth-obrach leasachadh bathar-bog, faodaidh sgiobaidhean èifeachdas, cinneasachd agus co-dhùnaidhean adhartachadh, a’ leantainn gu toraidhean lìbhrigidh bathar-bog nas fheàrr.


Have Questions?

Let's Talk

Contact me on LinkedIn