ZeroOps៖ ការសម្រេចបាននូវហេដ្ឋារចនាសម្ព័ន្ធស្វយ័តជាមួយនឹងភ្នាក់ងារ AI, StackGen និង LangChain | B4N1

ZeroOps៖ ការសម្រេចបាននូវហេដ្ឋារចនាសម្ព័ន្ធស្វយ័តជាមួយនឹងភ្នាក់ងារ AI, StackGen និង LangChain

7 months ago · b4n1 Read time: 2 min

ZeroOps៖ ការសម្រេចបាននូវហេដ្ឋារចនាសម្ព័ន្ធស្វយ័តជាមួយនឹងភ្នាក់ងារ AI, StackGen និង LangChain

សេចក្តីផ្តើម

នៅក្នុងទិដ្ឋភាពនៃការវិវត្តន៍នៃបរិស្ថានដើមកំណើតពពក តម្រូវការសម្រាប់ការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធប្រកបដោយប្រសិទ្ធភាព និងអាចធ្វើមាត្រដ្ឋានបានមិនដែលមានខ្ពស់ជាងនេះទេ។ ឧបករណ៍ស្វ័យប្រវត្តិកម្មបែបប្រពៃណីបានដើរតួយ៉ាងសំខាន់ក្នុងការសម្រួលដំណើរការ ប៉ុន្តែជារឿយៗវាមានការខ្វះខាតក្នុងការដោះស្រាយបញ្ហាស្មុគស្មាញ និងភាពខុសប្លែកគ្នានៃហេដ្ឋារចនាសម្ព័ន្ធទំនើប។ នេះគឺជាកន្លែងដែល ZeroOps ចូលមក – វិធីសាស្រ្តបដិវត្តន៍ដែលប្រើប្រាស់ Agentic AI ដើម្បីសម្រេចបាននូវការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធស្វយ័ត។ នៅក្នុងអត្ថបទនេះ យើងនឹងស្វែងយល់ពីពិភព ZeroOps ដោយស្វែងយល់ពីសមាសធាតុស្នូល អត្ថប្រយោជន៍ និងការអនុវត្តជាក់ស្តែងរបស់វា។

** ZeroOps ជាអ្វី?**

ZeroOps គឺជាគំរូដែលកំពុងរីកចម្រើនដែលរួមបញ្ចូលគ្នានូវថាមពលនៃ Artificial Intelligence (AI) ជាមួយនឹងភាពបត់បែននៃបរិស្ថានដែលមានមូលដ្ឋានលើពពកដើម្បីបង្កើតហេដ្ឋារចនាសម្ព័ន្ធគ្រប់គ្រងខ្លួនឯង។ តាមរយៈការប្រើប្រាស់សមត្ថភាពរបស់ភ្នាក់ងារ AI, StackGen, និង LangChain, ZeroOps អនុញ្ញាតឱ្យអង្គការធ្វើការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធដោយស្វ័យប្រវត្តិ កាត់បន្ថយកំហុសរបស់មនុស្ស និងបង្កើនប្រសិទ្ធភាពរួម។

ភ្នាក់ងារ AI៖ បេះដូងនៃ ZeroOps

Agentic AI សំដៅលើប្រភេទ AI ដែលបង្ហាញអាកប្បកិរិយាឆ្លាតវៃ សមត្ថភាពធ្វើការសម្រេចចិត្ត និងសម្របខ្លួន។ នៅក្នុងបរិបទនៃ ZeroOps ភ្នាក់ងារ AI Agentic ត្រូវបានរចនាឡើងដើម្បីរៀនពីគំរូហេដ្ឋារចនាសម្ព័ន្ធ កំណត់អត្តសញ្ញាណភាពមិនប្រក្រតី និងចាត់វិធានការកែតម្រូវ។ ភ្នាក់ងារទាំងនេះអាចត្រូវបានបណ្តុះបណ្តាលលើប្រភពទិន្នន័យផ្សេងៗ រួមទាំងកំណត់ហេតុ រង្វាស់ និងឯកសារកំណត់រចនាសម្ព័ន្ធ ដើម្បីបង្កើតការយល់ដឹងស៊ីជម្រៅអំពីឥរិយាបថរបស់ហេដ្ឋារចនាសម្ព័ន្ធ។

**StackGen៖ ម៉ាស៊ីន Infrastructure-as-Code (IaC) **

StackGen គឺជាម៉ាស៊ីន IaC ប្រភពបើកចំហដែលអាចឱ្យស្ថាប័នកំណត់ និងគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធជាកូដ។ ដោយប្រើ StackGen អ្នកអភិវឌ្ឍន៍អាចបង្កើតគំរូហេដ្ឋារចនាសម្ព័ន្ធ ប្រើប្រាស់កម្មវិធី និងគ្រប់គ្រងធនធានក្នុងលក្ខណៈស្រប និងអាចផលិតឡើងវិញបាន។ ការរួមបញ្ចូលរបស់ StackGen ជាមួយភ្នាក់ងារ Agentic AI អនុញ្ញាតឱ្យបង្កើតហេដ្ឋារចនាសម្ព័ន្ធព្យាបាលដោយខ្លួនឯង ដែលភ្នាក់ងារអាចរកឃើញ និងកែតម្រូវបញ្ហាក្នុងពេលវេលាជាក់ស្តែង។

LangChain៖ អ្នករៀបចំរចនាសម្ព័ន្ធ AI-Powered Infrastructure

LangChain គឺជាក្របខ័ណ្ឌដែលមានមូលដ្ឋានលើ Python ដែលអាចឱ្យអ្នកអភិវឌ្ឍន៍បង្កើត និងប្រើប្រាស់អ្នករៀបចំហេដ្ឋារចនាសម្ព័ន្ធដែលដំណើរការដោយ AI ។ តាមរយៈការប្រើប្រាស់ LangChain អង្គការអាចបង្កើតភ្នាក់ងារ AI ផ្ទាល់ខ្លួនដែលរួមបញ្ចូលជាមួយ StackGen និងឧបករណ៍ហេដ្ឋារចនាសម្ព័ន្ធផ្សេងទៀត ដើម្បីសម្រេចបាននូវការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធស្វ័យភាព។ ស្ថាបត្យកម្មម៉ូឌុលរបស់ LangChain និងបណ្ណាល័យទូលំទូលាយនៃសមាសធាតុដែលបានសាងសង់ជាមុនធ្វើឱ្យវាជាជម្រើសដ៏ល្អសម្រាប់ការកសាងដំណោះស្រាយហេដ្ឋារចនាសម្ព័ន្ធដែលដំណើរការដោយ AI ស្មុគស្មាញ។

ការអនុវត្តជាក់ស្តែង៖ ឧទាហរណ៍សាមញ្ញ

ចូរយើងពិចារណាឧទាហរណ៍សាមញ្ញមួយអំពីរបៀបដែល ZeroOps អាចត្រូវបានអនុវត្តនៅក្នុងបរិយាកាសដែលមានមូលដ្ឋានលើពពក។ ឧបមាថាយើងមានកម្មវិធីបណ្តាញមួយដែលបានដាក់ឱ្យប្រើប្រាស់នៅលើចង្កោម Kubernetes ហើយយើងចង់ធ្វើឱ្យដំណើរការនៃការធ្វើមាត្រដ្ឋានកម្មវិធីដោយស្វ័យប្រវត្តិដោយផ្អែកលើតម្រូវការចរាចរណ៍។

``ពស់ថ្លាន់

នាំចូល langchain ពី langchain.agents នាំចូល LLMChain ពី langchain.llms នាំចូល LangChainLLM

កំណត់ភ្នាក់ងារ AI

ភ្នាក់ងារ = LLMChain( llm=LangChainLLM( model_name="code-davinci-002", សីតុណ្ហភាព = 0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] ) chain_name="scale_app" )

កំណត់គំរូ StackGen

គំរូ = { "kind": "ការដាក់ពង្រាយ", "ទិន្នន័យមេតា"៖ { "name": "web-app" }, "spec": { "ចម្លង"៖ ១ } }

កំណត់គោលការណ៍ធ្វើមាត្រដ្ឋាន

គោលការណ៍ = { "លក្ខខណ្ឌ": "ចរាចរណ៍> 1000", "សកម្មភាព": { "ចម្លង"៖ ២ } }

បង្កើតអ្នករៀបចំហេដ្ឋារចនាសម្ព័ន្ធដែលដំណើរការដោយ AI

អ្នកភ្លេង = LangChainLLM( model_name="code-davinci-002", សីតុណ្ហភាព = 0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] )

កំណត់ការដាក់ពង្រាយ StackGen

ការដាក់ពង្រាយ = StackGen( template=គំរូ, policy=គោលនយោបាយ )

អនុវត្តកម្មវិធី

deployment.deploy()

ធ្វើមាត្រដ្ឋានកម្មវិធីដោយផ្អែកលើតម្រូវការចរាចរណ៍

orchestrator.scale_app(ភ្នាក់ងារ ការដាក់ពង្រាយ)


ក្នុងឧទាហរណ៍នេះ យើងបានកំណត់ភ្នាក់ងារ AI ដោយប្រើ LangChain ដែលរួមបញ្ចូលជាមួយ StackGen ដើម្បីធ្វើស្វ័យប្រវត្តិកម្មដំណើរការនៃការធ្វើមាត្រដ្ឋានកម្មវិធីគេហទំព័រដោយផ្អែកលើតម្រូវការចរាចរណ៍។ ភ្នាក់ងារប្រើប្រាស់គំរូភាសាដែលបានបណ្តុះបណ្តាលជាមុន ដើម្បីវិភាគទិន្នន័យចរាចរណ៍ និងធ្វើការសម្រេចចិត្តអំពីការធ្វើមាត្រដ្ឋានកម្មវិធី។

** កំពូល 5-10 ពាក្យបញ្ជា / អត្ថបទដែលប្រើច្រើនបំផុត **

នេះ​ជា​ពាក្យ​បញ្ជា​ដែល​ប្រើ​ជា​ទូទៅ​បំផុត​មួយ​ចំនួន និង​អត្ថបទ​ខ្លីៗ​សម្រាប់ ZeroOps៖

1. **langchain init**៖ ចាប់ផ្តើមគម្រោង LangChain ថ្មី។
``បាស
langchain init my_project
  1. llm chain៖ បង្កើតខ្សែសង្វាក់ LLM ថ្មី។ ``ពស់ថ្លាន់ ពី langchain.agents នាំចូល LLMChain ពី langchain.llms នាំចូល LangChainLLM

ភ្នាក់ងារ = LLMChain( llm=LangChainLLM( model_name="code-davinci-002", សីតុណ្ហភាព = 0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] ) chain_name="my_chain" )

3. **ការដាក់ពង្រាយ stackgen**៖ ដាក់ពង្រាយគំរូ StackGen ទៅកាន់អ្នកផ្តល់សេវាពពក។
``បាស
stackgen ដាក់ពង្រាយ my_template.yaml
  1. orchestrator scale_app៖ ធ្វើមាត្រដ្ឋានកម្មវិធីដោយផ្អែកលើតម្រូវការចរាចរណ៍។ ``ពស់ថ្លាន់ ពី langchain.agents នាំចូល LLMChain ពី langchain.llms នាំចូល LangChainLLM

អ្នកភ្លេង = LangChainLLM( model_name="code-davinci-002", សីតុណ្ហភាព = 0.7, max_tokens=2048, stop_sequences=["\n", "\n\n"] )

orchestrator.scale_app(ភ្នាក់ងារ ការដាក់ពង្រាយ)

5. **ភ្នាក់ងាររថភ្លើង**៖ បណ្តុះបណ្តាលភ្នាក់ងារ AI នៅលើសំណុំទិន្នន័យ។
``បាស
ភ្នាក់ងារបណ្តុះបណ្តាល my_dataset.csv
  1. គោលការណ៍ជង់ជឺ៖ កំណត់គោលការណ៍ធ្វើមាត្រដ្ឋានសម្រាប់កម្មវិធី។ ``ពស់ថ្លាន់ គោលការណ៍ = { "លក្ខខណ្ឌ": "ចរាចរណ៍> 1000", "សកម្មភាព": { "ចម្លង"៖ ២ } }
7. ** langchain visualize**: មើលឃើញដំណើរការធ្វើការសម្រេចចិត្តរបស់ភ្នាក់ងារ AI ។
``បាស
langchain មើលឃើញ my_agent.json
  1. ស្ថានភាពអ្នករៀបចំ៖ បង្ហាញស្ថានភាពនៃកម្មវិធី។ ``បាស ស្ថានភាពអ្នកប្រគុំតន្ត្រី my_app
9. **Stackgen logs**៖ បង្ហាញកំណត់ហេតុនៃការដាក់ពង្រាយ StackGen។
``បាស
stackgen កត់ត្រា my_deployment
  1. ការវាយតម្លៃភ្នាក់ងារ៖ វាយតម្លៃដំណើរការរបស់ភ្នាក់ងារ AI។ ``បាស ភ្នាក់ងារវាយតម្លៃ my_agent.json

** ការមើលឃើញ **

នេះគឺជាការមើលឃើញនៃស្ថាបត្យកម្ម ZeroOps ដោយប្រើ Chart.js៖
```json
{
  "type": "របារ",
  "ទិន្នន័យ"៖ {
    "labels": ["Agentic AI", "StackGen", "LangChain"],
    "សំណុំទិន្នន័យ": [
      {
        "label": "សមាសធាតុ",
        "ទិន្នន័យ": [10, 8, 12],
        "ពណ៌ផ្ទៃខាងក្រោយ": [
          "rgba(255, 99, 132, 0.2)",
          "rgba(54, 162, 235, 0.2)",
          "rgba(255, 206, 86, 0.2)"
        ],
        "ពណ៌ព្រំដែន": [
          "rgba(255, 99, 132, 1)",
          "rgba(54, 162, 235, 1)",
          "rgba(255, 206, 86, 1)"
        ],
        "ទទឹងព្រំដែន"៖ ១
      }
    ]
  },
  "ជម្រើស"៖ {
    "មាត្រដ្ឋាន"៖ {
      "yAxes": [
        {
          "ធីក"៖ {
            "beginAtZero"៖ ពិត
          }
        }
      ]
    }
  }
}

ការមើលឃើញនេះបង្ហាញពីសមាសធាតុស្នូលទាំងបីរបស់ ZeroOps៖ Agentic AI, StackGen និង LangChain ។ តារាងរបារបង្ហាញអំពីសារៈសំខាន់ដែលទាក់ទងនៃសមាសភាគនីមួយៗនៅក្នុងស្ថាបត្យកម្ម ZeroOps ។

សេចក្តីសន្និដ្ឋាន

ZeroOps គឺជាវិធីសាស្រ្តបដិវត្តចំពោះការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធដែលប្រើប្រាស់ Agentic AI, StackGen និង LangChain ដើម្បីសម្រេចបាននូវការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធស្វ័យភាព។ តាមរយៈការប្រើប្រាស់ថាមពលរបស់ AI និង IaC នោះ ZeroOps អនុញ្ញាតឱ្យអង្គការនានាធ្វើការគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធដោយស្វ័យប្រវត្តិ កាត់បន្ថយកំហុសរបស់មនុស្ស និងបង្កើនប្រសិទ្ធភាពរួម។ ជាមួយនឹងកម្មវិធីជាក់ស្តែង ពាក្យបញ្ជាកំពូល និងការមើលឃើញ ZeroOps ត្រៀមខ្លួនរួចជាស្រេចក្នុងការបំប្លែងវិធីដែលយើងគ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធនៅក្នុងបរិស្ថានដែលមានមូលដ្ឋានលើពពក។


Have Questions?

Let's Talk

Contact me on LinkedIn