LangChain agentini dörediň | B4N1

LangChain agentini dörediň

3 months ago · b4n1 Tiempo de lectura: 3 min

Merkezleşdirilmedik arhitektura üçin LangChain we DSPy bilen AI bilen işleýän agentleri orkestrlemek

Giriş

Emeli intellektiň (AI) we programma üpjünçiliginiň çalt ösmegi, AI bilen işleýän agentleri çylşyrymly meseleleri tertipleşdirmek üçin merkezleşdirilmedik programma üpjünçiliginiň arhitekturasynyň ösmegine getirdi. Bu makalada, döredijilere merkezleşdirilmedik programma arhitekturasyny aňsatlyk bilen gurmaga mümkinçilik berýän iki sany iň täze gural bolan LangChain we DSPy ulanyp, AI bilen işleýän agentleri orkestrlemek düşünjesini öwreneris.

LangChain we DSPy näme?

LangChain, açyk AI programmalary gurmak üçin Python esasly çarçuwadyr. Ulanyjylar bilen tebigy sesli gepleşiklere gatnaşyp bilýän AI bilen işleýän agentleri döretmäge mümkinçilik berýän gurallar we kitaphanalar toplumy bilen üpjün edýär. “LangChain” ýokary derejede giňeldilip we düzülip bilner, bu çylşyrymly AI bilen işleýän amaly programmalary gurmak üçin iň amatly saýlama bolar.

DSPy, beýleki tarapdan, merkezleşdirilmedik programma arhitekturasyny gurmak üçin gurallar we API-ler toplumyny üpjün edýän Python kitaphanasydyr. Döredijilere keseligine ulalyp we köp mukdarda traffigi dolandyryp bilýän paýlanan ulgamlary döretmäge mümkinçilik berýär. DSPy ýokary öndürijilikli we ygtybarly bolmak üçin döredilip, ýokary ulagly programmalary gurmak üçin iň amatly saýlama bolýar.

Näme üçin merkezleşdirilmedik arhitektura üçin LangChain we DSPy ulanmaly?

Merkezleşdirilmedik arhitektura üçin LangChain we DSPy ulanmak birnäçe peýdany hödürleýär, şol sanda:

**

  • ** Giňeldilen howpsuzlyk **: LangChain we DSPy maglumatlaryň goralmagyny we howpsuzlygyny üpjün edip, ýokary derejeli howpsuzlyk üpjün edýär.
  • ** Çeýeligiň ýokarlanmagy **: LangChain we DSPy döredijilere üýtgeýän ulanyjy zerurlyklaryna uýgunlaşyp bilýän ýokary derejede özleşdirilip bilinýän AI bilen işleýän agentleri gurmaga mümkinçilik berýär.
  • ** Çylşyrymlylyk **: LangChain we DSPy merkezleşdirilmedik programma arhitekturasynyň ösüşini ýönekeýleşdirýän gurallar we kitaphanalar toplumyny üpjün edýär.

Merkezleşdirilmedik arhitektura üçin LangChain we DSPy durmuşa geçirmek

Merkezleşdirilmedik arhitektura üçin LangChain we DSPy durmuşa geçirmek üçin şu ädimleri ýerine ýetiriň:

  1. ** LangChain we DSPy guruň **: Turbany ulanyp, LangChain we DSPy guruň: pip install langchain dspy
  2. ** LangChain Agent dörediň **: "langchain.Agent" synpyny ulanyp, "LangChain" agentini dörediň: "agent = langchain.Agent ()"
  3. ** DSPy düwünini dörediň **: "dspy.Node" synpyny ulanyp, DSPy düwünini dörediň: "node = dspy.Node ()"
  4. ** LangChain we DSPy birleşdiriň **: LangChain agentini DSPy düwmesine geçirip: "node.add_agent (agent)" LangChain we DSPy birleşdiriň.
  5. ** Merkezleşdirilmedik ulgamy ýerleşdiriň **: Bulut üpjün edijisini ýa-da konteýnerizasiýa platformasyny ulanyp, merkezleşdirilmedik ulgamy ýerleşdiriň.

Mysal kody: LangChain agentini we DSPy düwünini döretmek

Ine, LangChain agentini we DSPy düwünini döredýän mysal kod bloky: `` piton langchain import ediň dspy import et

agent = langchain.Agent ()

DSPy düwünini dörediň

düwün = dspy.Node ()

LangChain we DSPy birleşdiriň

node.add_agent (agent)

Merkezleşdirilmedik ulgamy ýerleşdiriň

node.deploy () `` Iň köp ulanylýan buýruklar / bölekler

LangChain we DSPy üçin iň köp ulanylýan 5-10 buýruk / bölek:

  1. "Langchain.Agent ()": Täze LangChain agentini döredýär.
  2. "Dspy.Node ()": Täze DSPy düwünini döredýär.
  3. "Node.add_agent (agent)": LangChain agentini DSPy düwün bilen birleşdirýär.
  4. "Node.deploy ()": merkezleşdirilmedik ulgamy ýerleşdirýär.
  5. "Langchain.load_model (" model_name ")": LangChain ulanyp, öňünden taýýarlanan AI modelini ýükleýär.
  6. "Dspy.create_network" ('network_name') `: DSPy ulanyp täze ulgam döredýär.
  7. "Node.add_node (node_name)": Merkezleşdirilmedik ulgama täze düwün goşýar.
  8. "Node.remove_node (node_name)": merkezleşdirilmedik ulgamdan düwün aýyrýar.
  9. "Langchain.train_model (" model_name ")`: LangChain ulanyp, täze AI modelini öwredýär.
  10. "Dspy.monitor_node (node_name)": merkezleşdirilmedik ulgamda düwüniň işleýşine gözegçilik edýär.

Wizuallaşdyrma

Ine, Chart.js ulanyp, merkezleşdirilmedik ulgamyň wizual görnüşi: json { "tip": "bar", "maglumatlar": { "bellikler": ["LangChain Agent", "DSPy düwün", "Merkezleşdirilmedik ulgam"], "maglumat bazalary": [ { "label": "Performance", "maglumatlar": [80, 90, 95], "backgroundColor": ["# FF6384", "# 36A2EB", "# FFCE56"] } ] }, "opsiýalar": { "title": { "görkezmek": dogry, "text": "Merkezleşdirilmedik ulgam öndürijiligi" }, "rowaýat": { "görkezmek": dogry } } } Bu wizuallaşdyrma, LangChain agentini, DSPy düwünini we umumy ulgamy goşmak bilen merkezleşdirilmedik ulgamyň işleýşini görkezýär.

Netije

Sözümiň ahyrynda, “LangChain” we “DSPy” AI bilen işleýän agentleri güýçlendirip bilýän merkezleşdirilmedik programma arhitekturasyny gurmak üçin güýçli guraldyr. Bu makalada görkezilen ädimleri ýerine ýetirmek bilen, döredijiler üýtgeýän ulanyjy zerurlyklaryna uýgunlaşyp bilýän ýokary göwrümli, ygtybarly we özleşdirilip bilinýän AI bilen işleýän agentleri döredip bilerler. Mysal üçin kod bloky we iň köp ulanylýan 10 buýruk / bölek, LangChain we DSPy merkezleşdirilmedik arhitekturada durmuşa geçirmek üçin amaly gollanma berýär. Wizuallaşdyrma bölümi merkezleşdirilmedik ulgamyň işleýşine aýdyň düşünmegi üpjün edýär.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn