Waihangahia he kaihoko AI korero ma te whakamahi i te LangChain | B4N1

Waihangahia he kaihoko AI korero ma te whakamahi i te LangChain

3 months ago · b4n1 Read time: 6 min

Ko te whakauru i nga Kaitohu AI me te DevOps Automation: Wewete i te Mana o LangChain me AWS DevOps Agent

Whakataki

Ko te whakawhitinga o te matauranga hangai (AI), te miihini DevOps, me te hoahoanga taketake-kapua e huri ana i te huarahi e whakatata atu ai nga roopu whanaketanga rorohiko ki te tātari take pakiaka me te whakawhanui. Ma te whakamahi i nga kaihoko a AI, ka taea e nga roopu te whakaaunoa i nga mahi uaua, te whakapai ake i nga waa whakautu mai i nga maiki, me te whakarei ake i te pono o te punaha. I roto i tenei tuhinga, ka tirotirohia e matou te whakauru o LangChain, he whare pukapuka Python mo te hanga i nga kaihoko korero korero AI, me te AWS DevOps Agent, he taputapu mo te tuku rorohiko me te tuku. Ka rukuhia e matou nga painga o tenei whakaurunga, ka whakaatu i tetahi tauira whaihua mo te whakatinanatanga, me te whakanui i nga whakahau me nga waahanga mo tenei hangarau.

Ko nga Painga o te Aunoatanga a DevOps i a AI

Ko nga taputapu aunoa a DevOps tawhito e arotahi ana ki te mahi aunoa i nga mahi tukurua, penei i te tuku me te whakamatautau. Heoi, he maha nga wa karekau enei taputapu ki te tātari i te whanonga punaha uaua me te tautuhi i nga take o nga take. Ko nga kaihoko a AI, i tetahi atu taha, ka taea te tarai i te nui o nga raraunga, te tautuhi i nga tauira, me te matapae mo te whanonga punaha. Ma te whakauru i nga kaihoko AI me nga taputapu miihini DevOps, ka taea e nga roopu:

  • Whakapai ake i nga wa urupare mai i te maiki ma te tautuhi tere i te take o nga take
  • Whakanuia te pono o te punaha ma te matapae me te aukati i nga rahunga
  • Whakaaunoa i nga mahi uaua, penei i te rapu raru me te patuiro
  • Whakapai ake i te mahi tahi i waenga i nga roopu whanaketanga me nga roopu whakahaere ma te whakarato i te maaramatanga ki te whanonga punaha

LangChain: He Whare Pukapuka Python mo te Hanga i nga Kaitohu AI Korero

Ko LangChain he whare pukapuka Python e taea ai e nga kaiwhakawhanake te hanga i nga kaihoko korero AI ma te whakamahi i te tukatuka reo maori (NLP) me nga tikanga ako miihini (ML). Ma te LangChain, ka taea e nga kaiwhakawhanake te hanga i nga kaihoko ka mohio me te whakautu ki nga paatai ​​a nga kaiwhakamahi, te tātari i nga raraunga tuhinga, me te matapae mo te whanonga punaha. Ka whakaratohia e LangChain te whānuitanga o nga ahuatanga, tae atu ki:

  • Te tātari tuhinga me te tukatuka
  • NLP me te whakauru ML
  • Anga korero AI
  • Whakauru ki nga anga AI rongonui, penei i a TensorFlow me PyTorch

Kaiwhakahaere AWS DevOps: He Utauta mo te Tukunga Pūmanawa Aunoa me te Tukunga

Ko te AWS DevOps Agent he taputapu e taea ai e nga kaiwhakawhanake te whakaaunoa i te tuku rorohiko me te tuku i runga i te AWS. Ka whakaratohia e te kaihoko te whānuitanga o nga ahuatanga, tae atu ki:

  • Te tuku aunoa me te whakamatautau
  • Te whakauru tonu me te tuku tonu (CI/CD)
  • Whakauru ki nga taputapu DevOps rongonui, penei i a Jenkins me GitLab
  • Tautoko mo nga reo maha me nga anga mahi

Ko te whakauru i te LangChain me te AWS DevOps Agent

Hei whakauru i te LangChain me te AWS DevOps Agent, ka hangaia e matou he tuhinga Python ngawari e whakamahi ana i te LangChain ki te tarai i nga raupapa punaha me te tautuhi i nga take pea. Ka whakamahia e matou te AWS DevOps Agent ki te whakaaunoa i te tukunga o te tuhinga me te whakauru ki a maatau paipa CI/CD.

Tauira Mahinga: Te Tatari i nga Rangitaki Pūnaha me te LangChain

kawemai langchain
mai i langchain.chains.conversational kawemai ConversationalChain
mai i langchain.llms kawemai OpenAI
mai i langchain.embeddings kawemai HuggingFaceEmbeddings


kaihoko = ConversationalChain(
    llm=OpenAI(mahana=0.7),
    whakauru=HuggingFaceEmbeddings(tauira_ingoa = "whakawhitinga rerenga-rere/katoa-MiniLM-L6-v2")
)

# Tautuhia he mahi hei tātari i nga raarangi punaha
def analysis_logs(raupapa):
    # Whakamahia te LangChain ki te tātari i nga raarangi me te tautuhi i nga take pea
    whakautu = agent.call(query="He aha nga take pea mo enei rarangi?")
    whakahoki whakahoki

# Tautuhia he mahi hei tuku i te tuhinga ma te whakamahi i te AWS DevOps Agent
def deploy_script():
    # Whakamahia te AWS DevOps Agent ki te tuku i te tuhinga me te whakauru ki a maatau paipa CI/CD
    #...
    haere

# Whakahaerehia te tuhinga
rangitaki = ["hapa1", "hapa2", "hapa3"]
whakautu = tātari_raupapa(raupapa)
tā(whakautu)

deploy_script()

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

Anei nga 5-10 o runga o nga whakahau me nga waahanga mo te LangChain me te AWS DevOps Agent:

  1. LangChain: agent.call(query="He aha nga take e pa ana ki enei rarangi?")
  2. LangChain: ConversationalChain(llm=OpenAI(temahana=0.7), embeddings=HuggingFaceEmbeddings(tauira_ingoa = "whakawhiti rerenga-rere/katoa-MiniLM-L6-v2"))
  3. AWS DevOps Agent: aws devops-agent deploy --script script.py
  4. AWS DevOps Agent: aws devops-agent integrate --pipeline pipeline-ingoa
  5. LangChain: HuggingFaceEmbeddings(tauira_ingoa = "whakawhiti rerenga-rere/katoa-MiniLM-L6-v2")
  6. LangChain: OpenAI(temahana=0.7)
  7. AWS DevOps Agent: `aws devops-agent mana'
  8. AWS DevOps Agent: aws devops-agent logs
  9. LangChain: agent.embeddings = HuggingFaceEmbeddings(tauira_ingoa = "whakawhiti rerenga-rere/katoa-MiniLM-L6-v2")
  10. LangChain: agent.llm = OpenAI(mahana=0.7)

Whakakitenga: Chart.js

Anei he tūtohi ngawari ma te whakamahi i te Chart.js hei tiro i nga mahi a to maatau kaihoko AI-a-LaChain:

{
  "type": "pae",
  "raraunga": {
    "labels": ["Te Tika", "Whakatika", "Whakamahara"],
    "raunga raraunga": [
      {
        "label": "LangChain",
        "raraunga": [0.9, 0.8, 0.7],
        "backgroundColor": "rgba(255, 99, 132, 0.2)",
        "borderColor": "rgba(255, 99, 132, 1)",
        "BorderWidth": 1
      }
    ]
  },
  "kōwhiringa": {
    "taitara": {
      "whakaatu": pono,
      "text": "Mahinga o te Agent AI-a-LaChain"
    },
    "tauine": {
      "yAxes": [
        {
          "tika": {
            "beginAtZero": pono
          }
        }
      ]
    }
  }
}

Ko tenei tūtohi e whakaatu ana i te tika, te tika, me te maumahara o to maatau kaihoko AI-a-LaChain. Kei te tūtohi he whakaaturanga ataata o te mahi a te kaihoko, ka taea te whakamahi ki te tautuhi i nga waahanga hei whakapai ake.

Whakamutunga

Ko te whakauru i nga kaihoko AI me te miihini DevOps ma te whakamahi i te LangChain me te AWS DevOps Agent he huarahi kaha ki te whakapai ake i te tātari take pakiaka me te tauine. Ma te whakamahi i nga kaha o nga hangarau e rua, ka taea e nga roopu te whakaaunoa i nga mahi uaua, te whakapai ake i nga waa whakautu mai i nga maiki, me te whakakaha i te pono o te punaha. I roto i tenei tuhinga, i tirotirohia e matou nga painga o te mahi a AI-driven DevOps automation, i whakauruhia a LangChain me AWS DevOps Agent, me te whakaatu i tetahi tauira whaihua mo te whakauru i nga hangarau e rua. I whakanuia ano e matou nga whakahau me nga waahanga mo tenei hangarau me te whakauru i te tirohanga ma te whakamahi i te Chart.js. Ma te whai i nga hikoi kua tohua i roto i tenei tuhinga, ka taea e nga roopu te iriti i te kaha katoa o te mahi a AI-driven DevOps automation me te whakapai ake i o raatau whanaketanga rorohiko me nga tikanga tuku.


Have Questions?

Let's Talk

Contact me on LinkedIn