LangChain ulanyp, AI agentini dörediň | B4N1

LangChain ulanyp, AI agentini dörediň

5 months ago · b4n1 Tiempo de lectura: 4 min

AI agentlerini DevOps awtomatlaşdyryşy bilen birleşdirmek: LangChain we AWS DevOps agentiniň güýjüni açmak

Giriş

Emeli intellektiň (AI), DevOps awtomatlaşdyrylyşynyň we bulutdan ýasalan arhitekturanyň kesişmesi programma üpjünçiligini döredýän toparlaryň düýp sebäpleriň derňewine we ulalmagyna çemeleşişini üýtgedýär. AI tarapyndan dolandyrylýan agentleri ulanmak bilen toparlar çylşyrymly meseleleri awtomatlaşdyryp, hadysalara jogap wagtyny gowulaşdyryp we ulgamyň umumy ygtybarlylygyny ýokarlandyryp bilerler. Bu makalada, AI agentlerini gurmak üçin Python kitaphanasy bolan LangChain-iň programma üpjünçiligini gowşurmagy we ýerleşdirmegi awtomatlaşdyrýan gural bolan AWS DevOps Agent bilen birleşmegini öwreneris. Bu integrasiýanyň artykmaçlyklaryny öwreneris, ony durmuşa geçirmegiň amaly mysalyny bereris we bu tehnologiýa üçin iň ýokary buýruklary we bölekleri görkezeris.

AI bilen dolandyrylýan DevOps awtomatlaşdyrmagyň artykmaçlyklary

Adaty DevOps awtomatlaşdyryş gurallary ýerleşdirmek we synag ýaly gaýtalanýan meseleleri awtomatlaşdyrmaga gönükdirilendir. Şeýle-de bolsa, bu gurallarda köplenç çylşyrymly ulgam häsiýetini seljermek we meseleleriň düýp sebäplerini kesgitlemek ukyby ýok. Beýleki tarapdan, AI tarapyndan dolandyrylýan agentler köp mukdarda maglumatlary seljerip, nagyşlary kesgitläp we ulgamyň özüni alyp barşy barada çaklamalar berip bilerler. AI agentlerini DevOps awtomatlaşdyryş gurallary bilen birleşdirip, toparlar:

  • Meseleleriň düýp sebäbini çalt kesgitlemek bilen hadysalara jogap wagtyny gowulandyryň
  • Şowsuzlyklary çaklamak we öňüni almak arkaly ulgamyň ygtybarlylygyny ýokarlandyrmak
  • Näsazlyklary düzetmek we düzeltmek ýaly çylşyrymly meseleleri awtomatlaşdyryň
  • Ulgamyň özüni alyp barşyna umumy düşünje bermek arkaly ösüş we amal toparlarynyň arasyndaky hyzmatdaşlygy gowulandyrmak

LangChain: Söhbetdeşlik AI agentlerini gurmak üçin Python kitaphanasy

LangChain, Python kitaphanasy bolup, döredijilere tebigy dilleri gaýtadan işlemek (NLP) we maşyn öwrenmek (ML) usullaryny ulanyp, AI agentlerini gurmaga mümkinçilik berýär. “LangChain” bilen döredijiler ulanyjylaryň soraglaryna düşünip we jogap berip biljek, tekst maglumatlaryny seljerip we ulgamyň özüni alyp barşy barada çaklamalary döredip biljek agentler döredip bilerler. “LangChain” birnäçe aýratynlygy hödürleýär, şol sanda:

  • Tekst derňewi we gaýtadan işlemek
  • NLP we ML integrasiýasy
  • Gepleşik AI çarçuwasy
  • TensorFlow we PyTorch ýaly meşhur AI çarçuwalary bilen integrasiýa

AWS DevOps agenti: Programma üpjünçiligini gowşurmagy we ýerleşdirmegi awtomatlaşdyrmak üçin gural

AWS DevOps Agent, programma üpjünçiligini AWS-de programma üpjünçiligini we ýerleşdirmegi awtomatlaşdyrmaga mümkinçilik berýän guraldyr. Agent, birnäçe aýratynlyklary hödürleýär:

  • Awtomatlaşdyrylan ýerleşdiriş we synag
  • Üznüksiz integrasiýa we üznüksiz eltiş (CI / CD)
  • Jenkins we GitLab ýaly meşhur DevOps gurallary bilen integrasiýa
  • Birnäçe programmirleme dilleri we çarçuwalary üçin goldaw

LangChain-i AWS DevOps agenti bilen birleşdirmek

LangChain-i AWS DevOps Agent bilen birleşdirmek üçin, ulgam ýazgylaryny seljermek we ýüze çykyp biljek meseleleri kesgitlemek üçin LangChain ulanýan ýönekeý Python skriptini dörederis. Soňra skriptiň ýerleşdirilmegini awtomatlaşdyrmak we CI / CD turbageçirijimiz bilen birleşdirmek üçin AWS DevOps Agentini ulanarys.

Amaly mysal: LangChain bilen ulgam surnallaryny derňemek

`` piton langchain import ediň langchain.chains.conversational import ConversationalChain langchain.llms-dan OpenAI import edýär langchain.embeddings-den HuggingFaceEmbeddings import edýär

agent = SöhbetChain ( llm = OpenAI (temperatura = 0.7), ornaşdyrmak = HuggingFaceEmbeddings (model_name = "söz-transformatorlar / hemmesi-MiniLM-L6-v2") )

Ulgam surnallaryny seljermek funksiýasyny kesgitläň

def analiz_logs (surnallar): # Surnallary seljermek we ýüze çykyp biljek meseleleri kesgitlemek üçin LangChain ulanyň response = agent.call (query = "Bu ýazgylar bilen baglanyşykly haýsy meseleler bar?") jogap

AWS DevOps Agentini ulanyp, skript ýerleşdirmek funksiýasyny kesgitläň

def ନିୟୋଜିତ_script (): # Scriptazgyny ýerleşdirmek we CI / CD turbageçirijimiz bilen birleşdirmek üçin AWS DevOps Agentini ulanyň # ... geçmek

Scriptazgyny işlediň

surnallar = ["error1", "error2", "error3"] jogap = analiz_logs (surnallar) çap (jogap)

ନିୟୋଜିତ_script () ``

Iň köp ulanylýan buýruklar / bölekler

LangChain we AWS DevOps Agent üçin iň köp ulanylýan 5-10 buýruk we bölek:

  1. ** LangChain: ** `agent.call (query =" Bu surnallar bilen baglanyşykly haýsy meseleler bar? ")"
  2. ** AWS DevOps Agent: ** aws devops-agent ýerleşdirýär --script script.py
  3. ** AWS DevOps Agent: ** `aws devops-agent integrasiýa - turbageçirijiniň ady '
  4. ** LangChain: ** `HuggingFaceEmbeddings (model_name =" sözlem üýtgedijileri / all-MiniLM-L6-v2 ")"
  5. ** LangChain: ** "OpenAI (temperatura = 0.7)"
  6. ** AWS DevOps Agenti: ** `aws devops-agent statusy '
  7. ** AWS DevOps Agenti: ** `aws devops-agent surnallary '
  8. ** LangChain: ** `agent.embeddings = HuggingFaceEmbeddings (model_name =" sözlem üýtgedijileri / all-MiniLM-L6-v2 ")"
  9. ** LangChain: ** agent.llm = OpenAI (temperatura = 0.7)

Wizuallaşdyrma: Chart.js

“LangChain” esasly AI agentimiziň işini göz öňüne getirmek üçin “Chart.js” -i ulanýan ýönekeý diagramma: json { "tip": "bar", "maglumatlar": { "bellikler": ["Takyklyk", "Takyklyk", "allatlamak"], "maglumat bazalary": [ { "bellik": "LangChain", "maglumatlar": [0.9, 0.8, 0.7], "backgroundColor": "rgba (255, 99, 132, 0.2)", "borderColor": "rgba (255, 99, 132, 1)", "borderWidth": 1 } ] }, "opsiýalar": { "title": { "görkezmek": dogry, "text": "LangChain esasly AI Agentiň öndürijiligi" }, "terezisi": { "yAxes": [ { "bellikler": { "startAtZero": dogry } } ] } } } Bu diagramma LangChain esasly AI agentimiziň takyklygyny, takyklygyny we ýatlamasyny görkezýär. Diagramma agentiň işiniň wizual şekillendirilişini üpjün edýär we gowulaşmak üçin ýerleri kesgitlemek üçin ulanylyp bilner.

Netije

“AI” agentlerini “LangChain” we “AWS DevOps Agent” -i ulanyp, “DevOps” awtomatlaşdyryşy bilen birleşdirmek, düýp sebäpleriň derňewini we göwrümliligini gowulandyrmagyň güýçli usulydyr. Toparlar iki tehnologiýanyň hem güýçli taraplaryny ulanmak bilen çylşyrymly meseleleri awtomatlaşdyryp, hadysalara jogap wagtyny gowulaşdyryp we ulgamyň ygtybarlylygyny ýokarlandyryp bilerler. Bu makalada AI bilen dolandyrylýan DevOps awtomatlaşdyrmagyň artykmaçlyklaryny öwrendik, LangChain we AWS DevOps Agentini hödürledik we iki tehnologiýany nädip birikdirmelidiginiň amaly mysalyny hödürledik. Şeýle hem, bu tehnologiýa üçin iň ýokary buýruklary we bölekleri belledik we Chart.js ulanyp wizuallaşdyrmagy goşduk. Toparlar bu makalada görkezilen ädimleri ýerine ýetirip, AI bilen dolandyrylýan DevOps awtomatizasiýasynyň doly mümkinçiligini açyp bilerler we umumy programma üpjünçiligini işläp düzmek we ýerleşdirmek proseslerini gowulandyryp bilerler.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn