Córais Bogearraí Féin-Cneasaithe a Thógáil le hAiltirí Il-Ghníomhaire AI agus LangChain | B4N1

Córais Bogearraí Féin-Cneasaithe a Thógáil le hAiltirí Il-Ghníomhaire AI agus LangChain

5 months ago · b4n1 Tiempo de lectura: 5 min

** Córais Bogearraí Féin-Leighis a Thógáil le hAiltirí Ilghníomhaire AI agus LangChain**

Réamhrá

I dtírdhreach forbartha bogearraí tapa an lae inniu, tá sé ina riachtanas ríthábhachtach córais bogearraí féin-leighis a thógáil chun iontaofacht, inscálaitheacht agus athléimneacht na gcóras bogearraí casta a chinntiú. Ní leor ailtireachtaí monolithic traidisiúnta a thuilleadh chun freastal ar éilimh na forbartha bogearraí nua-aimseartha, áit a gcaithfidh córais a bheith in ann oiriúnú do riachtanais athraitheacha, teipeanna gan choinne a láimhseáil, agus aisghabháil go tapa ó earráidí. Seo an áit a dtagann ailtireachtaí AI ilghníomhairí agus LangChain i spraoi, ag tairiscint réiteach cumhachtach chun córais bogearraí féin-leighis a thógáil ar féidir leo foghlaim, oiriúnú agus freagairt do choinníollacha athraitheacha.

Cad is Ailtirí Ilghníomhaireachta AI ann?

Is cineál de chóras AI dáilte iad ailtireachtaí AI ilghníomhairí atá comhdhéanta de ghníomhairí uathrialacha iolracha a idirghníomhaíonn lena chéile agus lena dtimpeallacht chun sprioc coiteann a bhaint amach. Tá a chumais cinnteoireachta féin, eolas, agus acmhainní ag gach gníomhaire, agus is féidir leo cumarsáid a dhéanamh lena chéile chun faisnéis a roinnt, gníomhartha a chomhordú, agus oiriúnú do choinníollacha athraitheacha.

I gcomhthéacs na gcóras bogearraí, is féidir ailtireachtaí AI ilghníomhairí a úsáid chun córais féin-leighis a thógáil ar féidir leo earráidí, teipeanna agus aimhrialtachtaí eile a bhrath agus a fhreagairt i bhfíor-am. Tríd an bpróiseas cinnteoireachta a dháileadh ar ghníomhairí iolracha, is féidir leis na córais seo foghlaim ó thaithí, oiriúnú do choinníollacha athraitheacha, agus aisghabháil go tapa ó earráidí.

Cad é LangChain?

Is leabharlann Python foinse oscailte é LangChain chun córais AI ilghníomhairí a thógáil. Soláthraíonn sé creat simplí, solúbtha agus inscálaithe chun córais AI casta a thógáil ar féidir leo foghlaim, oiriúnú agus freagairt do choinníollacha athraitheacha. Tá LangChain deartha chun oibriú le raon leathan creataí AI, lena n-áirítear TensorFlow, PyTorch, agus Keras, agus is féidir iad a úsáid chun córais a thógáil a chomhtháthaíonn le héagsúlacht foinsí sonraí, lena n-áirítear bunachair shonraí, APIanna, agus feistí IoT.

Córais Bogearraí Féin-Leighis a Thógáil le LangChain

Chun córas bogearraí féin-leighis a thógáil le LangChain, ní mór dúinn ailtireacht ilghníomhaire AI a dhearadh a fhéadfaidh earráidí, teipeanna, agus aimhrialtachtaí eile a bhrath agus a fhreagairt i bhfíor-am. Seo forbhreathnú ardleibhéil ar an ailtireacht:

  1. Dearadh Gníomhaire: Ní mór dúinn sraith oibreán uathrialach a dhearadh ar féidir leo idirghníomhú lena chéile agus lena dtimpeallacht chun comhsprioc a bhaint amach. Ba cheart go mbeadh a chumais cinnteoireachta, a chuid eolais agus acmhainní féin ag gach gníomhaire.
  2. Graf Eolais: Ní mór dúinn graf eolais a chruthú a léiríonn na gaolmhaireachtaí idir oibreáin, an timpeallacht, agus spriocanna an chórais. Is féidir an graf seo a úsáid chun réasúnaíocht a dhéanamh faoi staid an chórais agus chun cinntí a dhéanamh.
  3. Cinneadh: Ní mór dúinn próiseas cinnteoireachta a chur i bhfeidhm a ligeann do na gníomhairí réasúnú a dhéanamh faoi staid an chórais agus cinntí a dhéanamh bunaithe ar ghraf an eolais.
  4. Forghníomhú Gníomhaíochta: Ní mór dúinn próiseas forghníomhaithe gníomhaíochta a chur i bhfeidhm a ligeann do na gníomhairí a gcinntí a chur i gcrích agus idirghníomhú leis an gcomhshaol.

Seo sampla simplí de chóras bogearraí féin-leighis a tógadh le LangChain:

allmhairiú langchain
ó langchain.agents Gníomhaire allmhairiú
ó langchain.llms allmhairiú LLM


graf = {
    'gníomhairí': [ 'gníomhaire1', 'gníomhaire2', 'gníomhaire3'],
    'timpeallacht': [ 'bunachar sonraí', 'API', 'gléas IoT'],
    ‘spriocanna’: [‘braith earráidí’, ‘freagra ar theipeanna’, ‘ghnóthú ó earráidí’]
}

# Sainmhínigh an próiseas cinnteoireachta
def cinnteoireacht_(gníomhaire, eolas_graf):
    # Cúis faoi staid an chórais
    luaigh = eolas_graf['gníomhairí'][gníomhaire]
    # Déan cinneadh bunaithe ar an stát
    cinneadh = 'freagra ar mhainneachtain'
    cinneadh maidir le filleadh

# Sainmhínigh an próiseas forghníomhaithe gníomhaíochta
def action_execution(gníomhaire, cinneadh):
    # Déan an cinneadh
    más cinneadh == 'freagra ar mhainneachtain':
        # Freagair teip
        print('Freagairt ar theip...')
    filleadh

# Cruthaigh gníomhaire LangChain
gníomhaire = gníomhaire(
    ainm = 'gníomhaire féinleighis',
    cinnteoireacht = cinnteoireacht_,
    action_execution=aicsean_forghníomhú,
    eolas_graf=graf
)

# Cruthaigh LangChain LLM
llm = LLM(
    ainm = 'féinleighis-llm',
    samhail = 'davinci'
)

# Cruthaigh córas LangChain
córas = langchain.System(
    gníomhaire = gníomhaire,
    llm=llm
)

# Rith an córas
córas.run()

Léiríonn an sampla seo córas bogearraí féin-leighis simplí atá in ann earráidí a bhrath, freagra a thabhairt ar theipeanna, agus aisghabháil ó earráidí go tapa. Is éard atá sa chóras ná sraith gníomhairí uathrialacha a idirghníomhaíonn lena chéile agus lena dtimpeallacht chun sprioc choiteann a bhaint amach. Úsáideann na gníomhairí graf eolais le réasúnú a dhéanamh ar staid an chórais agus déanann siad cinntí bunaithe ar an ngraf.

Na 5-10 nOrd/Blúire is Mó Úsáidte

Seo iad na 5-10 orduithe/blúine is mó a úsáidtear le haghaidh LangChain:

  1. langchain.Agent(): Cruthaíonn gníomhaire LangChain nua.
  2. langchain.LLM(): Cruthaíonn LangChain LLM nua.
  3. langchain.System(): Cruthaítear córas nua LangChain.
  4. agent.decision_making(): Reáchtálann sé an próiseas cinnteoireachta do ghníomhaire.
  5. agent.action_execution(): Ritheann sé an próiseas forghníomhaithe gníomhaíochta do ghníomhaire.
  6. llm.predict(): Déanann an LLM tuar.
  7. system.run(): Ritheann an córas LangChain.
  8. graph.add_node(): Cuireann sé nód nua leis an ngraf eolais.
  9. graph.add_edge(): Cuireann sé imeall nua leis an ngraf eolais.
  10. graph.remove_node(): Baintear nód de ghraf an eolais.

Amharcléiriú

Seo léirshamhlú simplí den ghraf eolais ag úsáid Chart.js:

{
  "cineál": "graf",
  "sonraí": {
    "nóid": [
      { "id": "gníomhaire1", "label": "Gníomhaire 1"},
      { "id": "gníomhaire2", "label": "Gníomhaire 2"},
      { "id": "gníomhaire3", "label": "Gníomhaire 3"},
      { " id " : "bunachar sonraí", "label": "Bunachar Sonraí"},
      { " id " : " API " , " label " : " API " },
      { " id " : " Gléas IoT " , " label " : " Gléas IoT " }
    ],
    "imill": [
      { "foinse": "gníomhaire1", "sprioc": "bunachar sonraí"},
      { "foinse": "gníomhaire2", "target": "API"},
      { "foinse": "agent3", "target": "Gléas IoT"},
      { "foinse": "gníomhaire1", "target": "gníomhaire2"},
      { "foinse": "gníomhaire2", "target": "gníomhaire3"}
    ]
  },
  "roghanna": {
    "leagan amach": {
      "cineál": "ciorcal"
    },
    "nóid": {
      "méid": 50
    },
    "imill": {
      "leithead": 2
    }
  }
}

Léiríonn an léirshamhlú seo na caidrimh idir na gníomhairí, an timpeallacht, agus spriocanna an chórais.

Conclúid

Tógáil córais bogearraí féin-leighis le hailtireachtaí ilghníomhaire AI agus LangChain réiteach cumhachtach chun iontaofacht, scalability, agus athléimneacht na gcóras bogearraí casta a chinntiú. Tríd an bpróiseas cinnteoireachta a dháileadh ar ghníomhairí iolracha, is féidir leis na córais seo foghlaim ó thaithí, oiriúnú do choinníollacha athraitheacha, agus aisghabháil go tapa ó earráidí. Le LangChain, is féidir le forbróirí córais AI casta a thógáil a chomhtháthaíonn le raon leathan foinsí sonraí, lena n-áirítear bunachair shonraí, APIanna, agus feistí IoT. Tríd an gcód samplach a leanúint agus na 5-10 orduithe/blúine is mó a úsáidtear a úsáid, is féidir le forbróirí a gcórais bogearraí féin-leighis féin a thógáil le LangChain.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn