Cruthaich chatbot LangChain | B4N1

Cruthaich chatbot LangChain

3 months ago · b4n1 Tiempo de lectura: 4 min

A’ cur an gnìomh fèin-ghluasad AI-Powered DevOps le riochdairean Kiro AI-Powered agus LangChain

** Ro-ràdh**

Tha cruth-tìre DevOps ag atharrachadh gu luath, le barrachd gabhail ri teicneòlas fiosrachaidh fuadain (AI) agus ionnsachadh innealan (ML). Is e aon de na prìomh raointean far a bheil AI a’ toirt buaidh mhòr air fèin-ghluasad DevOps. San artaigil seo, nì sinn sgrùdadh air buileachadh teignigeach riochdairean AI ann an fèin-ghluasad DevOps, le fòcas air aonachadh riochdairean Kiro AI le LangChain airson comasan fèin-ghluasaid agus orchestration leasaichte.

** Dè a th’ ann an riochdairean le cumhachd Kiro AI?**

Is e seòrsa de àidseant bathar-bog a th’ ann an riochdairean le cumhachd Kiro AI a bhios a’ cleachdadh algorithms AI agus ML gus gnìomhan a dhèanamh fèin-ghluasadach agus co-dhùnaidhean a dhèanamh. Tha na riochdairean sin air an dealbhadh gus ionnsachadh bho dhàta agus atharrachadh gu àrainneachdan a tha ag atharrachadh, gan dèanamh air leth freagarrach airson siostaman iom-fhillte agus fiùghantach leithid pìoban DevOps.

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

Is e leabharlann Python a th’ ann an LangChain a bheir seachad seata innealan agus APIan airson tagraidhean AI còmhraidh a thogail. Leigidh e le luchd-leasachaidh chatbots, luchd-cuideachaidh guth, agus eadar-aghaidh còmhraidh eile a chruthachadh a’ cleachdadh giollachd cànain nàdarra (NLP) agus algorithms ionnsachadh innealan.

Ag aonachadh riochdairean Kiro AI-Powered le LangChain

Gus riochdairean le cumhachd Kiro AI fhilleadh a-steach le LangChain, feumaidh sinn eadar-aghaidh còmhraidh a chruthachadh a dh’ fhaodas eadar-obrachadh leis na riochdairean agus na cuir a-steach agus toraidhean riatanach a thoirt dhaibh. Seo tar-shealladh àrd-ìre air an ailtireachd:

  1. Cuir a-steach Cleachdaiche: Bidh an neach-cleachdaidh ag eadar-obrachadh leis an eadar-aghaidh còmhraidh, a’ toirt seachad cuir a-steach ann an cruth teacsa no guth.
  2. ** Giullachd Cànain Nàdarra (NLP)**: Tha an in-chur air a ghiullachd le bhith a’ cleachdadh algoirmean NLP gus fiosrachadh agus rùn iomchaidh a tharraing.
  3. Taghaidh àidseant: Bidh an eadar-aghaidh còmhraidh a’ taghadh an àidseant iomchaidh le cumhachd Kiro AI stèidhichte air cuir a-steach agus rùn an neach-cleachdaidh.
  4. Eadar-obrachadh àidseant: Tha an neach-ionaid taghte air a phiobrachadh gus na gnìomhan riatanach a choileanadh, leithid gnìomhan fèin-ghluasadach no co-dhùnaidhean.
  5. Toradh: Tha toradh an neach-ionaid air a phròiseasadh agus air a thilleadh chun neach-cleachdaidh tron ​​​​eadar-aghaidh còmhraidh.

Buileachadh Teicnigeach

Gus an ailtireachd seo a bhuileachadh, feumaidh sinn measgachadh de chànanan prògramadh Python, Rust, agus Go a chleachdadh. Seo bloc còd sìmplidh a tha a’ sealltainn amalachadh riochdairean le cumhachd Kiro AI le LangChain:

toirt a-steach langchain
bho àidseant in-mhalairt kiro


chatbot = langchain.Chatbot(
    modail="davinci:002",
    teòthachd=0.7,
    max_tokens = 2048,
    user_agent=" àidseant Kiro AI-Powered"
)

# Cruthaich àidseant Kiro AI
àidseant = àidseant (
    name = "Mo Ghnìomhaire",
    description="Agent sìmplidh a nì gnìomhan gu fèin-obrachail",
    gnìomhan=[
        "run_command",
        "cuir_email",
        "cruthaich_tiogaid"
    ]
)

