Эҷоди агенти фармоишӣ | B4N1

Эҷоди агенти фармоишӣ

7 months ago · b4n1 Read time: 4 min

Автоматизатсияи ZeroOps DevOps бо агентҳои аз ҷониби AI таъминшуда ва асбобҳои оркестрсозӣ

Муқаддима

Дар манзараи рақамии босуръати имрӯза, созмонҳо пайваста роҳҳои баланд бардоштани самаранокӣ, миқёспазирӣ ва эътимоднокии худро меҷӯянд. Автоматикунонии DevOps ҳамчун стратегияи калидӣ барои ноил шудан ба ин ҳадафҳо пайдо шудааст, аммо равишҳои анъанавӣ аксар вақт кӯшиш ва таҷрибаи зиёди дастӣ талаб мекунанд. Маҳз дар ин ҷо автоматизатсияи ZeroOps DevOps меояд - як равиши инқилобие, ки агентҳо ва асбобҳои оркестриро барои автоматикунонии вазифаҳои мураккаб истифода мебарад ва ба дастаҳои ғайритехникӣ имкон медиҳад, ки инфрасохтори рақамии худро идора кунанд.

** ZeroOps DevOps Automation чист?**

Автоматизатсияи ZeroOps DevOps як парадигмаест, ки принсипҳои DevOps, AI ва автоматизатсияро барои эҷоди инфрасохтори рақамии бефосила, худтабобаткунанда ва худписандӣ муттаҳид мекунад. Бо истифода аз агентҳо ва абзорҳои оркестрсозӣ, созмонҳо метавонанд бидуни ниёз ба таҷрибаи густурдаи техникӣ вазифаҳои мураккаб, аз қабили ҷойгиркунӣ, миқёс ва мониторингро автоматӣ кунанд.

Агентҳо ва асбобҳои оркестри аз ҷониби AI таъминшуда

Дар маркази автоматизатсияи ZeroOps DevOps агентҳо ва асбобҳои оркестрсозӣ мебошанд. Ин асбобҳо алгоритмҳои омӯзиши мошинро барои таҳлили додаҳо, муайян кардани намунаҳо ва қабули қарорҳо дар вақти воқеӣ истифода мебаранд. Баъзе асбобҳои маъмуле, ки дар автоматизатсияи ZeroOps DevOps истифода мешаванд, инҳоянд:

  • DSPy: Чаҳорчӯби дар асоси Python асосёфта барои сохтани агентҳо ва асбобҳои оркестрсозӣ, ки аз ҷониби AI кор мекунанд. DSPy барои эҷоди агентҳои фармоишӣ ва ҷараёнҳои корӣ API оддӣ ва беихтиёрона пешниҳод мекунад.
  • LangChain: Чаҳорчӯбаи ба Rust асосёфта барои сохтани агентҳо ва асбобҳои оркестрӣ, ки аз ҷониби AI кор мекунанд. LangChain як меъмории мустаҳкам ва миқёспазирро барои эҷоди равандҳои мураккаби корӣ таъмин мекунад.

Барномаҳо ва омӯзиши ҳолатҳои воқеӣ

Як мисоли намоёни автоматикунонии ZeroOps DevOps дар амал модернизатсияи инфрасохтори рақамӣ барои мактабҳои давлатӣ дар Орландо, Флорида мебошад. Ноҳияи мактаб дар идоракунии инфрасохтори IT-и худ бо мушкилоти ҷиддӣ рӯбарӯ шуд, ки системаҳо ва замимаҳои сершумор дар сахтафзори кӯҳна кор мекунанд.

Барои ҳалли ин мушкилот, ноҳия ҳалли автоматикунонии ZeroOps DevOps-ро бо истифода аз DSPy ва LangChain татбиқ кард. Ҳал ҷойгиркунӣ, миқёс ва мониторинги инфрасохтори рақамии онҳоро автоматӣ карда, кафолат дод, ки системаҳо ҳамеша дастрас бошанд ва беҳтарин кор кунанд.

Тафсилоти татбиқ

Ин аст шарҳи сатҳи баланд оид ба татбиқ:

  1. Ҷамъоварии маълумот: Ноҳия маълумот дар бораи инфрасохтори IT-и худ, аз ҷумла иҷрои система, намунаҳои истифода ва сабтҳои хатогиҳоро ҷамъоварӣ кард.
  2. Эҷоди агент: Ноҳия бо истифода аз DSPy ва LangChain агентҳои фармоишии AI-ро таъсис дод, ки маълумоти ҷамъшударо таҳлил намуда, самтҳои беҳтарро муайян карданд.
  3. Эҷоди ҷараёни корӣ: Ноҳия бо истифода аз DSPy ва LangChain ҷараёнҳои корӣ эҷод кард, ки густариш, миқёс ва мониторинги инфрасохтори рақамии онҳоро автоматӣ кардааст.
  4. Ҷойгиркунӣ: Дар ноҳия ҳалли автоматикунонии ZeroOps DevOps ҷорӣ карда шуд, ки он ба автоматикунонии вазифаҳо дар вақти воқеӣ шурӯъ кард.

** Намунаи код**

Ин аст як мисоли оддии код бо истифода аз DSPy барои сохтани агенти фармоишии AI: `` питон воридоти dspy

агент = dspy.Agent ( ном = "агенти ман", description="Агенти фармоишии ман", inputs=["иҷрои_система", "намунаҳои_usage_usage", "error_logs"], натиҷаҳо = ["тавсияҳо"] )

Мантиқи агентро муайян кунед

def logic (воридҳо): # Воридотро таҳлил кунед ва тавсияҳо эҷод кунед тавсияҳо = [] барои воридшавӣ ба воридот: агар вуруд ["система_иҷрои"] <80: recommendations.append("Вақшаи система") elif input["usage_patterns"] > 90: recommendations.append("Коҳиши система") elif input["error_logs"] > 10: recommendations.append ("Тафтишот ва бартараф кардани хатогиҳо") тавсияҳои бозгашт

Мантиқи агентро таъин кунед

agent.set_logic(мантиқ)

Агентро ҷойгир кунед

dspy.deploy (агент)

**Беҳтарин 5-10 фармонҳо/порчаҳои бештар истифодашаванда**


Инҳоянд баъзе аз фармонҳо ва порчаҳои маъмултарин барои DSPy ва LangChain:

* **DSPy**
    * `dspy.create_agent(ном, тавсиф, вурудот, натиҷаҳо)`: Агенти фармоишии AI-ро эҷод кунед.
    * `agent.set_logic(logic)`: Мантиқи агентро таъин кунед.
    * `dspy.deploy(agent)`: Ҷойгир кардани агент.
    * `dspy.get_agent_status(agent)`: Ҳолати агентро гиред.
    * `dspy.get_agent_logs(agent)`: Гузоришҳои агентро гиред.
* **LangChain**
    * `langchain.create_agent(ном, тавсиф, вурудот, натиҷаҳо)`: Агенти фармоишии AI-ро эҷод кунед.
    * `agent.set_logic(logic)`: Мантиқи агентро таъин кунед.
    * `langchain.deploy(agent)`: Ҷойгир кардани агент.
    * `langchain.get_agent_status(agent)`: Ҳолати агентро гиред.
    * `langchain.get_agent_logs(agent)`: Гузоришҳои агентро гиред.

** Визуализатсия **


Ин аст визуализатсияи оддӣ бо истифода аз Chart.js барои нишон додани фаъолияти агент:
``json
{
    "type": "хат",
    "маълумот": {
        "labels": ["Ян", "Февр", "Мар", "Апр", "Май"],
        "маҷмӯи додаҳо": [
            {
                "label": "Иҷрои агент",
                "data": [80, 85, 90, 95, 100],
                "backgroundColor": "rgba(255, 99, 132, 0.2)",
                "borderColor": "rgba(255, 99, 132, 1)",
                "BroderWidth": 1
            }
        ]
    },
    "Options": {
        "унвон": {
            "дисплей": дуруст,
            "text": "Иҷрои агент"
        },
        "тарозу": {
            "yAxes": [
                {
                    "тик": {
                        "beginAtZero": дуруст
                    }
                }
            ]
        }
    }
}

Ин визуализатсия фаъолияти агентро бо мурури замон бо диаграммаи хатӣ нишон медиҳад, ки нишондиҳандаҳои фаъолияти агентро нишон медиҳад.

Хулоса

Автоматизатсияи ZeroOps DevOps як равиши инқилобӣ барои автоматикунонии вазифаҳои мураккаб дар идоракунии инфрасохтори рақамӣ мебошад. Бо истифода аз агентҳо ва асбобҳои оркестрсозӣ, созмонҳо метавонанд ба дастовардҳои назарраси самаранокӣ, миқёспазирӣ ва эътимоднокӣ ноил шаванд. Бо ёрии DSPy ва LangChain, созмонҳо метавонанд агентҳои фармоишии AI ва ҷараёнҳои кориро барои автоматикунонии вазифаҳо дар вақти воқеӣ эҷод кунанд. Модернизатсияи инфрасохтори рақамӣ барои мактабҳои давлатӣ дар Орландо, Флорида, намунаи барҷастаи автоматизатсияи ZeroOps DevOps дар амал мебошад. Бо татбиқи як ҳалли автоматикунонии ZeroOps DevOps, созмонҳо метавонанд манфиатҳои назаррас ба даст оранд, аз ҷумла самаранокӣ, миқёспазирӣ ва эътимоднокии беҳтар.


Have Questions?

Let's Talk

Contact me on LinkedIn