Samee tusaale Kiro | B4N1

Samee tusaale Kiro

7 months ago · b4n1 Read time: 4 min

** Hirgelinta Automation-ka DevOps ee Awoodda AI ku leh Kiro iyo LangChain ***

hordhac

Dunida DevOps ayaa si degdeg ah u horumaraysa, iyada oo is dhexgalka Sirdoonka Artificial (AI) iyo Barashada Mashiinka (ML) ay noqdaan kuwo caan ah. Wakiilada AI ku shaqeeya, sida Kiro, ayaa isbedelaya habka aan u wajahno automation ee DevOps, awood u siinaya ururada inay hagaajiyaan shaqadooda IT oo ay wanaajiyaan hufnaanta. Maqaalkan, waxaan ku baari doonaa isdhexgalka wakiilada Kiro AI ku shaqeeya ee LangChain, oo ah qaab-dhismeed heer sare ah oo lagu dhisayo codsiyada AI ee wada hadalka. Waxaan u daadagi doonaa horumarkii ugu dambeeyay ee AI iyo injineernimada software, waxaanan bixin doonaa tusaalooyin wax ku ool ah oo ku saabsan sida looga faa'iidaysto tignoolajiyadan si loo toosiyo hawlaha adag ee DevOps.

waa maxay Kiro?

Kiro waa wakiilka AI ku shaqeeya oo awood u siinaya ururada inay si toos ah u qabtaan hawlaha adag iyo socodka shaqada. Waxay isticmaashaa habaynta luqadda dabiiciga ah (NLP) iyo algorithms barashada mashiinka si ay u fahmaan oo uga jawaabaan gelinta isticmaalaha, taas oo ka dhigaysa xal ku habboon Automation DevOps. Kiro waxaa lagu dhex dari karaa qalabyo iyo goobo kala duwan, oo ay ku jiraan LangChain, si loo abuuro khibrad otomaatig ah oo aan toos ahayn.

Waa maxay LangChain?

LangChain waa qaab dhismeed lagu dhisayo codsiyada AI wada hadalka. Waxay bixisaa qalabyo iyo maktabado awood u siinaya horumariyayaasha inay abuuraan chatbots, caawiyayaasha codka, iyo is dhex galka wada hadalka. LangChain waxaa lagu dul dhisay luqadda barnaamijka Rust waxayna bixisaa API heer sare ah oo lagu dhisayo codsiyada ku shaqeeya AI.

Is-dhexgalka Kiro

Isku dhafka Kiro iyo LangChain wuxuu awood u siinayaa ururada inay abuuraan qulqulka shaqada ee DevOps ee ku shaqeeya AI. Iyadoo Kiro, horumariyayaashu waxay qeexi karaan qulqulka shaqada ee adag iyo hawlaha, halka LangChain ay bixiso isdhexgalka wada hadalka ee isticmaalayaasha si ay ula falgalaan socodka shaqadan. Isku dhafkan ayaa awood u siinaya hay'adaha inay si toos ah u sameeyaan hawlo badan oo DevOps ah, oo ay ku jiraan:

** Bixinta kaabayaasha ***: Kiro wuxuu si otomaatig ah u samayn karaa bixinta agabka kaabayaasha, sida mashiinnada farsamada iyo weelasha, iyadoo la adeegsanayo interface-ka wada-hadalka ee LangChain.

  • ** Gelitaanka iyo soo gudbinta ***: Kiro waxa uu si otomaatig ah u samayn karaa dirida iyo soo daabicida arjiyada, isaga oo isticmaalaya xidhiidhka wada hadalka ee LangChain si uu u maareeyo habka.
  • ** Kormeerka iyo gaynta ***: Kiro wuxuu si otomaatig ah u samayn karaa la socodka iyo galitaanka arjiyada, isaga oo isticmaalaya xidhiidhka wada sheekaysiga ee LangChain si uu u bixiyo fikradaha wakhtiga dhabta ah.

**Tusaale wax ku ool ah: Automating Kaabayaasha Dhaqaale ***

Waa kuwan tusaale fudud oo ah sida otomaatig loogu sameeyo bixinta kaabayaasha iyadoo la adeegsanayo Kiro iyo LangChain: `` Python soo dejinta langchain kiro soo daji Kiro

kiiro = Kiro()

Qeex socodka shaqada ee bixinta ilaha kaabayaasha

def bixinta_kaabayaasha (user_input): # Adeegso isku xirka wada sheekeysiga LangChain si aad u hesho gelinta isticmaale user_input = langchain.get_user_input(user_input)

# U isticmaal Kiro si aad u bixiso agabka kaabayaasha
kiro.provision_resources (user_input)

# Soo celi fariinta guusha
soo celi "Kaabayaasha dhaqaalaha si guul leh"

Samee tusaale LangChain chatbot

chatbot = langchain.Chatbot (provision_infrastructure)

Bilow chatbot-ka

chatbot.start() `` Xeerkani wuxuu qeexayaa socodka shaqada fudud ee bixinta ilaha kaabayaasha iyadoo la adeegsanayo Kiro iyo LangChain. Shaqada 'kaabayaasha dhaqaale ee bixinta' waxay isticmaashaa interface-ka wada hadalka LangChain si ay u hesho talooyinka isticmaalaha, ka dibna waxay isticmaashaa Kiro si ay u bixiso ilaha kaabayaasha.

** 5-10ka ugu sarreeya amarada/Qodobka ugu Isticmaalka badan**

Waa kuwan 5-10ka amarrada ugu badan ee la isticmaalo ee Kiro iyo LangChain:

  1. kiro.provision_resources(user_input): Waxay bixisaa agabka kaabayaasha iyadoo la isticmaalayo Kiro.
  2. langchain.get_user_input(user_input): Wuxuu helaa gelinta isticmaalaha iyadoo la isticmaalayo isku xirka wada hadalka LangChain.
  3. kiro.deploy_application(user_input): Wuxuu dejiyaa codsi isagoo isticmaalaya Kiro.
  4. langchain.monitor_application(user_input): Wuxuu kormeeraa arjiga isagoo isticmaalaya interface-ka wada hadalka ee LangChain.
  5. kiro.rollout_application(user_input): Soo saara arji adigoo isticmaalaya Kiro.
  6. langchain.log_application(user_input): Waxa uu galaa arjiga isaga oo isticmaalaya xidhiidhka wada hadalka ee LangChain.
  7. kiro.create_workflow(user_input): Wuxuu abuuraa socod shaqo isagoo isticmaalaya Kiro.
  8. langchain.get_workflow_status(user_input): Helaa heerka socodka shaqada isagoo isticmaalaya interface-ka wada hadalka LangChain.
  9. kiro.update_workflow(user_input): Waxay cusbooneysiisaa socodka shaqada iyadoo la isticmaalayo Kiro.
  10. langchain.delete_workflow(user_input): Tirtiraya socodka shaqada iyadoo la isticmaalayo interface-ka wada hadalka LangChain.

Muuqaalka

Halkan waxaa ah muuqaal fudud oo ku saabsan is dhexgalka Kiro iyo LangChain iyadoo la adeegsanayo Chart.js: json { "type": "bar", "xogta": { "labels": ["Bixinta Kaabayaasha", "Diritaan iyo Bixin", "Monitoring and Logging"], "datasets": [ { "label": "Kiro", "xogta": [10, 20, 30], "backgroundColor": "rgba(255, 99, 132, 0.2)", "BorderColor": "rgba(255, 99, 132, 1)", "BorderWidth": 1 }, { "label": "LangChain", "xogta": [20, 30, 40], "backgroundColor": "rgba(54, 162, 235, 0.2)", "BorderColor": "rgba(54, 162, 235, 1)", "BorderWidth": 1 } ] }, "ikhtiyaar": { "ciwaan": { "muujin": run, "text": "Isdhexgalka Kiro iyo LangChain" }, "Miisaanka": { "yAxes": [ { "ticks": { "beginAtZero": run } } ] } } } Aragtidaani waxay muujineysaa is dhexgalka Kiro iyo LangChain, iyadoo Kiro iyo LangChain mid kastaa uu gacan ka geysanayo dhinacyo kala duwan oo ah Automation DevOps.

** Gabagabo**

Isku dhafka Kiro iyo LangChain wuxuu u sahlayaa ururrada inay si toos ah u sameeyaan hawlaha adag ee DevOps iyagoo isticmaalaya wakiilada AI ku shaqeeya. Iyadoo Kiro, horumariyayaashu waxay qeexi karaan qulqulka shaqada ee adag iyo hawlaha, halka LangChain ay bixiso isdhexgalka wada hadalka ee isticmaalayaasha si ay ula falgalaan socodka shaqadan. Isku dhafkan wuxuu awood u siinayaa ururada inay hagaajiyaan shaqadooda IT, hagaajinta waxtarka, iyo dhimista kharashyada. Iyaga oo ka faa'iidaysanaya horumarradii ugu dambeeyay ee AI iyo injineernimada softiweer, ururradu waxay abuuri karaan waayo-aragnimo otomaatig ah oo aan toos ahayn oo buuxisa baahiyaha isticmaaleyaashooda.


Have Questions?

Let's Talk

Contact me on LinkedIn