# Mìnich gnìomh airson eadar-obrachadh leis an neach-ionaid
def interaction_with_agent (input_text):
    # Pròiseas an cuir a-steach a’ cleachdadh NLP
    rùn = langchain.extract_intent(input_text)
    
    # Tagh an neach-ionaid iomchaidh stèidhichte air an rùn
    ma tha rùn == "run_command":
        àidseant.run_command()
    elif intent == "cuir_email":
        àidseant.send_email()
    elif intent == "cruthaich_tiogaid":
        agent.create_ticket()
    
    # Thoir air ais toradh an neach-ionaid
    tilleadh àidseant.output

# Dèan deuchainn air a’ ghnìomh
input_text = "Ruith an sgriobt togail"
toradh = eadar-obrachadh_with_agent (input_text)
clò-bhualadh (toradh)

Tha am bloc còd seo a’ sealltainn mar a chruthaicheas tu chatbot LangChain agus àidseant Kiro AI, agus mar a nì thu eadar-obrachadh leis an neach-ionaid a’ cleachdadh eadar-aghaidh còmhraidh.

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

Seo cuid de na h-òrdughan agus criomagan as cumanta airson riochdairean le cumhachd Kiro AI agus LangChain:

  1. langchain.Chatbot(model = "davinci: 002", teòthachd = 0.7, max_tokens = 2048, user_agent = "Agent Kiro AI-Powered"): A 'cruthachadh chatbot LangChain leis a' mhodail agus na crìochan ainmichte.
  2. Agent(name="Mo Ghnìomhaire", tuairisgeul = "Àidseant sìmplidh a nì fèin-ghluasad air gnìomhan", gnìomhan = ["run_command", "send_email", "create_ticket"]): A’ cruthachadh àidseant Kiro AI leis an ainm, an tuairisgeul agus na gnìomhan ainmichte.
  3. langchain.extract_intent(input_text): Pròiseas an teacsa cuir a-steach a’ cleachdadh NLP gus an rùn a thoirt a-mach.
  4. agent.run_command(): A' toirt air an àidseant òrdugh a ruith.
  5. agent.send_email(): A' brosnachadh an neach-ionaid post-d a chuir.
  6. agent.create_ticket(): A' brosnachadh an àidseant gus tiogaid a chruthachadh.
  7. langchain.Chatbot().ask(input_text): A' faighneachd ceist dhan chatbot agus a' tilleadh am freagairt.
  8. langchain.Chatbot().tell(input_text): Ag innse aithris don chatbot agus a' tilleadh am freagairt.
  9. langchain.Chatbot().listen(): Ag èisteachd airson fiosrachadh a' chleachdaiche agus a' tilleadh am freagairt.
  10. langchain.Chatbot().stop(): A' cur stad air a' chatbot agus a' sgaoileadh ghoireasan.

Sealladh

Seo dealbh sìmplidh den ailtireachd a’ cleachdadh Chart.js:

{
  "type": "Clàr-pìoba",
  "dàta": {
    "labels": ["Cuir a-steach cleachdaiche", "NLP", "Taghadh àidseant", "Eadar-obrachadh àidseant", "Toradh"],
    "stòr-dàta": [
      {
        "label": "Ailtireachd",
        "dàta": [10, 20, 30, 40, 50],
        "cùl-dath": [
          "#FF6384",
          "#36A2EB",
          "#FFCE56",
          "#4BC0C0",
          "#FF99CC"
        ]
      }
    ]
  },
  "roghainnean": {
    "tiotal": {
      "taisbeanadh": fìor,
      "text": "Ailtireachd fèin-ghluasaid DevOps le cumhachd AI"
    },
    "uirsgeul": {
      "taisbeanadh": fìor
    }
  }
}

Tha an dealbh seo a’ sealltainn na diofar phàirtean den ailtireachd, a’ gabhail a-steach cuir a-steach luchd-cleachdaidh, NLP, taghadh àidseant, eadar-obrachadh àidseant, agus toradh.

** Co-dhùnadh**

San artaigil seo, rinn sinn sgrùdadh air buileachadh teignigeach riochdairean AI ann an fèin-ghluasad DevOps, le fòcas air a bhith ag amalachadh riochdairean le cumhachd Kiro AI le LangChain airson comasan fèin-ghluasaid agus orchestration leasaichte. Sheall sinn bloc còd sìmplidh a sheallas amalachadh riochdairean cumhachd Kiro AI le LangChain, agus thug sinn seachad liosta de na h-òrdughan agus na criomagan as cumanta airson riochdairean le cumhachd Kiro AI agus LangChain. Thug sinn a-steach cuideachd sealladh den ailtireachd a’ cleachdadh Chart.js. Le bhith a’ cleachdadh riochdairean le cumhachd AI agus eadar-aghaidh còmhraidh, faodaidh sgiobaidhean DevOps gnìomhan a dhèanamh fèin-ghluasadach, èifeachdas adhartachadh, agus mearachdan a lughdachadh, a’ dèanamh fèin-ghluasad DevOps nas èifeachdaiche agus nas èifeachdaiche.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn