Waihangahia he chatbot LangChain | B4N1

Waihangahia he chatbot LangChain

7 months ago · b4n1 Tiempo de lectura: 5 min

Te Whakatinana AI-Powered DevOps Automation me Kiro AI-Powered Agents me LangChain

Whakataki

Kei te tere te tipu o te whenua DevOps, me te piki haere o nga hangarau mohio (AI) me nga hangarau ako miihini (ML). Ko tetahi o nga waahanga nui e whai hua nui ana a AI kei roto i te miihini DevOps. I roto i tenei tuhinga, ka tirotirohia e matou te whakatinanatanga hangarau o nga kaihoko AI i roto i te DevOps automation, e arotahi ana ki te whakauru o nga kaihoko a Kiro AI-powered me LangChain mo te whakarei ake i te automation me te kaha o te mahi orchestration.

He aha nga Kaihoko Kiro AI-Powered?

Ko nga kaihoko a Kiro AI he momo kaihoko rorohiko e whakamahi ana i te AI me te ML algorithms hei whakaaunoa i nga mahi me te whakatau. I hangaia enei apiha ki te ako mai i nga raraunga me te urutau ki nga taiao hurihuri, kia pai ai mo nga punaha uaua me te hihiri penei i nga pipeline DevOps.

He aha te LangChain?

Ko LangChain he whare pukapuka Python e whakarato ana i te huinga taputapu me nga API mo te hanga i nga tono korero AI. Ka taea e nga kaiwhakawhanake te hanga i nga chatbots, nga kaiawhina reo, me etahi atu atanga korero ma te whakamahi i te tukatuka reo maori (NLP) me nga huringa ako miihini.

Ko te Whakakotahi i nga Kaihoko Kiro AI-Powered me LangChain

Hei whakauru i nga kaihoko a Kiro AI me LangChain, me hanga e matou he atanga korero ka taea te taunekeneke ki nga kaihoko me te whakarato ki a ratou nga whakaurunga me nga putanga e tika ana. Anei he tirohanga teitei o te hoahoanga:

  1. Whakauru Kaiwhakamahi: Ka taunekeneke te kaiwhakamahi me te atanga korero, ka tuku urunga i roto i te ahua o te tuhinga me te reo.
  2. Tukatuka Reo Maori (NLP): Ka tukatukahia te whakaurunga ma te whakamahi i nga algorithms NLP hei tango i nga korero me te hiahia.
  3. Tiwhiringa Kaihoko: Ka kowhiria e te atanga korero te kaihoko whai mana-kiro AI i runga i te whakaurunga me te hiahia o te kaiwhakamahi.
  4. Whakawhitiwhitinga Agent: Ka whakaohohia te kaihoko kua tohua ki te mahi i nga mahi e tika ana, penei i te mahi aunoa i nga mahi, te whakatau whakatau ranei.
  5. Putanga: Ka tukatukahia te putanga a te kaihoko ka whakahokia ki te kaiwhakamahi ma te atanga korero.

Te Whakatinana Hangarau

Hei whakatinana i tenei hoahoanga, me whakamahi tatou i te huinga o nga reo hotaka Python, Rust, me Go. Anei tetahi poraka waehere ngawari e whakaatu ana i te whakaurunga o nga kaihoko a Kiro AI me LangChain:

kawemai langchain
mai kiro kawemai Agent


chatbot = langchain.Chatbot(
    model="davinci:002",
    pāmahana=0.7,
    max_tokens=2048,
    user_agent="Kiro AI-Powered Agent"
)

# Waihangahia he kaihoko a Kiro AI
māngai = Agent(
    name="Toku Kaihoko",
    description="He kaihoko ngawari e mahi aunoa ana i nga mahi",
    mahi=[
        "whakahaere_whakahau",
        "tuku_īmera",
        "hanga_tiketi"
    ]
)

# Tautuhia he mahi hei taunekeneke me te kaihoko
def interact_with_agent(input_text):
    # Tukatuka i te whakauru ma te whakamahi i te NLP
    koronga = langchain.extract_intent(input_text)
    
    # Tīpakohia te kaihoko whai take i runga i te hiahia
    if intent == "run_command":
        agent.run_command()
    elif intent == "send_email":
        agent.send_email()
    elif intent == "create_ticket":
        agent.create_ticket()
    
    # Whakahokia te putanga a te kaihoko
    kaihoko whakahoki.putanga

# Whakamatauhia te mahi
input_text = "Whakahaerehia te tuhinga hanga"
putanga = interact_with_agent(input_text)
tā(putanga)

Ko tenei poraka waehere e whakaatu ana me pehea te hanga i te LangChain chatbot me te Kiro AI-powered agent, me pehea te taunekeneke ki te kaihoko ma te whakamahi i te atanga korero.

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

Anei etahi o nga whakahau e whakamahia nuitia ana mo nga kaihoko a Kiro AI me te LangChain:

  1. langchain.Chatbot(tauira = "davinci:002", pāmahana = 0.7, max_tokens = 2048, user_agent = "Kiro AI-Powered Agent"): Hangaia he LangChain chatbot me te tauira me nga tawhā kua tohua.
  2. Agent(ingoa="My Agent", description="He kaihoko ngawari e mahi aunoa ana i nga mahi", actions=["run_command", "send_email", "create_ticket"]): Waihangahia he kaihoko Kiro AI-powered with the specific name, description, and actions.
  3. langchain.extract_intent(input_text): Tukatuka i te kupu whakauru ma te whakamahi i te NLP hei tango i te koronga.
  4. agent.run_command(): Ka whakaoho i te kaihoko ki te whakahaere tono.
  5. agent.send_email(): Ka whakaoho i te kaihoko ki te tuku imeera.
  6. agent.create_ticket(): Ka whakaoho i te kaihoko ki te hanga tikiti.
  7. langchain.Chatbot().ask(input_text): Ka patai ki te chatbot he patai ka whakahokia mai te whakautu.
  8. langchain.Chatbot().tell(input_text): Ka korero ki te chatbot he korero me te whakahoki i te whakautu.
  9. langchain.Chatbot().listen(): Ka whakarongo ki te whakauru a te kaiwhakamahi me te whakahoki i te whakautu.
  10. langchain.Chatbot().stop(): Ka mutu te chatbot me te tuku rauemi.

Whakakitenga

Anei he tirohanga ngawari o te hoahoanga ma te whakamahi i te Chart.js:

{
  "type": "Tutohi porowhita",
  "raraunga": {
    "labels": ["Tauru Kaiwhakamahi", "NLP", "Tīpakonga Kaihoko", "Whakawhitiwhitinga Kaihoko", "Putanga"],
    "raunga raraunga": [
      {
        "label": "Hangahanga",
        "raraunga": [10, 20, 30, 40, 50],
        "Tae papamuri": [
          "#FF6384",
          "#36A2EB",
          "#FFCE56",
          "#4BC0C0",
          "#FF99CC"
        ]
      }
    ]
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Te Hanganga Aunoa a AI-Powered DevOps"
    },
    "korero": {
      "whakaatu": pono
    }
  }
}

Ko tenei tirohanga e whakaatu ana i nga waahanga rereke o te hoahoanga, tae atu ki te whakauru a te kaiwhakamahi, te NLP, te whiriwhiringa kaihoko, te taunekeneke a te kaihoko, me te whakaputa.

Whakamutunga

I roto i tenei tuhinga, i tirotirohia e matou te whakatinanatanga hangarau o nga kaihoko AI i roto i te DevOps automation, e arotahi ana ki te whakauru o nga kaihoko a Kiro AI-powered me LangChain mo te whakarei ake i te automation me te kaha o nga mahi toi. I whakaatuhia e matou he poraka waehere ngawari e whakaatu ana i te whakauru o nga kaihoko a Kiro AI ki a LangChain, me te whakarato i te rarangi o nga whakahau me nga waahi e whakamahia ana mo nga kaihoko a Kiro AI me LangChain. I whakauruhia ano e matou he tirohanga o te hoahoanga ma te whakamahi i te Chart.js. Ma te whakamahi i nga kaihoko a AI me nga hononga whakawhitiwhiti korero, ka taea e nga roopu DevOps te mahi aunoa, te whakapai ake i te pai, me te whakaiti i nga hapa, kia pai ake ai te mahi a DevOps automation.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn