LLM ماڊل ۽ ٽوڪنائيزر لوڊ ڪريو | B4N1

LLM ماڊل ۽ ٽوڪنائيزر لوڊ ڪريو

6 months ago · b4n1 Tiempo de lectura: 6 min

** DevOps ايجنٽن ۽ LLMs سان خودڪار واقعن جي جاچ کي لاڳو ڪرڻ**

تعارف

اڄ جي تيز رفتار ڊجيٽل نظارن ۾، DevOps ٽيمن کي هڪ وڌندڙ پيچيده چئلينج کي منهن ڏيڻو پوي ٿو: جلدي ممڪن طور تي واقعن جي سڃاڻپ ۽ حل ڪرڻ. دستي تحقيق جا طريقا وقت سازي ۽ انساني غلطي جو شڪار ٿي سگھن ٿا، جنهن جي ڪري ڊگھي گھٽتائي ۽ گراهڪ جي اطمينان گھٽجي ٿي. هن مسئلي کي حل ڪرڻ لاءِ، اسان DevOps آٽوميشن، AI-طاقتور واقعن جي تحقيق، ۽ DevOps اوزارن جهڙوڪ AWS DevOps Agent ۽ Copado Agentia کي وڌائڻ ۾ Large Language Models (LLMs) جو ڪردار ڳولي رهيا آهيون.

** واقعن جي تحقيق جي موجوده حالت**

واقعن جي تحقيقات DevOps جو هڪ نازڪ پاسو آهي، جنهن ۾ سافٽ ويئر سسٽم کي متاثر ڪندڙ مسئلن جي سڃاڻپ، تجزيو، ۽ حل شامل آهي. روايتي طريقا دستي جي عملن تي ڀاڙين ٿا، جهڙوڪ لاگ تجزيو، غلطي ٽريڪنگ، ۽ اسٽيڪ هولڊرز سان رابطي. جيتوڻيڪ اهي طريقا اثرائتو آهن، اهي سست ٿي سگهن ٿا ۽ غلطين جو شڪار ٿي سگهن ٿا، جن جي ڪري:

  1. وڌايو ويو بند وقت: دستي تحقيق جا طريقا واقعا حل ڪرڻ ۾ دير ڪري سگھن ٿا، نتيجي ۾ ڊگھي گھٽتائي ۽ گراهڪ جي اطمينان گھٽجي ٿي.
  2. انساني غلطي: دستي عمل انساني غلطي لاءِ حساس هوندا آهن، جيڪي غلط تشخيص ۽ واقعن جي حل جو سبب بڻجي سگهن ٿا.
  3. اسڪاليبلٽي مسئلا: جيئن جيئن سسٽم جي سائيز ۽ پيچيدگي وڌي ٿي، تيئن تيئن دستي تحقيق جي طريقن کي ماپڻ مشڪل ٿيندو پيو وڃي.

واقعن جي تحقيقات ۾ DevOps ايجنٽ جو ڪردار

DevOps ايجنٽ، جهڙوڪ AWS DevOps ايجنٽ ۽ Copado Agentia، واقعن جي تحقيقات کي خودڪار ڪرڻ ۾ اهم ڪردار ادا ڪن ٿا. اهي ايجنٽ ڪري سگهن ٿا:

  1. لاگز گڏ ڪريو ۽ تجزيو ڪريو: DevOps ايجنٽ مختلف ذريعن کان لاگ گڏ ڪري ۽ تجزيو ڪري سگھن ٿا، واقعن جي سببن ۾ قيمتي بصيرت مهيا ڪن ٿا.
  2. خودڪار ايرر ٽريڪنگ: ايجنٽ ايرر ٽريڪنگ کي پاڻمرادو ڪري سگھن ٿا، وقت ۽ ڪوشش کي گھٽائيندي دستي تحقيق لاءِ گھربل آھي.
  3. ڪميونيڪيشن کي وڌايو: ايجنٽ ٽيمن، اسٽيڪ هولڊرز ۽ سسٽم جي وچ ۾ رابطي کي آسان بڻائي سگهن ٿا، انهي ڳالهه کي يقيني بڻائي ته واقعي جي معلومات کي موثر طريقي سان حصيداري ڪيو وڃي.

واقعن جي تحقيقات ۾ ايل ايل ايم جو ڪردار

وڏي ٻوليءَ جا ماڊل (LLMs) قدرتي ٻولي پروسيسنگ (NLP) جي شعبي ۾ انقلاب آڻي ڇڏيو آهي، مشينن کي انسان جهڙو متن سمجهڻ ۽ پيدا ڪرڻ جي قابل بڻائي ٿي. واقعي جي تحقيق جي حوالي سان، ايل ايل ايمز ڪري سگهن ٿا:

  1. ** واقعن جي رپورٽن جو تجزيو ڪريو**: LLMs واقعن جي رپورٽن جو تجزيو ڪري سگھن ٿا، اھم معلومات ۽ نمونن جي سڃاڻپ ڪري سگھن ٿيون جيڪي ھڪڙي واقعي جي اصلي سبب کي ظاھر ڪري سگھن ٿيون.
  2. واقعي خلاصو ٺاھيو: LLMs واقعن جي رپورٽن جو مختصر خلاصو پيدا ڪري سگھن ٿا، رابطي ۽ فيصلا ڪرڻ ۾ مدد ڪري سگھن ٿا.
  3. سبب کان واقف تجويزون مهيا ڪريو: LLMs واقعن جي حل لاءِ، مخصوص سسٽم، ماحول، ۽ ملوث اسٽيڪ هولڊرز کي نظر ۾ رکندي، حوالي سان آگاهي واريون تجويزون مهيا ڪري سگھن ٿيون.

** DevOps ايجنٽن ۽ LLMs سان خودڪار واقعن جي جاچ کي لاڳو ڪرڻ**

DevOps ايجنٽن ۽ LLMs سان خودڪار واقعن جي تحقيقات کي لاڳو ڪرڻ لاءِ، اسان قدم قدم جي طريقي جي پيروي ڪنداسين:

  1. ** DevOps ايجنٽن کي ضم ڪريو**: DevOps ايجنٽن کي ضم ڪريو، جهڙوڪ AWS DevOps ايجنٽ ۽ Copado Agentia، توهان جي واقعن جي انتظام واري نظام سان.
  2. لاگز گڏ ڪريو ۽ تجزيو ڪريو: مختلف ذريعن کان لاگ گڏ ڪرڻ ۽ تجزيو ڪرڻ لاءِ DevOps ايجنٽن کي ترتيب ڏيو، واقعن جي سببن ۾ قيمتي بصيرت مهيا ڪري.
  3. ٽرين اين ايل ايل ايم ماڊل: ٽرين ڪريو هڪ ايل ايل ايم ماڊل جي ڊيٽا سيٽ تي واقعن جي رپورٽن، لاگز، ۽ ٻين لاڳاپيل معلومات.
  4. ** LLM کي DevOps ايجنٽن سان ضم ڪريو**: LLM ماڊل کي DevOps ايجنٽن سان ضم ڪريو، LLM کي فعال ڪري واقعن جي رپورٽن جو تجزيو ڪرڻ ۽ واقعي جي حل لاءِ تجويزون مهيا ڪرڻ.
  5. حل کي ترتيب ڏيو: خودڪار واقعن جي تحقيقاتي حل کي ترتيب ڏيو، انهي کي يقيني بڻائي ته اهو قابل اعتماد، قابل اعتماد ۽ محفوظ آهي.

مثال ڪوڊ: LLM کي DevOps ايجنٽن سان ضم ڪرڻ

هتي پٿون ۾ هڪ مثال ڪوڊ اسپيٽ آهي، اهو ڏيکاري ٿو ته ڪيئن هڪ ايل ايل ايم ماڊل کي ڊيو اوپس ايجنٽ سان ضم ڪرڻ: ``پٿون درآمد لاگنگ ٽرانسفارمرز مان درآمد ڪريو AutoModelForSequenceClassification، AutoTokenizer aws_devops_agent امپورٽ ايجنٽ کان

ماڊل = AutoModelForSequenceClassification.from_pretrained("distilbert-base-uncased") tokenizer = AutoTokenizer.from_pretrained("distilbert-base-uncased")

DevOps ايجنٽ کي شروع ڪريو

ايجنٽ = ايجنٽ ()

LLM ماڊل استعمال ڪندي واقعن جي رپورٽن جو تجزيو ڪرڻ لاءِ فنڪشن جي وضاحت ڪريو

def analyze_incident_report(رپورٽ): # واقعي جي رپورٽ کي اڳڀرائي ڪريو inputs = tokenizer.encode_plus (رپورٽ، add_special_tokens=سچو، وڌ ۾ وڌ_لمبائي = 512، return_attention_mask = سچ، return_tensors = 'pt')

# LLM ماڊل استعمال ڪندي واقعي جي رپورٽ جو تجزيو ڪريو
آئوٽ پُٽ = ماڊل(انپٽس['انپٽ_ڊس']،توجهه_ماسڪ=انپٽس['توجه_ماسڪ'])

# پيش ڪيل ڪلاس ليبل ڪڍو
predicted_class = torch.argmax(outputs.logits)

واپسي predicted_class

واقعن جي حل لاءِ تجويزون مهيا ڪرڻ لاءِ فنڪشن کي بيان ڪريو

def provide_suggestions (predicted_class): # پيش ڪيل ڪلاس ليبل استعمال ڪريو واقعي جي حل لاءِ تجويزون مهيا ڪرڻ لاءِ جيڪڏهن اڳڪٿي ڪئي وئي_ڪلاس == 0: واپسي "نقصن لاء سسٽم لاگ چيڪ ڪريو" elif predicted_class == 1: واپسي "نيٽ ورڪ ڪنيڪشن جي تصديق ڪريو" ٻيو: واپسي "مدد لاءِ ڊولپمينٽ ٽيم سان رابطو ڪريو"

LLM ماڊل کي DevOps ايجنٽ سان گڏ ڪريو

defحادثي_تحقيق(): # DevOps ايجنٽ کان لاگ گڏ ڪريو ۽ تجزيو ڪريو logs = agent.get_logs()

# LLM ماڊل استعمال ڪندي لاگز جو تجزيو ڪريو
predicted_class = analyze_incident_report(لاگ)

# واقعن جي حل لاءِ تجويزون ڏيو
تجويزون = مهيا ڪرڻ_ تجويزون (پيش ڪيل_ ڪلاس)

واپسي جون تجويزون

واقعي جي تحقيقاتي حل کي ترتيب ڏيو

واقعو_تحقيق () `` مٿين 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ/ٽڪرا

هتي آهن مٿيان 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ / ٽڪرا هن ٽيڪنالاجي لاءِ:

  1. aws devps agent get-logs: DevOps ايجنٽ کان لاگ گڏ ڪريو.
  2. transformers.AutoModelForSequenceClassification.from_pretrained(): LLM ماڊل لوڊ ڪريو.
  3. tokenizer.encode_plus(): واقعي جي رپورٽ کي اڳڀرائي ڪريو.
  4. ماڊل(inputs['input_ids'], attention_mask=inputs['attention_mask']): LLM ماڊل استعمال ڪندي واقعي جي رپورٽ جو تجزيو ڪريو.
  5. torch.argmax(outputs.logits): اڳڪٿي ڪيل ڪلاس ليبل ڪڍو.
  6. provide_suggestions(predicted_class): واقعن جي حل لاءِ تجويزون مهيا ڪريو.
  7. agent.get_logs(): DevOps ايجنٽ کان لاگ گڏ ڪريو.
  8. analyze_incident_report(report): LLM ماڊل استعمال ڪندي واقعي جي رپورٽ جو تجزيو ڪريو.
  9. incident_investigation(): واقعي جي تحقيقات جو حل ترتيب ڏيو.
  10. torch.save(model.state_dict(), 'model.pth'): محفوظ ڪريو ايل ايل ايم ماڊل.

تصوير

هتي چارٽ.js استعمال ڪندي خودڪار واقعن جي تحقيقاتي حل جو هڪ تصور آهي: جيسن { "قسم": "بار"، "ڊيٽا": { "labels": ["دستي تحقيق"، "خودڪار تحقيق"], "ڊيٽا سيٽس": [ { "label": "حل ڪرڻ جو وقت", "ڊيٽا": [10، 2]، "پس منظر جو رنگ": ["rgba(255, 99, 132, 0.2)", "rgba(54, 162, 235, 0.2)"], "سرحد جو رنگ": ["rgba(255, 99, 132, 1)", "rgba(54, 162, 235, 1)"], "سرحد جي ويڪر": 1 } ] }، "اختيارن": { "عنوان": { "display": سچ، "text": "حادثن کي حل ڪرڻ جو وقت" }، "ترازو": { "yAxes": [ { "ticks": { "beginAtZero": سچ } } ] } } } `` هي تصور دستي تحقيقاتي طريقن کي استعمال ڪندي واقعن کي حل ڪرڻ لاءِ وقت جو مقابلو ڪري ٿو بمقابله خودڪار تحقيقاتي طريقا DevOps ايجنٽ ۽ LLMs استعمال ڪندي.

اختتام

DevOps ايجنٽن ۽ LLMs سان خودڪار واقعن جي تحقيقات کي لاڳو ڪرڻ سان واقعن جي حل جي ڪارڪردگي ۽ اثرائتي کي خاص طور تي بهتر بڻائي سگهجي ٿو. DevOps ايجنٽن کي LLMs سان ضم ڪرڻ سان، تنظيمون لاگز جي تجزيي کي خودڪار ڪري سگھن ٿيون، واقعن جي حل لاءِ حوالي سان ڄاڻ رکندڙ تجويزون مهيا ڪري سگھن ٿيون، ۽ واقعن کي حل ڪرڻ لاءِ وقت گھٽائي سگھن ٿيون. اسان DevOps آٽوميشن، AI-طاقتور واقعن جي تحقيقات، ۽ DevOps اوزارن کي وڌائڻ ۾ LLMs جي ڪردار کي ڳولي ورتو آھي جيئن AWS DevOps ايجنٽ ۽ Copado Agentia. هن آرٽيڪل ۾ بيان ڪيل قدم قدم واري طريقي تي عمل ڪندي، تنظيمون هڪ اسپيبلبل، قابل اعتماد، ۽ محفوظ خودڪار واقعن جي تحقيقاتي حل کي ترتيب ڏئي سگهن ٿيون.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn