Ստեղծեք LangChain չաթ-բոտ | B4N1

Ստեղծեք LangChain չաթ-բոտ

7 months ago · b4n1 Read time: 1 min
  1. `langchain.Chatbot(model="davinci:002", temperature=0.7, max_tokens=2048, user_agent="Kiro AI-Powered Agent"): Ստեղծում է LangChain չաթ-բոտ՝ նշված մոդելով և պարամետրերով:
  2. `Agent(name="My Agent", description="Agent, որը ավտոմատացնում է առաջադրանքները", actions=["run_command", "send_email", "create_ticket"]): Ստեղծում է Kiro AI-ով աշխատող գործակալ՝ նշված անունով, նկարագրությամբ և գործողություններով:
  3. «langchain.extract_intent(input_text)»: Մշակում է մուտքագրված տեքստը NLP-ի միջոցով՝ մտադրությունը հանելու համար:
  4. «agent.run_command()»: Գործարկում է գործակալին հրաման գործարկելու համար:
  5. «agent.send_email()»: Գործարկում է գործակալին նամակ ուղարկել:
  6. «agent.create_ticket()»: Գործարկում է գործակալին տոմս ստեղծելու համար:
  7. «langchain.Chatbot().ask(input_text)»: Հարց է տալիս chatbot-ին և վերադարձնում պատասխանը:
  8. «langchain.Chatbot().tell(input_text)»: chatbot-ին ասում է հայտարարություն և վերադարձնում պատասխանը:
  9. «langchain.Chatbot().listen()»: լսում է օգտատիրոջ մուտքը և վերադարձնում պատասխանը:
  10. «langchain.Chatbot().stop()»: Դադարեցնում է չաթբոտը և թողարկում ռեսուրսները:

Վիզուալիզացիա

Ահա ճարտարապետության պարզ պատկերացում՝ օգտագործելով Chart.js.

{
  "type": "pieChart",
  "տվյալներ": {
    «պիտակներ»: [«Օգտվողի մուտքագրում», «NLP», «Գործակալի ընտրություն», «Գործակալի փոխազդեցություն», «Ելք»]
    «տվյալների հավաքածուներ»:
      {
        «պիտակ»: «Ճարտարապետություն»,
        «տվյալներ»: [10, 20, 30, 40, 50],
        "backgroundColor":
          «#FF6384»,
          «#36A2EB»,
          «#FFCE56»,
          «#4BC0C0»,
          «#FF99CC»
        ]
      }
    ]
  },
  «Ընտրանքներ»: {
    «վերնագիր»: {
      «ցուցադրում»՝ ճշմարիտ,
      "text": "AI-Powered DevOps Automation Architecture"
    },
    "լեգենդ": {
      «ցուցադրում»՝ ճշմարիտ
    }
  }
}

Այս վիզուալիզացիան ցույց է տալիս ճարտարապետության տարբեր բաղադրիչները, ներառյալ օգտագործողի մուտքը, NLP, գործակալի ընտրությունը, գործակալի փոխազդեցությունը և ելքը:

Եզրակացություն

Այս հոդվածում մենք ուսումնասիրեցինք AI գործակալների տեխնիկական ներդրումը DevOps ավտոմատացման մեջ՝ կենտրոնանալով Kiro AI-ով աշխատող գործակալների ինտեգրման վրա LangChain-ի հետ՝ ուժեղացված ավտոմատացման և նվագախմբային հնարավորությունների համար: Մենք ցուցադրեցինք մի պարզ կոդի բլոկ, որը ցույց է տալիս Kiro AI-ով աշխատող գործակալների ինտեգրումը LangChain-ի հետ, և տրամադրեցինք Kiro AI-ով աշխատող գործակալների և LangChain-ի առավել հաճախ օգտագործվող հրամանների և հատվածների ցանկը: Մենք ներառել ենք նաև ճարտարապետության պատկերացում՝ օգտագործելով Chart.js: Օգտագործելով AI-ով աշխատող գործակալներ և խոսակցական ինտերֆեյսներ՝ DevOps-ի թիմերը կարող են ավտոմատացնել առաջադրանքները, բարելավել արդյունավետությունը և նվազեցնել սխալները՝ դարձնելով DevOps-ի ավտոմատացումն ավելի արդյունավետ և արդյունավետ:


Have Questions?

Let's Talk

Contact me on LinkedIn