Gutegura ibipimo binini kandi byimyitwarire ya AI-ikoreshwa na software hamwe na Modular Workflow Architecture hamwe nabakozi ba AI | B4N1

Gutegura ibipimo binini kandi byimyitwarire ya AI-ikoreshwa na software hamwe na Modular Workflow Architecture hamwe nabakozi ba AI

5 months ago · b4n1 Read time: 4 min

Mugihe ikoranabuhanga rya AI rikomeje gutera imbere no kurushaho kwinjizwa muri sisitemu ya software, gukenera imyubakire ikomeye, ibungabungwa, kandi nini ntago yigeze iba ingutu. Muri iki kiganiro, tuzasesengura ihuriro rya AI, ubwubatsi bwa software, hamwe nubwubatsi, twibanze ku gushushanya sisitemu nini ya software ikoreshwa na software ikoreshwa na moderi yimikorere yububiko hamwe nabakozi ba AI.

Ibibazo bya sisitemu ya software ikoreshwa na AI

Sisitemu ya software ikoreshwa na AI yerekana ibibazo byinshi bigomba gukemurwa kugirango habeho ubunini n'imyitwarire. Zimwe muri izo mbogamizi zirimo:

  • ** Ingorabahizi **: Sisitemu ya AI akenshi iragoye kandi iragoye kubyumva, bigatuma bigorana kumenya no gukemura ibibazo bishobora kuba.
  • ** Ubunini **: Sisitemu ya AI irashobora kubara cyane, bisaba ibikoresho byingenzi kugirango bipime.
  • ** Imyitwarire **: Sisitemu ya AI irashobora gukomeza kubogama no kuvangura, byerekana ko hakenewe ibitekerezo byimyitwarire mugushushanya sisitemu.
  • ** Kubungabunga **: Sisitemu ya AI irashobora kugorana kubungabunga no kuvugurura, bisaba ubuhanga nubushobozi bukomeye.

Modular Workflow Architecture

Modular yimikorere yububiko nuburyo bwo gushushanya bugabanya sisitemu igoye mo mato mato, yigenga ashobora kubungabungwa byoroshye kandi bikavugururwa. Ubu buryo bufite inyungu nyinshi, harimo:

** **

  • ** Kubungabunga **: Modular yimikorere yububiko ituma byoroha kumenya no gukemura ibibazo, bikagabanya ibikenewe bya sisitemu ikomeye.

Abakozi ba AI

Ibikoresho bya AI nibigize software ikorana nabakoresha nubundi buryo kugirango bagere ku ntego zihariye. Ibikoresho bya AI birashobora gukoreshwa mugushira mubikorwa byububiko, bitanga inyungu nyinshi, harimo:

  • ** Autonomiya **: Abakozi ba AI barashobora gukora bigenga, bikagabanya gukenera abantu no kongera ubunini bwa sisitemu.
  • ** Guhinduka **: Ibikoresho bya AI birashobora guhinduka byoroshye kandi bikagurwa, bikagabanya ibikenewe bya sisitemu ikomeye.
  • ** Ubunini **: Ibikoresho bya AI birashobora kwigana byoroshye no gupimwa, bikagabanya ibikenerwa byo kuzamura umutungo.

Gutegura Sisitemu Yagutse na Ethique Sisitemu ikoreshwa na software

Kugirango dushushanye sisitemu nini ya software ikoreshwa na software, tugomba gusuzuma ibintu byinshi byingenzi, harimo:

  • ** Modularite **: Gabanya sisitemu igoye mubice bito, byigenga bishobora kubungabungwa byoroshye kandi bigezweho. **
  • ** Guhinduka **: Sisitemu yo gushushanya ishobora guhuza byoroshye guhinduka nibisabwa nabakoresha.
  • ** Imyitwarire **: Shyiramo imyitwarire muburyo bwa sisitemu, urebe ko sisitemu ya AI ikwiye, ikorera mu mucyo, kandi ikabibazwa.

Urugero rufatika: Ukoresheje Modular Workflow Architecture hamwe na AI abakozi muri Python

Dore urugero rworoshye rwo gukoresha modular yimikorere yububiko hamwe na AI abakozi muri Python: `` python kwinjiza asyncio Kuva kumurongo.ibintu bitumiza LLMChainAgent

Sobanura modular yimikorere yububiko

icyiciro ModularWorkflow: def __init __ (kwigira): wenyine.modules = []

def add_module (wenyine, module):
    kwigira.modules.kongeramo (module)

async def kwiruka (kwigira):
    kuri module muri wenyine. Modules:
        gutegereza module.run ()

Sobanura umukozi wa AI

icyiciro AI-Intumwa: def __init __ (wenyine, llm): wenyine.llm = llm

async def kwiruka (kwigira):
    # Koresha LLM kugirango ubyare inyandiko
    inyandiko = tegereza wenyine.llm.generate_text ("Mwaramutse, isi!")
    icapiro (inyandiko)

Sobanura module ikoresha umukozi wa AI

icyiciro TextGenerator: def __init __ (wenyine, ai_agent): wenyine.ai_agent = ai_agent

async def kwiruka (kwigira):
    # Koresha umukozi wa AI kugirango utange inyandiko
    tegereza wenyine.ai_agent.run ()

Kora modular yimikorere yububiko

akazi keza = ModularWorkflow ()

Ongeraho module ikoresha umukozi wa AI

akazi.add_module (TextGenerator (AI-Agent (LLMChainAgent ())))

Koresha akazi

asyncio.run (akazi keza.run ()) `` Uru rugero rwerekana uburyo bwo gukoresha modular yimikorere yububiko hamwe na AI abakozi kugirango bakore sisitemu nini kandi ikomeza. Icyiciro cyaModularWorkflow` gisobanura imyubakire yimikorere yimikorere, mugihe icyiciro cya" AI-Agent "gisobanura umukozi wa AI ushobora gukoreshwa mugushira mubikorwa byububiko. Icyiciro cya "TextGenerator" cyerekana uburyo wakoresha umukozi wa AI kugirango utange inyandiko.

Hejuru 5-10 Amabwiriza Yakoreshejwe Byinshi / Uduce

Hano haribintu 5-10 byambere bikoreshwa cyane / ibisobanuro kuri ubu buhanga:

  1. gutumiza asyncio - Kuzana isomero rya asyncio kugirango ushoboze gahunda idahwitse. 2 ..
  2. Urwego ModularWorkflow: - Sobanura imyubakire yimikorere yububiko ukoresheje icyiciro cya ModularWorkflow.
  3. "Tegereza module.run ()` - Koresha ijambo ryibanze rya "gutegereza" kugirango ukore module imwe muburyo bwububiko bwakazi.
  4. icyiciro AI-Agent: - Sobanura umukozi wa AI ukoresheje icyiciro cya "AI-Agent".
  5. async def run (self): - Sobanura uburyo butemewe bwo kuyobora umukozi wa AI.
  6. inyandiko = tegereza wenyine.llm.generate_text (" Uraho, isi! ") - Koresha LLM kugirango ubyare inyandiko. 9 ..

Kugaragara

Hano hari amashusho yuburyo bwububiko bwububiko ukoresheje Chart.js: json { "ubwoko": "akabari", "amakuru": { "ibirango": ["Module 1", "Module 2", "Module 3"], "imibare": [ { "label": "Module 1", "amakuru": [10], "backgroundColor": "rgba (255, 99, 132, 0.2)", "umupaka Ibara": "rgba (255, 99, 132, 1)", "Ubugari bwumupaka": 1 }, { "label": "Module 2", "amakuru": [20], "backgroundColor": "rgba (54, 162, 235, 0.2)", "umupaka Ibara": "rgba (54, 162, 235, 1)", "Ubugari bwumupaka": 1 }, { "label": "Module 3", "amakuru": [30], "backgroundColor": "rgba (255, 206, 86, 0.2)", "umupaka Ibara": "rgba (255, 206, 86, 1)", "Ubugari bwumupaka": 1 } ] }, "amahitamo": { "umutwe": { "kwerekana": ukuri, "inyandiko": "Modular Workflow Architecture" }, "umunzani": { "yAxes": [ { "amatiku": { "gutangiraAtZero": ukuri } } ] } } } ` Iyi visualisation yerekana modular yimikorere yububiko, hamwe na module ihagarariwe nimbonerahamwe. X-axis yerekana module, mugihe y-axis igereranya igihe cyo gukora.

Umwanzuro

Gutegura sisitemu nini ya software ikoreshwa na software bisaba gusobanukirwa byimbitse AI, ubwubatsi bwa software, hamwe nubwubatsi. Ukoresheje modular yimikorere yububiko hamwe nabakozi ba AI, abitezimbere barashobora gukora sisitemu zikomeye, zishobora kubungabungwa, kandi nini zujuje ibyifuzo byabakoresha nabafatanyabikorwa. Mugushyiramo imyitwarire muburyo bwa sisitemu, abitezimbere barashobora kwemeza ko sisitemu ya AI ikwiye, ikorera mu mucyo, kandi ikabibazwa.


Have Questions?

Let's Talk

Contact me on LinkedIn