DevOps ۾ ايجنٽ AI ​​جي امڪاني کي انلاڪ ڪرڻ: LangChain ۽ DSPy انٽيگريشن جي هڪ ٽيڪنيڪل ڳولا | B4N1

DevOps ۾ ايجنٽ AI ​​جي امڪاني کي انلاڪ ڪرڻ: LangChain ۽ DSPy انٽيگريشن جي هڪ ٽيڪنيڪل ڳولا

8 months ago · b4n1 Tiempo de lectura: 3 min

** DevOps ۾ ايجنٽ AI جي امڪاني کي انلاڪ ڪرڻ: LangChain ۽ DSPy انٽيگريشن جي هڪ ٽيڪنيڪل ڳولا**

تعارف

DevOps نظارن تيزي سان ترقي ڪري رهيو آهي، تيز، وڌيڪ قابل اعتماد، ۽ محفوظ سافٽ ويئر پهچائڻ جي وڌندڙ گهرج جي ڪري. هن تبديلي جي اهم ڊرائيورن مان هڪ آهي مصنوعي ذهانت (AI) ۽ مشين لرننگ (ML) جو انضمام DevOps ورڪ فلوز ۾. هن آرٽيڪل ۾، اسين ڊيو اوپس ۾ ايجنٽڪ AI جي تصور کي ڳوليندا سين، LangChain ۽ DSPy جي انضمام تي ڌيان ڏيڻ، ٻه طاقتور آرڪيسٽريشن جا اوزار جيڪي اسڪيلبل ۽ محفوظ سافٽ ويئر فن تعمير کي فعال ڪن ٿا.

** DevOps ۾ Agentic AI ڇا آهي؟**

DevOps ۾ ايجنٽ AI AI ايجنٽ جي استعمال ڏانهن اشارو ڪري ٿو DevOps ورڪ فلوز کي خودڪار ۽ بهتر ڪرڻ لاءِ. اهي ايجنٽ ڪم ڪري سگهن ٿا جهڙوڪ نگراني، لاگنگ، ۽ تعیناتي، انساني وسيلن کي وڌيڪ اسٽريٽجڪ ۽ تخليقي ڪم لاءِ آزاد ڪرڻ. DevOps ۾ Agentic AI جا اهم اصول Context Engineering ۽ ZeroOps آهن.

معقول انجنيئرنگ

Context Engineering ان حوالي سان گڏيل فهم پيدا ڪرڻ جو عمل آهي جنهن ۾ DevOps ورڪ فلوز ڪم ڪن ٿا. ھن ۾ شامل آھن ضابطا، رڪاوٽون، ۽ مقصد جيڪي AI ايجنٽ جي رويي کي سنڀاليندا آھن DevOps ورڪ فلو ۾. Context Engineering AI ايجنٽن کي باخبر فيصلا ڪرڻ ۽ عمل ڪرڻ جي قابل بڻائي ٿي جيڪي تنظيم جي مقصدن ۽ مقصدن سان جڙيل آهن.

زيرو اوپس

ZeroOps هڪ DevOps اصول آهي جنهن جو مقصد DevOps ڪم فلوز ۾ انساني مداخلت جي ضرورت کي ختم ڪرڻ آهي. اهو حاصل ڪيو ويو آهي هڪ خود شفا ڏيڻ، خود بهتر ڪرڻ، ۽ خود محفوظ ڪرڻ وارو نظام جيڪو انساني مداخلت کان سواء ماحول ۾ تبديلين کي ڳولڻ ۽ جواب ڏئي سگهي ٿو. ZeroOps AI ايجنٽن جي استعمال سان ممڪن بڻيل آهي جيڪي نگراني، تجزيو، ۽ سسٽم ۾ تبديلين جو جواب ڏئي سگھن ٿا.

LangChain ۽ DSPy انٽيگريشن

LangChain ۽ DSPy ٻه طاقتور آرڪيسٽريشن اوزار آهن جيڪي DevOps ۾ Agentic AI جي انضمام کي فعال ڪن ٿا. LangChain هڪ Python لائبريري آهي جيڪا ڳالهه ٻولهه واري AI ايجنٽن جي تعمير لاءِ هڪ فريم ورڪ فراهم ڪري ٿي، جڏهن ته DSPy هڪ Rust-based لائبريري آهي جيڪا ورهايل نظام جي تعمير لاءِ فريم ورڪ فراهم ڪري ٿي.

LangChain ۽ DSPy کي ضم ڪرڻ سان، ڊولپر ٺاهي سگھندا اسپيبلبل ۽ محفوظ سافٽ ويئر فن تعمير جيڪي Agentic AI جي طاقت کي استعمال ڪن ٿا. هتي هڪ مثال آهي ته هي انضمام ڪيئن حاصل ڪري سگهجي ٿو:

``پٿون

langchain درآمد ڪريو langchain.chat_models کان ChatOpenAI درآمد ڪريو langchain.llms کان LLMOpenAI درآمد ڪريو

چيٽ ماڊل ۽ ايل ايل ايم جي وضاحت ڪريو

chat_model = ChatOpenAI() llm = LLMOpenAI ()

LangChain ايجنٽ جي وضاحت ڪريو

ايجنٽ = langchain. ايجنٽ( زنجير = langchain. زنجير ( ايل ايل ايم = ايل ايل ايم، chat_model=chat_model ) )

ڊي ايس پي ايجنٽ جي وضاحت ڪريو

dsp_agent = dspy ايجنٽ ( نالو = "my_agent" وضاحت="منهنجو ڊي ايس پي ايجنٽ" )

ضم ڪريو LangChain ۽ DSPy ايجنٽ

langchain_agent = langchain.Agent( زنجير = langchain. زنجير ( ايل ايل ايم = ايل ايل ايم، chat_model = چيٽ_مڊل، dsp_agent=dsp_agent ) )

ڪم ڪرڻ لاء مربوط ايجنٽ استعمال ڪريو

langchain_agent.execute("ايپليڪيشن کي پيداوار تي لڳايو") ``

مٿين 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ/ٽڪرا

هتي آهن مٿيون 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ / ٽڪڙا LangChain ۽ DSPy لاءِ:

  1. Langchain ايجنٽ ٺاھڻ: langchain.Agent(chain=langchain.Chain(llm=llm, chat_model=chat_model))
  2. DSPy ايجنٽ ٺاھڻ: dspy.Agent(name="my_agent", description="My DSPy ايجنٽ")
  3. LangChain Agent Execution: langchain_agent.execute("ايپليڪيشن کي پروڊڪشن تي لڳايو")
  4. DSPy ايجنٽ ايگزيڪيوشن: dsp_agent.execute("ايپليڪيشن کي پروڊڪشن تي لڳايو")
  5. Langchain زنجير جي تعريف: langchain.Chain(llm=llm, chat_model=chat_model)
  6. DSPy چين جي تعريف: dspy.Chain(name="my_chain", description="My DSPy chain")
  7. LangChain ايجنٽ رجسٽريشن: langchain_agent.register()
  8. DSPy ايجنٽ رجسٽريشن: dsp_agent.register()
  9. Langchain ايجنٽ جي رجسٽريشن: langchain_agent.unregister()
  10. DSPy ايجنٽ جي رجسٽريشن: dsp_agent.unregister()

تصوير

هتي LangChain ۽ DSPy انضمام جو هڪ تصور آهي Chart.js استعمال ڪندي:

جيسن { "قسم": "بار"، "ڊيٽا": { "labels": ["LangChain", "DSPy"], "ڊيٽا سيٽس": [ { "label": "ايجنٽ ٺاھڻ", "ڊيٽا": [10، 5]، "backgroundcolor": ["#4CAF50", "#FF9800"] }، { "label": "ايجنٽ تي عملدرآمد", "ڊيٽا": [8، 6]، "backgroundcolor": ["#2196F3", "#9C27B0"] }، { "label": "زنجيرن جي تعريف", "ڊيٽا": [12، 4]، "backgroundcolor": ["#8BC34A", "#3F51B5"] } ] }، "اختيارن": { "عنوان": { "display": سچ، "text": "LangChain ۽ DSPy انٽيگريشن" }، "ليجنڊ": { "display": سچو } } } ``

اختتام

LangChain ۽ DSPy جو انضمام قابل بڻائي ٿو اسپيبلبل ۽ محفوظ سافٽ ويئر آرڪيٽيڪچر جي تخليق جيڪا DevOps ۾ Agentic AI جي طاقت کي استعمال ڪري ٿي. Context Engineering ۽ ZeroOps اصولن کي استعمال ڪندي، ڊولپرز پاڻ کي شفا ڏيڻ، پاڻ کي بهتر ڪرڻ، ۽ پاڻ کي محفوظ ڪرڻ وارو نظام ٺاهي سگھن ٿا جيڪي انساني مداخلت کان سواء ماحول ۾ تبديلين کي ڳولي ۽ جواب ڏئي سگھن ٿا. LangChain ۽ DSPy لاءِ مٿيان 5-10 سڀ کان وڌيڪ استعمال ٿيل ڪمانڊ/اسنپٽس مهيا ڪيا ويا آهن، ان سان گڏ Chart.js استعمال ڪندي انضمام جي تصوير.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn