Te Wetewete i te Pumanawa Waiariki me te Hangarau Pūmanawa Ahu-Ai me te Orchestration
Ko te ngaaaaarangi he puna hiko ma, whakahou, pono hoki e tino whai hua ana ki te whakaiti i nga tukunga hau kati me te whakaiti i te huringa o te rangi. Heoi, ko te whakamahi i te hiko waiariki e hiahia ana ki nga hangarau matatau me nga punaha uaua hei tango i te wera o roto o te whenua. I roto i tenei tuhinga, ka tirotirohia me pehea e taea ai e te hangahanga rorohiko me te whakahiato a AI te wetewete i te pumanawa waiariki ma te whakamahi i te AI koiora whanui me nga tauira reo nui (LLM) mo te whakatauira matapae me te arotautanga o nga punaha hiko waiariki.
Ko te Wero o nga Pūnaha Waiariki
He uaua, he hihiko hoki nga punaha hiko waiariki, he maha nga taurangi penei i te pāmahana, te pehanga, te tere rere, me te hanganga matū. Ka pahekoheko enei taurangi ki a raua ano i roto i nga huarahi kore-rarangi, he uaua ki te matapae me te arotau i te mahinga o te punaha. Ko nga tikanga tawhito e whakawhirinaki ana ki nga tauira whaimana me nga punaha ture, he iti noa te kaha ki te hopu i te uaua o nga punaha waiariki.
Te tono Generalist Biological AI me LLMs
Ko nga AI koiora me nga LLM e tuku ana i te huarahi pai ki te whakatauira matapae me te arotautanga o nga punaha hiko waiariki. Ka taea e enei tauira AI te ako mai i nga huingararaunga nui me te tautuhi i nga tauira me nga hononga kaore e kitea ma nga tikanga tuku iho. Ma te whakamahi i enei tauira AI, ka taea e tatou te whakawhanake i nga tauira matapae tino tika me te pakari ka taea te arotau i te mahinga o te punaha me te whakaiti i te tupono o te kore o nga taputapu.
LangChain me DSPy: Utauta Whakaraupapa mo te Whakatinana Pai
Ko LangChain me DSPy e rua nga taputapu whakahiato rongonui ka taea te awhina i te whakamaarama i te whanaketanga me te tuku i nga punaha hiko waiariki a AI. Ko LangChain he whare pukapuka Python e whakarato ana i te anga ngawari me te whakarereke mo te hanga i nga tono AI, ko DSPy he whare pukapuka Rust e tuku ana i te otinga tino mahi me te tauine mo te tohatoha rorohiko.
Waehere Tauira: Whakatauira Matapae me te LangChain me nga LLM
Anei he waehere tauira ngawari e whakaatu ana me pehea te whakamahi i nga LangChain me nga LLM mo te whakatauira matapae o nga punaha hiko waiariki:
kawemai langchain
mai i langchain.llms kawemai LLM
llm = LLM("davinci:3-puranga")
# Tautuhia nga raraunga punaha hiko waiariki
raraunga = {
"mahana": [20, 30, 40, 50],
"pehanga": [10, 20, 30, 40],
"tere_rere": [100, 200, 300, 400]
}
# Waihangahia he paipa LangChain
paipa = langchain.Pipeline(
ingoa="tauira_waariki",
mahi=[
langchain.Tasks.TextGeneration(
tāuru_raraunga=raraunga,
output_data={"temperature": Kore, "pressure": Kore, "flow_rate": Kore},
llm=llm
)
]
)
# Whakahaerehia te paipa
putanga = pipeline.run()
# Tāngia te putanga
tā(putanga)
Ka tautuhia e tenei waehere he paipa LangChain ngawari e whakamahi ana i te LLM hei matapae i te pāmahana, te pehanga, me te rerenga rere o te punaha hiko waiariki i runga i nga raraunga o mua.
Tiki 5-10 Nga Tono Whakamahinga/Momohipi
Anei nga tono 5-10 e tino whakamahia ana mo LangChain me DSPy:
langchain.Pipeline(): Hangaia he paipa LangChain hou.llm=LLM("davinci:3-batch"): Ka tautuhi i tetahi tauira LLM ma te whakamahi i te tauira Davinci.tasks=[langchain.Tasks.TextGeneration()]: Ka tautuhia he mahi whakaputa kupu mo te paipa.input_data=data: Ka tuku raraunga o mua ki te paipa.output_data={"temperature": Kore, "pressure": Kore, "flow_rate": Kore}: Ka tautuhi i te hanganga raraunga putanga mo te paipa.pipeline.run(): Whakahaerehia te paipa me te whakaputa putanga.langchain.Tasks.TextGeneration(input_data=data, output_data=output_data, llm=llm): Ka tautuhi i te mahi whakaputa tuhinga me te raraunga whakauru me te raraunga whakaputa.langchain.Pipeline(ingoa = "geothermal_model", tasks=[task]): Hangaia he paipa hou me te ingoa motuhake me te mahi.llm.predict(input_data=data): Ka whakamahi i te LLM hei matapae i te putanga i runga i nga raraunga whakauru.pipeline.update_tasks(tasks=[new_task]): Whakahoutia te paipa ki nga mahi hou.
Whakakitenga
Anei he tirohanga o te tukanga whakatauira matapae ma te whakamahi i te Chart.js:
{
"type": "raina",
"raraunga": {
"labels": ["Pamahana", "Pēhanga", "Rere Rere"],
"raunga raraunga": [
{
"label": "Uara Matapae",
"raraunga": [20, 30, 40],
"backgroundColor": "rgba(255, 99, 132, 0.2)",
"borderColor": "rgba(255, 99, 132, 1)",
"pointBackgroundColor": "rgba(255, 99, 132, 1)",
"pointBorderColor": "#fff",
"pointHoverBackgroundColor": "#fff",
"pointHoverBorderColor": "rgba(255, 99, 132, 1)"
},
{
"label": "Uara Tuturu",
"raraunga": [25, 35, 45],
"backgroundColor": "rgba(54, 162, 235, 0.2)",
"borderColor": "rgba(54, 162, 235, 1)",
"pointBackgroundColor": "rgba(54, 162, 235, 1)",
"pointBorderColor": "#fff",
"pointHoverBackgroundColor": "#fff",
"pointHoverBorderColor": "rgba(54, 162, 235, 1)"
}
]
},
"kōwhiringa": {
"taitara": {
"whakaatu": pono,
"text": "Whakatauira Matapae o nga Pūnaha Waiariki"
},
"tauine": {
"yAxes": [
{
"Tapanga Tauine": {
"whakaatu": pono,
"labelString": "Uara"
}
}
]
}
}
}
Ko tenei whakakitenga e whakaatu ana i nga uara matapae (raina whero) me nga uara tuuturu (raina kikorangi) mo te pāmahana, te pehanga, me te tere rere.
Whakamutunga
Ko te wetewete i te pumanawa waiariki me whai hangarau matatau me nga punaha uaua. Ma te whakamahi i nga AI koiora whanui me nga LLM mo te whakatauira matapae me te arotautanga o nga punaha hiko waiariki, ka taea e tatou te hanga tauira matapae tika ake me te pakari ka taea te arotau i te mahinga o te punaha me te whakaiti i te tupono o te kore o nga taputapu. Ko LangChain me DSPy e rua nga taputapu whakahiato rongonui ka taea te awhina i te whakamaarama i te whanaketanga me te tuku i nga punaha hiko waiariki a AI. Ma te whakamahi i enei taputapu me enei tikanga, ka taea e tatou te whakatuwhera i te kaha katoa o te hiko ngaaariki me te whai waahi ki te kaha ake te tauwhiro me te whakahou ake.