Креирајте ДСПи модел за унос података из евиденције | B4N1

Креирајте ДСПи модел за унос података из евиденције

8 months ago · b4n1 Read time: 3 min

Интеграција Агентиц АИ са ДевОпс аутоматизацијом помоћу ЛангЦхаин-а и ДСПи

Увод

Укрштање вештачке интелигенције (АИ), ДевОпс-а и аутоматизације револуционише начин на који управљамо и одржавамо софтверску инфраструктуру. Агентска АИ, која укључује употребу АИ агената за обављање задатака у име људи, посебно је погодна за ДевОпс аутоматизацију. У овом чланку ћемо истражити интеграцију агентске АИ са ДевОпс аутоматизацијом користећи ЛангЦхаин и ДСПи, две најсавременије технологије које омогућавају стварање интелигентних система за управљање инфраструктуром вођених вештачком интелигенцијом.

Разумевање ЛангЦхаин-а и ДСПи-а

ЛангЦхаин је оквир отвореног кода за изградњу конверзацијских АИ апликација. Пружа скуп алата и библиотека за креирање модела обраде природног језика (НЛП), система за управљање дијалогом и других компоненти неопходних за изградњу конверзацијских АИ система. ЛангЦхаин је изграђен на врху програмског језика Руст и пружа флексибилну, модуларну архитектуру за прављење прилагођених конверзацијских АИ апликација.

ДСПи, с друге стране, је Питхон библиотека за изградњу и примену модела дубоког учења. Пружа једноставан, интуитиван АПИ за изградњу и обуку неуронских мрежа, као и скуп алата за примену и управљање моделима у производним окружењима. ДСПи је дизајниран да беспрекорно ради са ЛангЦхаин-ом, омогућавајући стварање сложених система вођених вештачком интелигенцијом који могу да уче из података и прилагођавају се променљивим окружењима.

Интеграција ЛангЦхаин-а и ДСПи-а за ДевОпс аутоматизацију

Да бисмо интегрисали ЛангЦхаин и ДСПи за ДевОпс аутоматизацију, морамо да креирамо систем који може да искористи предности обе технологије. Ево прегледа на високом нивоу архитектуре:

  1. Унос података: Користићемо ДСПи за унос података из различитих извора, као што су евиденције, метрике и конфигурационе датотеке.
  2. Обука модела: Користићемо ДСПи да обучимо модел машинског учења на унетим подацима, омогућавајући систему да научи обрасце и односе у подацима.
  3. Управљање дијалогом: Користићемо ЛангЦхаин да креирамо систем управљања дијалогом који може да ступи у интеракцију са обученим моделом и пружи увид и препоруке ДевОпс тимовима.
  4. Извршавање радње: Користићемо ДСПи за извршавање радњи на основу препорука система за управљање дијалогом.

Практична примена

Ево једноставног примера како можемо да интегришемо ЛангЦхаин и ДСПи за ДевОпс аутоматизацију:

импорт лангцхаин
импорт дспи


модел = дспи.Модел("лог_ингестион")

# Обучите модел на унесеним подацима
модел.воз (подаци)

# Креирајте систем за управљање дијалогом ЛангЦхаин
диалогуе_манагер = лангцхаин.ДиалогуеМанагер(модел)

# Дефинишите једноставан ток дијалога
диалог_флов = [
    {
        "намера": "цхецк_статус",
        "респонсе": "Тренутни статус је {статус}"
    },
    {
        "намера": "рестарт_сервице",
        "респонсе": "Услуга је поново покренута"
    }
]

# Извршите ток дијалога
одговор = диалогуе_манагер.екецуте(диалогуе_флов)

# Изврши акцију на основу одговора
иф респонсе == "Услуга је поново покренута":
    дспи.екецуте_ацтион("рестарт_сервице")

Овај пример показује како можемо да користимо ЛангЦхаин и ДСПи за креирање једноставног система за управљање дијалогом који може да ступи у интеракцију са обученим моделом и да извршава акције на основу одговора.

Топ 5-10 најчешће коришћених команди/исјечака

Ево неких од најчешће коришћених команди и исечака за ЛангЦхаин и ДСПи:

  1. ЛангЦхаин:
    • лангцхаин.ДиалогуеМанагер(модел): Креира систем управљања дијалогом користећи обучени модел.
    • лангцхаин.екецуте_диалогуе_флов(диалогуе_флов): Извршава ток дијалога користећи унапред дефинисани ток дијалога.
    • лангцхаин.гет_интент(интент): Преузима намеру из корисничког уноса.
  2. ДСПи:
    • дспи.Модел("лог_ингестион"): Креира ДСПи модел за унос података из евиденције.
    • дспи.траин(модел, дата): Обучава ДСПи модел на унесеним подацима.
    • дспи.екецуте_ацтион(ацтион): Извршава радњу на основу препоруке обученог модела.

Визуелизација

Ево једноставне визуелизације интеграције ЛангЦхаин-а и ДСПи-а за ДевОпс аутоматизацију:

{
  "тип": "бар",
  "подаци": {
    "ознаке": ["Уношење података", "Обука модела", "Управљање дијалогом", "Извршавање радње"],
    "сетови података": [
      {
        "лабел": "ЛангЦхаин",
        "подаци": [10, 15, 20, 25],
        "бацкгроундЦолор": "ргба(255, 99, 132, 0.2)",
        "бордерЦолор": "ргба(255, 99, 132, 1)",
        "бордерВидтх": 1
      },
      {
        "лабел": "ДСПи",
        "подаци": [15, 20, 25, 30],
        "бацкгроундЦолор": "ргба(54, 162, 235, 0.2)",
        "бордерЦолор": "ргба(54, 162, 235, 1)",
        "бордерВидтх": 1
      }
    ]
  },
  "опције": {
    "наслов": {
      "приказ": истина,
      "тект": "Интеграција ЛангЦхаин-а и ДСПи-а за ДевОпс аутоматизацију"
    },
    "вага": {
      "иАкес": [
        {
          "крпељи": {
            "бегинАтЗеро": истина
          }
        }
      ]
    }
  }
}

Ова визуелизација показује како се ЛангЦхаин и ДСПи могу интегрисати да би се направио беспрекоран ДевОпс цевовод за аутоматизацију.

Закључак

У овом чланку смо истражили интеграцију агентске АИ са ДевОпс аутоматизацијом користећи ЛангЦхаин и ДСПи. Показали смо како се ове две технологије могу користити за креирање једноставног система управљања дијалогом који може да ступи у интеракцију са обученим моделом и да извршава акције на основу одговора. Такође смо пружили практичан пример имплементације и 5-10 најкоришћенијих одељака команди/исјечака за ЛангЦхаин и ДСПи. Коначно, укључили смо одељак за визуелизацију да бисмо демонстрирали интеграцију ЛангЦхаин-а и ДСПи-а за ДевОпс аутоматизацију.


Have Questions?

Let's Talk

Contact me on LinkedIn