ଏକ କିରୋ ଏଜେଣ୍ଟ ସୃଷ୍ଟି କରନ୍ତୁ | | B4N1

ଏକ କିରୋ ଏଜେଣ୍ଟ ସୃଷ୍ଟି କରନ୍ତୁ |

3 months ago · b4n1 Read time: 3 min

AI ଚାଳିତ DevOps ସ୍ୱୟଂଚାଳିତ ସହିତ ସ୍ଥାୟୀ ସଫ୍ଟୱେର୍ ସିଷ୍ଟମ୍ ଗଠନ

ପରିଚୟ

ଆଜିର ଦ୍ରୁତ ଗତିଶୀଳ ଡିଜିଟାଲ୍ ଲ୍ୟାଣ୍ଡସ୍କେପରେ, ସଫ୍ଟୱେର୍ ସିଷ୍ଟମଗୁଡ଼ିକ ଜଟିଳ ଏବଂ ପରସ୍ପର ସହ ଜଡିତ ହୋଇ ସେମାନଙ୍କୁ ବିଫଳତା ଏବଂ ଡାଉନଟାଇମ୍ ପାଇଁ ଅଧିକ ଅସୁରକ୍ଷିତ କରିଦିଏ | ଏହି ବିପଦକୁ ହ୍ରାସ କରିବା ପାଇଁ, ସଂସ୍ଥାଗୁଡ଼ିକ ଏଇ-ଚାଳିତ DevOps ସ୍ୱୟଂଚାଳିତ ଆଡକୁ ସ୍ଥିର ସଫ୍ଟୱେର୍ ସିଷ୍ଟମ ଗଠନ କରିବାକୁ ଯାଉଛନ୍ତି ଯାହା ପରିବର୍ତ୍ତିତ ପରିବେଶ ସହିତ ଖାପ ଖୁଆଇପାରେ ଏବଂ ଅଘଟଣର ପ୍ରଭାବକୁ କମ୍ କରିପାରେ | ଏହି ଆର୍ଟିକିଲରେ, ଆମେ ଜିରୋ ଅପ୍ସ ରଣନୀତିର ସଂକଳ୍ପ ଏବଂ କିରୋ ଏଆଇ ଚାଳିତ ଏଜେଣ୍ଟ ଏବଂ ଲ୍ୟାଙ୍ଗ ଚେନ୍ କିପରି DevOps ସ୍ୱୟଂଚାଳିତତାକୁ ବ enhance ାଇବା, ସଫ୍ଟୱେର୍-ବ୍ୟାଖ୍ୟା ଭିତ୍ତିଭୂମି ଏବଂ AI ଚାଳିତ ନିଷ୍ପତ୍ତି ଗ୍ରହଣକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ |

ଜିରୋ ଅପ୍ସ କ’ଣ?

ଜିରୋ ଅପ୍ସ ହେଉଛି ଏକ DevOps ରଣନୀତି ଯାହା ସଫ୍ଟୱେୟାର ସିଷ୍ଟମର ନିୟୋଜନ ଏବଂ ପରିଚାଳନାରେ ମାନବ ହସ୍ତକ୍ଷେପର ଆବଶ୍ୟକତାକୁ ଦୂର କରିବାକୁ ଲକ୍ଷ୍ୟ ରଖିଛି | AI- ଚାଳିତ ସ୍ୱୟଂଚାଳିତ ଉପକରଣଗୁଡ଼ିକର ବ୍ୟବହାର ଦ୍ୱାରା ଏହା ହାସଲ କରାଯାଇଥାଏ ଯାହା ମାନବଙ୍କ ଯୋଗଦାନ ବିନା ସମସ୍ୟାଗୁଡ଼ିକୁ ଚିହ୍ନଟ, ନିରାକରଣ ଏବଂ ସମାଧାନ କରିପାରିବ | ଜିରୋ ଅପ୍ସ କ୍ରମାଗତ ଏକୀକରଣ ଏବଂ ନିରନ୍ତର ନିୟୋଜନ (CI / CD) ର ନୀତି ଉପରେ ଆଧାରିତ, ଯେଉଁଠାରେ କୋଡ୍ ପରିବର୍ତ୍ତନଗୁଡ଼ିକ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ନିର୍ମାଣ, ପରୀକ୍ଷଣ ଏବଂ ଉତ୍ପାଦନ ପରିବେଶରେ ନିୟୋଜିତ ହୋଇଥାଏ |

କିରୋ AI- ଚାଳିତ ଏଜେଣ୍ଟ

କିରୋ ହେଉଛି ଏକ AI- ଚାଳିତ ଏଜେଣ୍ଟ ଯାହା ବିଭିନ୍ନ DevOps କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ସ୍ୱୟଂଚାଳିତ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୋଇପାରିବ, ଯେପରି ମନିଟରିଂ, ଲଗିଂ ଏବଂ ଘଟଣାର ପ୍ରତିକ୍ରିୟା | ସିଷ୍ଟମ୍ ତଥ୍ୟ ବିଶ୍ଳେଷଣ କରିବା ଏବଂ ସେଗୁଡିକ ଘଟିବା ପୂର୍ବରୁ ଭବିଷ୍ୟବାଣୀ କରିବା ପାଇଁ କିରୋ ମେସିନ୍ ଲର୍ନିଂ ଆଲଗୋରିଦମ ବ୍ୟବହାର କରେ | ଅଘଟଣକୁ ରୋକିବା ଏବଂ ଡାଉନଟାଇମକୁ କମ୍ କରିବା ପାଇଁ ଏହା ସକ୍ରିୟ ପଦକ୍ଷେପ ଗ୍ରହଣ କରିବାକୁ ଅନୁମତି ଦିଏ |

ଲାଙ୍ଗ୍ ଚେନ୍

ଲାଙ୍ଗ୍ ଚେନ୍ ହେଉଛି ଏକ ପାଇଥନ୍ ଲାଇବ୍ରେରୀ ଯାହା କଥାବାର୍ତ୍ତା AI ପ୍ରୟୋଗଗୁଡ଼ିକ ନିର୍ମାଣ ପାଇଁ ଏକ framework ାଞ୍ଚା ପ୍ରଦାନ କରିଥାଏ | ଚାଟ୍ବଟ୍, ଭଏସ୍ ଆସିଷ୍ଟାଣ୍ଟ ଏବଂ ଅନ୍ୟାନ୍ୟ କଥାବାର୍ତ୍ତା ଇଣ୍ଟରଫେସ୍ ସୃଷ୍ଟି କରିବାକୁ ଏହା ବ୍ୟବହାର କରାଯାଇପାରିବ ଯାହା ଉପଭୋକ୍ତା ଏବଂ ଅନ୍ୟାନ୍ୟ ସିଷ୍ଟମ୍ ସହିତ ଯୋଗାଯୋଗ କରିପାରିବ | ଜିରୋ ଅପ୍ସ ସିଷ୍ଟମ ଗଠନ ପାଇଁ ଲ୍ୟାଙ୍ଗ ଚେନ୍ ବିଶେଷ ଉପଯୋଗୀ, ଯେହେତୁ ଏହା କଥାବାର୍ତ୍ତା ଇଣ୍ଟରଫେସ୍ ସୃଷ୍ଟି କରିବାରେ ବ୍ୟବହୃତ ହୋଇପାରିବ ଯାହା ଡେଭଲପର୍ ଏବଂ ଅପରେଟରମାନଙ୍କୁ ରିଅଲ୍ ଟାଇମ୍ ଫିଡବ୍ୟାକ୍ ଏବଂ ଗାଇଡ୍ ପ୍ରଦାନ କରିପାରିବ |

କିରୋ ଏବଂ ଲାଙ୍ଗଚେନ୍ ସହିତ ଜିରୋ ଅପ୍ସ ଲାଗୁ କରିବା

କିରୋ ଏବଂ ଲ୍ୟାଙ୍ଗଚେନ ସହିତ ଜିରୋ ଅପ୍ସ କାର୍ଯ୍ୟକାରୀ କରିବାକୁ, ଆମକୁ ଏହି ପଦକ୍ଷେପଗୁଡିକ ଅନୁସରଣ କରିବାକୁ ପଡିବ:

1। ** କିରୋ ସେଟ୍ ଅପ୍ କରନ୍ତୁ: ଆପଣଙ୍କ ସିଷ୍ଟମରେ କିରୋ ସଂସ୍ଥାପନ କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କର ଅନୁପ୍ରୟୋଗର ଲଗ ଏବଂ ମେଟ୍ରିକ୍ ଉପରେ ନଜର ରଖିବା ପାଇଁ ଏହାକୁ ବିନ୍ୟାସ କରନ୍ତୁ | ୨। । 4। ** ଉତ୍ପାଦନରେ ନିୟୋଜିତ **: ଉତ୍ପାଦନ ଏବଂ ଏହାର କାର୍ଯ୍ୟକାରିତାକୁ ପରୀକ୍ଷା କରିବା ପାଇଁ ତୁମର ଜିରୋ ଅପ୍ସ ସିଷ୍ଟମକୁ ନିୟୋଜିତ କର |

କୋଡ୍ ଉଦାହରଣ

ଏକ DevOps କାର୍ଯ୍ୟକୁ ସ୍ୱୟଂଚାଳିତ କରିବା ପାଇଁ କିରୋ ଏବଂ ଲ୍ୟାଙ୍ଗଚେନ୍ କିପରି ବ୍ୟବହାର କରିପାରିବେ ତାହାର ଏକ ସରଳ ଉଦାହରଣ ଏଠାରେ ଅଛି: `` ପାଇଥନ୍ | କିରୋ ଆମଦାନୀ କରନ୍ତୁ | langchain ଆମଦାନି LLMS ରୁ |

kiro_agent = kiro.Agent ()

ଏକ LangChain LLMS ସୃଷ୍ଟି କରନ୍ତୁ |

llms = LLMS ( ମଡେଲ୍ = "ଡାଭିନ୍ସି", ତାପମାତ୍ରା = 0.7, max_tokens = 2048, stop = ["\ n", "\ n \ n"], )

ଏକ DevOps କାର୍ଯ୍ୟକୁ ସ୍ୱୟଂଚାଳିତ କରିବା ପାଇଁ ଏକ କାର୍ଯ୍ୟକୁ ବ୍ୟାଖ୍ୟା କରନ୍ତୁ | def automate_task (): # ପ୍ରୟୋଗ ଲଗ ଏବଂ ମେଟ୍ରିକ୍ ଉପରେ ନଜର ରଖିବା ପାଇଁ କିରୋ ବ୍ୟବହାର କରନ୍ତୁ | logs = kiro_agent.get_logs () ମେଟ୍ରିକ୍ସ = kiro_agent.get_metrics ()

ଲଗ୍ ଏବଂ ମେଟ୍ରିକ୍ ବିଶ୍ଳେଷଣ କରିବାକୁ ଲ୍ୟାଙ୍ଗ୍ ଚେନ୍ ବ୍ୟବହାର କରନ୍ତୁ |
ବିଶ୍ଳେଷଣ = llms.run (
    ଇନପୁଟ୍ = {"ଲଗ୍": ଲଗ୍, "ମେଟ୍ରିକ୍ସ": ମେଟ୍ରିକ୍ସ},
    କାର୍ଯ୍ୟ = "ବିଶ୍ଳେଷଣ",
)

ବିଶ୍ଳେଷଣ ଉପରେ ଆଧାର କରି କାର୍ଯ୍ୟାନୁଷ୍ଠାନ ଗ୍ରହଣ କର |
ଯଦି ବିଶ୍ଳେଷଣ ["ଫଳାଫଳ"] == "ଇସୁ":
    # ସଂଶୋଧନ କାର୍ଯ୍ୟ ନିଅନ୍ତୁ |
    kiro_agent.take_action ()

ଫଙ୍କସନ୍ ଚଲାନ୍ତୁ |

ସ୍ୱୟଂଚାଳିତ_ ଟାସ୍କ () `` ଶ୍ରେଷ୍ଠ 5-10 ସର୍ବାଧିକ ବ୍ୟବହୃତ ନିର୍ଦ୍ଦେଶ / ସ୍ନିପେଟ୍

କିରୋ ଏବଂ ଲ୍ୟାଙ୍ଗଚେନ ପାଇଁ ସାଧାରଣତ used ବ୍ୟବହୃତ କମାଣ୍ଡ ଏବଂ ସ୍ନିପେଟ୍ ଗୁଡିକ ଏଠାରେ ଅଛି:

1। ** କିରୋ **: kiro_agent.get_logs (): କିରୋରୁ ଆପ୍ଲିକେସନ୍ ଲଗ୍ ପାଆନ୍ତୁ | 2। ** କିରୋ **: kiro_agent.get_metrics (): କିରୋରୁ ପ୍ରୟୋଗ ମେଟ୍ରିକ୍ ପାଆନ୍ତୁ | ।। 4। ** କିରୋ **: kiro_agent.take_action (): ବିଶ୍ଳେଷଣ ଉପରେ ଆଧାର କରି ସଂଶୋଧନ କାର୍ଯ୍ୟ ନିଅ | ।। 6। ** କିରୋ **: kiro_agent.get_status (): ପ୍ରୟୋଗର ସ୍ଥିତି ପ୍ରାପ୍ତ କରନ୍ତୁ | ।। 8। ** କିରୋ **: kiro_agent.set_config (config = {" log_level ":" debug "}): କିରୋ ପାଇଁ ସଂରଚନା ସେଟ୍ କରନ୍ତୁ 9। ** LangChain **: llms.run (input = {" user ":" help "}, task =" help "): ବ୍ୟବହାରକାରୀଙ୍କୁ ସହାୟତା ପ୍ରଦାନ 10। ** କିରୋ **: "kiro_agent.get_logs (ସୀମା = 100)": କିରୋ ଠାରୁ ଶେଷ 100 ପ୍ରୟୋଗ ଲଗ୍ ପ୍ରାପ୍ତ କରନ୍ତୁ |

ଭିଜୁଆଲାଇଜେସନ୍

Chart.js ବ୍ୟବହାର କରି ZeroOps ସିଷ୍ଟମର ଏକ ସରଳ ଭିଜୁଆଲାଇଜେସନ୍: json { "ପ୍ରକାର": "ଦଣ୍ଡିକା", "ଡାଟା": { "ଲେବଲ୍": ["ମନିଟରିଂ", "ବିଶ୍ଳେଷଣ", "କାର୍ଯ୍ୟ"], "ଡାଟାବେସ୍": [ { "ଲେବଲ୍": "ସମୟ", "ଡାଟା": [10, 20, 30], "ପୃଷ୍ଠଭୂମି ରଙ୍ଗ": ["# FF6384", "# 36A2EB", "# FFCE56"] } ] }, "ବିକଳ୍ପଗୁଡିକ": { "ଆଖ୍ୟା": { "ପ୍ରଦର୍ଶନ": ସତ୍ୟ, "text": "ZeroOps System" }, "ମାପ": { "yAxes": [ { "ଟିକ୍ସ": { "startAtZero": ସତ୍ୟ | } } ] } } } ଏହି ଭିଜୁଆଲାଇଜେସନ୍ ଜିରୋ ଅପ୍ ସିଷ୍ଟମର ପ୍ରତ୍ୟେକ ପର୍ଯ୍ୟାୟ ପାଇଁ ନିଆଯାଇଥିବା ସମୟକୁ ଦର୍ଶାଏ, ମନିଟରିଂ ଠାରୁ କାର୍ଯ୍ୟ ପର୍ଯ୍ୟନ୍ତ |

ସିଦ୍ଧାନ୍ତ

ଏହି ଆର୍ଟିକିଲରେ, ଆମେ ଜିରୋ ଓପ୍ସ ରଣନୀତିର ସଂକଳ୍ପ ଅନୁସନ୍ଧାନ କରିଛୁ ଏବଂ କିରୋ AI ଚାଳିତ ଏଜେଣ୍ଟ ଏବଂ ଲ୍ୟାଙ୍ଗ ଚେନ୍ କିପରି DevOps ସ୍ୱୟଂଚାଳିତତାକୁ ବ enhance ାଇବା, ସଫ୍ଟୱେର୍-ବ୍ୟାଖ୍ୟା ଭିତ୍ତିଭୂମି ଏବଂ AI ଚାଳିତ ନିଷ୍ପତ୍ତି ନେବା ପାଇଁ ବ୍ୟବହାର କରାଯାଇପାରିବ | ଆମେ ଏକ ସରଳ କୋଡ୍ ଉଦାହରଣ ଏବଂ ଜିରୋଅପ୍ ସିଷ୍ଟମର ଏକ ଭିଜୁଆଲାଇଜେସନ୍ ମଧ୍ୟ ପ୍ରଦାନ କରିଛୁ | ଜିରୋଅପ୍ସ ପ୍ରୟୋଗ କରି, ସଂସ୍ଥାଗୁଡ଼ିକ ସ୍ଥାୟୀ ସଫ୍ଟୱେର୍ ସିଷ୍ଟମ ଗଠନ କରିପାରିବେ ଯାହା ପରିବର୍ତ୍ତିତ ପରିବେଶ ସହିତ ଖାପ ଖୁଆଇପାରେ ଏବଂ ଅଘଟଣର ପ୍ରଭାବକୁ କମ୍ କରିପାରେ |


Have Questions?

Let's Talk

Contact me on LinkedIn