د LLM ماډل او ټوکنائزر پورته کړئ | B4N1

د LLM ماډل او ټوکنائزر پورته کړئ

6 months ago · b4n1 Read time: 6 min

د DevOps اجنټانو او LLMs سره د پیښو اتوماتیک تحقیقات پلي کول

پیژندنه

د نن ورځې په ګړندۍ ډیجیټل منظره کې ، د DevOps ټیمونه د مخ په زیاتیدونکي پیچلي ننګونې سره مخ دي: ژر تر ژره د پیښو پیژندل او حل کول. د لاسي تفتیش میتودونه د وخت ضایع کول کیدی شي او د انساني غلطۍ سره مخ وي، چې د اوږدې مودې ځنډ او د پیرودونکي رضایت کمولو لامل کیږي. د دې مسلې د حل کولو لپاره ، موږ د DevOps اتوماتیک تقاطع ، د AI لخوا پرمخ وړل شوي پیښې تفتیش ، او د DevOps وسیلو لکه AWS DevOps اجنټ او کوپاډو اجنټیا په وده کې د لوی ژبې ماډلونو (LLMs) رول لټوو.

د پيښو د څيړنې اوسنی حالت

د پیښې تحقیقات د DevOps یو مهم اړخ دی، چې د سافټویر سیسټمونو اغیزه کوي د مسلو پیژندنه، تحلیل، او حل شامل دي. دودیز میتودونه په لاسي پروسو تکیه کوي، لکه د ننوتلو تحلیل، د تېروتنې تعقیب، او د شریکانو سره اړیکه. پداسې حال کې چې دا میتودونه اغیزمن دي، دوی کولی شي ورو او د غلطیو سره مخ وي، چې د دې لامل کیږي:

  1. د ځنډ وخت زیات شوی: د لاسي تفتیش میتودونه کولی شي د پیښې حل وځنډوي، په پایله کې د اوږدې مودې ځنډ او د پیرودونکي رضایت کم شي.
  2. انساني تېروتنه: لاسي پروسې د انساني تېروتنې لپاره حساس دي، کوم چې کولی شي د غلط تشخیص او د پیښو د حل لامل شي.
  3. د توزیع کولو مسایل: لکه څنګه چې د سیسټم اندازه او پیچلتیا وده کوي، د لاسي تفتیش میتودونه اندازه کول خورا ستونزمن کیږي.

د پیښو په تحقیق کې د DevOps اجنټانو رول

د DevOps اجنټان، لکه د AWS DevOps اجنټ او Copado Agentia، د پیښې تحقیقاتو اتومات کولو کې مهم رول لوبوي. دا استازي کولی شي:

  1. لاګونه راټول او تحلیل کړئ: د DevOps اجنټان کولی شي د بیلابیلو سرچینو څخه لاګونه راټول او تحلیل کړي، د پیښې لاملونو لپاره ارزښتناکه بصیرت چمتو کوي.
  2. د تېروتنې اتوماتیک تعقیب: اجنټان کولی شي د غلطۍ تعقیب اتومات کړي، د لاسي تفتیش لپاره اړین وخت او هڅې کموي.
  3. مخابرات ته وده ورکول: اجنټان کولی شي د ټیمونو، شریکانو او سیسټمونو ترمنځ اړیکه اسانه کړي، ډاډ ترلاسه کړي چې د پیښې معلومات په اغیزمنه توګه شریک شوي.

د پيښو په څيړنه کې د LLMs رول

د لویو ژبو ماډلونو (LLMs) د طبیعي ژبې پروسس کولو (NLP) په ډګر کې انقلاب راوستی دی، ماشینونه توانوي چې د انسان په څیر متن پوه او تولید کړي. د پیښې تحقیقاتو په شرایطو کې، LLMs کولی شي:

  1. د پیښو راپورونه تحلیل کړئ: LLMs کولی شي د پیښې راپورونه تحلیل کړي، کلیدي معلومات او نمونې وپیژني چې ممکن د پیښې اصلي لامل په ګوته کړي.
  2. **د پیښو لنډیزونه **: LLMs کولی شي د پیښو راپورونو لنډیز رامینځته کړي، د اړیکو او تصمیم نیولو اسانتیا برابروي.
  3. ** د شرایطو څخه خبرتیا وړاندیزونه وړاندې کړئ**: LLMs کولی شي د پیښو د حل لپاره د شرایطو څخه خبرتیا وړاندیزونه وړاندې کړي، د ځانګړي سیسټم، چاپیریال، او ښکیلو اړخونو په پام کې نیولو سره.

د DevOps اجنټانو او LLMs سره د پیښو اتوماتیک تحقیقات پلي کول

د DevOps اجنټانو او LLMs سره د اتوماتیک پیښې تفتیش پلي کولو لپاره ، موږ به یو ګام په ګام چلند تعقیب کړو:

  1. د DevOps اجنټان یوځای کړئ: د DevOps اجنټان یوځای کړئ، لکه د AWS DevOps اجنټ او Copado Agentia، ستاسو د پیښې مدیریت سیسټم سره.
  2. لاګونه راټول او تحلیل کړئ: د مختلف سرچینو څخه د لاګونو راټولولو او تحلیل کولو لپاره د DevOps اجنټان تنظیم کړئ ، د پیښې لاملونو کې ارزښتناکه لید وړاندې کوي.
  3. د LLM ماډل ته روزنه ورکړئ: د LLM ماډل د پیښو راپورونو، لاګونو، او نورو اړوندو معلوماتو ډیټاسیټ کې روزنه ورکړئ. ** د DevOps اجنټانو سره LLM مدغم کړئ**: د LLM ماډل د DevOps اجنټانو سره مدغم کړئ ، LLM ته وړتیا ورکوي چې د پیښې راپورونه تحلیل کړي او د پیښې حل لپاره وړاندیزونه چمتو کړي.
  4. حل ځای پر ځای کړئ: د پیښې د تحقیقاتو اتومات حل ځای په ځای کړئ، ډاډ ترلاسه کړئ چې دا د اندازې وړ، د باور وړ او خوندي دی.

د مثال کوډ: د DevOps اجنټانو سره LLM ادغام

دلته په Python کې د کوډ نمونه د مثال په توګه ده، دا په ډاګه کوي چې څنګه د DevOps اجنټ سره د LLM ماډل مدغم کړئ: ``پېتون د واردولو ننوتل د ټرانسفارمرونو څخه د 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)

وړاندوینه شوې_کلاس بیرته راګرځي

د پیښې حل لپاره وړاندیزونو چمتو کولو لپاره فنکشن تعریف کړئ

def provide_suggestions(predicted_class): # د پیښې حل لپاره وړاندیزونو چمتو کولو لپاره د وړاندوینې شوي ټولګي لیبل وکاروئ که وړاندوینه شوې_کلاس == 0: بیرته راشئ "د غلطیو لپاره د سیسټم لاګونه چیک کړئ" elif وړاندوینه شوې_کلاس == 1: بیرته راشئ "د شبکې ارتباط تایید کړئ" نور: بیرته راستنیدنه "د مرستې لپاره د پراختیایی ټیم سره اړیکه ونیسئ"

د LLM ماډل د DevOps اجنټ سره مدغم کړئ

د پیښې پلټنه (): # د DevOps اجنټ څخه لاګونه راټول او تحلیل کړئ logs = agent.get_logs()

# د LLM ماډل په کارولو سره لاګونه تحلیل کړئ
وړاندوینه شوې_کلاس = تحلیل_پېښې_رپورټ(لاګ)

# د پیښې حل لپاره وړاندیزونه وړاندې کړئ
وړاندیزونه = وړاندیز_وړاندیزونه

بیرته وړاندیزونه

د پیښې د څیړنې حل ځای په ځای کړئ

د پېښې_څیړنه() `` غوره 5-10 ډیری کارول شوي کمانډونه / ټوټې

دلته د دې ټیکنالوژۍ لپاره ترټولو غوره 5-10 ډیری کارول شوي کمانډونه / ټوټې دي:

  1. aws devops 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. حادثې_تحقیق(): د پیښې د څیړنې حل ځای په ځای کړئ.
  10. `torch.save(model.state_dict(), 'model.pth'): د LLM ماډل خوندي کړئ.

بصری کول

دلته د Chart.js په کارولو سره د اتوماتیک پیښې تفتیش حل لید دی: json { "ډول": "بار" "ډاټا": { "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)"], "borderWidth": 1 } ] }، "اختیارونه": { "عنوان": { "ښکاره": ریښتیا، "text": "د پېښو د حل وخت دی" }، "ترازې": { "yAxes": [ { "ticks": { "beginAtZero": ریښتیا } } ] } } } دا لید د DevOps اجنټانو او LLMs په کارولو سره د اتومات تفتیش میتودونو په پرتله د لاسي تفتیش میتودونو په کارولو سره د پیښو حل کولو وخت پرتله کوي.

پایله

د DevOps اجنټانو او LLMs سره د اتوماتیک پیښې تفتیش پلي کول کولی شي د پام وړ د پیښې د حل موثریت او موثریت ته وده ورکړي. د LLMs سره د DevOps اجنټانو یوځای کولو سره ، سازمانونه کولی شي د لاګ تحلیل اتومات کړي ، د پیښې حل لپاره د شرایطو څخه خبرتیا وړاندیزونه چمتو کړي ، او د پیښو حل کولو وخت کم کړي. موږ د DevOps اتوماتیک تقاطع پلټنه کړې، د AI ځواک لرونکي پیښې تحقیقات، او د DevOps وسیلو لکه AWS DevOps اجنټ او Copado Agentia په وده کې د LLMs رول. په دې مقاله کې د بیان شوي ګام په ګام تګلارې تعقیب کولو سره، سازمانونه کولی شي د توزیع وړ، د اعتبار وړ، او خوندي اتوماتیک د پیښې څیړنې حل ځای پرځای کړي.


Have Questions?

Let's Talk

Contact me on LinkedIn