ራሱን የቻለ የመሠረተ ልማት ኦርኬስትራ ከ AI ወኪሎች እና StackGen | B4N1

ራሱን የቻለ የመሠረተ ልማት ኦርኬስትራ ከ AI ወኪሎች እና StackGen

6 months ago · b4n1 Read time: 5 min

መግቢያ

ዓለም አቀፉ የኤአይአይ የጦር መሳሪያ ውድድር እየተጠናከረ በሄደ ቁጥር አሜሪካ በ AI ልማት ውስጥ ግንባር ቀደም የመሆን ፍላጎት ከጊዜ ወደ ጊዜ እየጨመረ መጥቷል። ዩኤስ ከፍተኛ ጥቅም ማግኘት የምትችልበት አንዱ ወሳኝ ቦታ AI ወኪሎችን በመጠቀም ራሱን የቻለ የመሰረተ ልማት ኦርኬስትራ በማዘጋጀት ላይ ነው። በዚህ ጽሑፍ ውስጥ የራስ-ገዝ መሠረተ ልማት ኦርኬስትራ ጽንሰ-ሀሳብን እንመረምራለን ፣ በ AI የጦር መሣሪያ ውድድር አውድ ውስጥ ያለውን ጠቀሜታ እና StackGen ፣ LangChain እና DSPy በ AI የሚመራ የመሠረተ ልማት አውቶማቲክን እንዴት ተግባራዊ ማድረግ እንደሚቻል እንመረምራለን።

የራስ ገዝ መሠረተ ልማት ኦርኬስትራ አስፈላጊነት

ራሱን የቻለ የመሰረተ ልማት ኦርኬስትራ (Ai) እና የማሽን መማሪያ ስልተ ቀመሮችን በመጠቀም የአይቲ መሠረተ ልማት አስተዳደርን እና ኦርኬስትራውን፣ ደመናን፣ ግቢን እና ድብልቅ አካባቢዎችን ጨምሮ። ይህ አካሄድ ድርጅቶች የንግድ ፍላጎቶችን ለመለወጥ ፈጣን ምላሽ እንዲሰጡ፣ ወጪዎችን እንዲቀንሱ እና አጠቃላይ የአይቲ ስራዎቻቸውን ውጤታማነት እንዲያሻሽሉ ያስችላቸዋል።

በ AI የጦር መሣሪያ ውድድር አውድ ውስጥ ራሱን የቻለ የመሠረተ ልማት ኦርኬስትራ በጣም አስፈላጊ ነው ምክንያቱም ድርጅቶች AI-powered systems በፍጥነት እንዲዘረጉ እና የኤአይአይ ቴክኖሎጂዎችን ለማዳበር እና ለማሰማራት አስፈላጊ የሆኑትን ስርዓቶችን እንዲያሳድጉ ስለሚያስችላቸው ነው። ድርጅቶች የመሠረተ ልማት አውታሮችን በራስ-ሰር በማስተዳደር የ AI መተግበሪያዎችን በማዘጋጀት እና በማሰማራት ላይ እንዲያተኩሩ ሀብቶችን ነፃ ማድረግ ይችላሉ ፣ ይህም ከፍተኛ ተወዳዳሪነት ሊሰጣቸው ይችላል።

StackGen፡ ራሱን የቻለ የመሠረተ ልማት ኦርኬስትራ ማዕቀፍ

StackGen የአይቲ መሠረተ ልማትን ለማስተዳደር AI እና የማሽን መማሪያ ስልተ ቀመሮችን የሚጠቀም ራሱን የቻለ የመሠረተ ልማት ኦርኬስትራ የሚሆን ክፍት ምንጭ ማዕቀፍ ነው። ድርጅቶቹ ደመና፣ ግቢ ውስጥ እና ድብልቅ አካባቢዎችን ጨምሮ ከተለያዩ የመሠረተ ልማት አቅራቢዎች ጋር እንዲዋሃዱ የሚያስችል ሊሰፋ የሚችል እና ሊሰፋ የሚችል አርክቴክቸር ይሰጣል።

StackGen በርካታ ክፍሎችን ባቀፈ ሞዱል አርክቴክቸር ላይ ተገንብቷል፣ እነዚህን ጨምሮ፡-

  • StackGen Core፡ ይህ የStackGen ማእቀፍ ዋና አካል ነው፣ እሱም የመሠረተ ልማት አስተዳደርን በራስ-ሰር ለማካሄድ መሰረታዊ ተግባራትን ይሰጣል።
  • StackGen Agents፡ እነዚህ የመሰረተ ልማት ሀብቶችን የማስተዳደር እና የማደራጀት ኃላፊነት ያለባቸው በ AI የተጎላበቱ ወኪሎች ናቸው።
  • StackGen አቅራቢዎች፡ እነዚህ StackGen ከበርካታ የመሠረተ ልማት አቅራቢዎች ጋር እንዲዋሃድ የሚያስችሉ ፕለጊኖች ናቸው።

LangChain፡ AI ወኪሎችን ለመገንባት ማዕቀፍ

LangChain ከ StackGen ጋር ጥቅም ላይ ሊውሉ የሚችሉ AI ወኪሎችን ለመገንባት ክፍት ምንጭ ማዕቀፍ ነው። ገንቢዎች ከመሠረተ ልማት ሀብቶች ጋር መስተጋብር መፍጠር የሚችሉ እና በመረጃ እና በንግድ ሎጂክ ላይ ተመስርተው ውሳኔዎችን የሚወስኑ የ AI ወኪሎችን እንዲገነቡ የሚያስችላቸው የቤተ-መጻህፍት ስብስብ እና መሳሪያዎችን ያቀርባል።

LangChain በርካታ ክፍሎችን ባቀፈ ሞዱል አርክቴክቸር ላይ ተገንብቷል፣ እነዚህንም ጨምሮ፡-

** LangChain Core ***: ይህ የ LangChain ማዕቀፍ ዋና አካል ነው, እሱም AI ወኪሎችን ለመገንባት መሰረታዊ ተግባራትን ያቀርባል.

  • ** LangChain ወኪሎች ***: እነዚህ በ AI የተጎላበቱ ወኪሎች ከመሠረተ ልማት ሀብቶች ጋር መስተጋብር ለመፍጠር እና በመረጃ እና በንግድ ሎጂክ ላይ ተመስርተው ውሳኔዎችን ለማድረግ ያገለግላሉ።
  • ** LangChain ውህደቶች ***: እነዚህ LangChain ከብዙ የመሠረተ ልማት አቅራቢዎች እና የውሂብ ምንጮች ጋር እንዲዋሃድ የሚያስችሉት ተሰኪዎች ናቸው።

DSPy፡ AI-Powered Data Pipelines ለመገንባት የሚያስችል ማዕቀፍ

DSPy ከStackGen እና LangChain ጋር ጥቅም ላይ ሊውሉ የሚችሉ AI-powered data pipelines ለመገንባት ክፍት ምንጭ ማዕቀፍ ነው። ገንቢዎች የመረጃ ቧንቧዎችን እንዲገነቡ የሚያስችላቸው ቤተ-መጻሕፍት እና መሳሪያዎች ከብዙ ምንጮች መረጃን ወደ ውስጥ ማስገባት፣ ማቀናበር እና መተንተን ይችላሉ።

DSPy በርካታ ክፍሎችን ባቀፈ ሞዱል አርክቴክቸር ላይ ተገንብቷል፣ እነዚህንም ጨምሮ፡-

** DSPy Core ***: ይህ የ DSPy ማዕቀፍ ዋና አካል ነው, ይህም የመረጃ ቧንቧዎችን ለመገንባት መሰረታዊ ተግባራትን ያቀርባል.

  • ** DSPy Data Sources ***፡ እነዚህ DSPy ከሰፊ የመረጃ ምንጮች ጋር እንዲዋሃድ የሚያስችላቸው ፕለጊኖች ናቸው፣ ደመና፣ ግቢ ውስጥ እና ድብልቅ አካባቢዎችን ጨምሮ።
  • ** DSPy Data Processing ***፡ እነዚህ DSPy ከተለያዩ የመረጃ ምንጮች መረጃን ለመስራት እና ለመተንተን የሚያስችላቸው ፕለጊኖች ናቸው።

በ AI የሚነዳ መሠረተ ልማት አውቶሜሽን በStackGen፣ LangChain እና DSPy በመተግበር ላይ

በ AI የሚመራ የመሠረተ ልማት አውቶሜሽን በStackGen፣ LangChain እና DSPy ለመተግበር እነዚህን ደረጃዎች መከተል አለብን።

  1. StackGen ን ይጫኑ፡ የሚከተለውን ትዕዛዝ በማስኬድ በሲስተምዎ ላይ StackGen ን ይጫኑ። `` ባሽ pip ጫን stackgen
2. ** LangChain ን ጫን *** የሚከተለውን ትዕዛዝ በማሄድ በስርዓትዎ ላይ LangChainን ይጫኑ።
`` ባሽ
pip ጫን langchain
  1. ** DSPy ን ይጫኑ *** የሚከተለውን ትዕዛዝ በማሄድ በሲስተምዎ ላይ DSPy ን ይጫኑ። `` ባሽ ፒፕ ጫን dspy
4. ** የStackGen Configuration File ፍጠር ***: የStackGen ውቅር ፋይል መፍጠር የምትፈልገውን የመሠረተ ልማት ሃብቶችን እና አቅራቢዎችን የሚገልጽ ነው።
`` ፓይቶን
አስመጣ stackgen

ውቅር = {
    "አቅራቢዎች":
        {
            "ስም": "aws",
            "type": "aws",
            "ማስረጃዎች": {
                "የመዳረሻ_ቁልፍ": "YOUR_ACCESS_KEY",
                "ሚስጥራዊ_ቁልፍ"፡ "YOUR_SECRET_KEY"
            }
        }
    ]፣
    "ሀብቶች": [
        {
            "ስም": "የእኔ_ምሳሌ",
            "type": "ምሳሌ",
            "አቅራቢ": "aws",
            "ንብረቶች": {
                "image_id": "ami-abc123",
                "intance_type": "t2.micro"
            }
        }
    ]
}

stackgen.config(ውቅር)
  1. ** የ LangChain ወኪል ይፍጠሩ ***: ከመሠረተ ልማት ሀብቶች ጋር መስተጋብር መፍጠር እና በመረጃ እና በንግድ ሎጂክ ላይ በመመስረት ውሳኔዎችን ማድረግ የሚችል የ LangChain ወኪል ይፍጠሩ። `` ፓይቶን አስመጣ langchain

ወኪል = langchain. ወኪል( ስም = "የእኔ_ወኪል", አቅራቢ = "aws", ንብረቶች={ "image_id": "ami-abc123", "intance_type": "t2.micro" } )

langchain.agent(ወኪል)

6. ** DSPy Data Pipeline ፍጠር ***፡ ከተለያዩ የመረጃ ምንጮች መረጃን ወደ ውስጥ ማስገባት፣ ማካሄድ እና መተንተን የሚችል የDSPy ዳታ ቧንቧ ፍጠር።
`` ፓይቶን
አስመጣ dspy

ቧንቧ = dspy.የቧንቧ መስመር (
    ስም = "የእኔ_ቧንቧ",
    የውሂብ_ምንጮች=[
        {
            "ስም": "aws",
            "type": "aws",
            "ማስረጃዎች": {
                "የመዳረሻ_ቁልፍ": "YOUR_ACCESS_KEY",
                "ሚስጥራዊ_ቁልፍ"፡ "YOUR_SECRET_KEY"
            }
        }
    ]፣
    ዳታ_ሂደት=[
        {
            "ስም": "my_processor",
            "አይነት": "አቀነባባሪ",
            "ንብረቶች": {
                "image_id": "ami-abc123",
                "intance_type": "t2.micro"
            }
        }
    ]
)

dspypipeline (የቧንቧ መስመር)

ከፍተኛ 5-10 በብዛት ጥቅም ላይ የዋሉ ትዕዛዞች/ቅንጣዎች

ለStackGen፣ LangChain እና DSPy በብዛት ጥቅም ላይ የዋሉት 5-10 ከፍተኛ ትዕዛዞች/ቅንጣዎች እነሆ፡-

  1. StackGen: stackgen.config(config) - ይህ ትዕዛዝ የStackGen ውቅር ፋይል ለመፍጠር ያገለግላል።
  2. ** LangChain ***: langchain.agent (ወኪል) - ይህ ትዕዛዝ የ LangChain ወኪል ለመፍጠር ጥቅም ላይ ይውላል።
  3. ** DSPy ***: dspypipeline(ቧንቧ መስመር) - ይህ ትዕዛዝ የ DSPy ውሂብ ቧንቧ መስመር ለመፍጠር ያገለግላል።
  4. StackGen: stackgen.providers() - ይህ ትዕዛዝ የሚገኙ አቅራቢዎችን ዝርዝር ለማግኘት ይጠቅማል።
  5. ** LangChain ***: langchain.providers() - ይህ ትዕዛዝ የሚገኙ አቅራቢዎችን ዝርዝር ለማግኘት ይጠቅማል።
  6. ** DSPy ***: dspy.data_sources() - ይህ ትዕዛዝ የሚገኙ የውሂብ ምንጮችን ዝርዝር ለማግኘት ይጠቅማል።
  7. StackGen: stackgen.resources() - ይህ ትዕዛዝ የሚገኙትን ሀብቶች ዝርዝር ለማግኘት ይጠቅማል።
  8. ** LangChain ***: langchain.resources() - ይህ ትዕዛዝ የሚገኙትን ሀብቶች ዝርዝር ለማግኘት ይጠቅማል።
  9. ** DSPy ***: dspy.data_processing() - ይህ ትእዛዝ የሚገኙ የውሂብ ሂደት ተሰኪዎችን ዝርዝር ለማግኘት ይጠቅማል።
  10. StackGen: stackgen.status() - ይህ ትዕዛዝ የ StackGen ምሳሌን ሁኔታ ለማግኘት ይጠቅማል።

እይታ

Chart.jsን በመጠቀም የStackGen፣ LangChain እና DSPy አርክቴክቸር ምስላዊ እይታ እዚህ አለ፡- ``json { "አይነት": "ባር", "ውሂብ": { "መለያዎች": ["StackGen", "LangChain", "DSPy"], "መረጃዎች": [ { "label": "አቅራቢዎች", "ውሂብ": [10, 5, 2], "የጀርባ ቀለም": ["#4CAF50", "#FF9800", "#2196F3"] } { "label": "ሀብቶች", "ውሂብ": [20, 10, 5], "የጀርባ ቀለም": ["#4CAF50", "#FF9800", "#2196F3"] } { "label": "የውሂብ ምንጮች", "ውሂብ": [5, 10, 20], "የጀርባ ቀለም": ["#4CAF50", "#FF9800", "#2196F3"] } { "label": "የውሂብ ሂደት", "ውሂብ": [10, 20, 30], "የጀርባ ቀለም": ["#4CAF50", "#FF9800", "#2196F3"] } ] } "አማራጮች": { "ርዕስ": { "ማሳያ": እውነት, "text": "StackGen, LangChain እና DSPy Architecture" } "አፈ ታሪክ": { "ማሳያ": እውነት } } }

ይህ ምስላዊነት ለእያንዳንዱ ማዕቀፍ የሚገኙትን የአቅራቢዎች፣ ግብዓቶች፣ የውሂብ ምንጮች እና የውሂብ ማቀነባበሪያ ተሰኪዎችን ብዛት ያሳያል።

## መደምደሚያ

ራሱን የቻለ የመሠረተ ልማት ማቀናበሪያ ዩናይትድ ስቴትስ በ AI የጦር መሣሪያ ውድድር ውስጥ ትልቅ ጥቅም ማግኘት የምትችልበት ወሳኝ ቦታ ነው። StackGen፣ LangChain እና DSPy በ AI የሚመራ የመሠረተ ልማት አውቶማቲክን ለመተግበር ኃይለኛ የመሳሪያዎች ስብስብ ያቀርባሉ። በዚህ ጽሑፍ ውስጥ የተዘረዘሩትን ደረጃዎች በመከተል ገንቢዎች የStackGen ውቅር ፋይል መፍጠር፣ የላንግቻይን ወኪል መፍጠር እና የ DSPy ዳታ ቧንቧ መስመር መፍጠር ይችላሉ። ለStackGen፣ LangChain እና DSPy በጣም ጥቅም ላይ የዋሉት 5-10 ምርጥ ትዕዛዞች/ቅንጣፎች እንዲሁ ቀርበዋል። በመጨረሻም፣ የStackGen፣ LangChain እና DSPy አርክቴክቸር ምስላዊ መግለጫ Chart.jsን በመጠቀም ቀርቧል።

Have Questions?

Let's Talk

Contact me on LinkedIn