Te Whakaritea i nga Kaihoko AI me te LangChain: Hangaia nga tono mohio ki te Python | B4N1

Te Whakaritea i nga Kaihoko AI me te LangChain: Hangaia nga tono mohio ki te Python

9 months ago · b4n1 Read time: 5 min

Whakaahua i nga Kaitohu AI me te LangChain: Hangaia nga tono mohio ki te Python

Whakataki

Ko te whakaurunga o Artificial Intelligence (AI) me te Ako Miihini (ML) ki roto i nga tono rorohiko kua huri i te huarahi e whakatata atu ai tatou ki te whakaoti rapanga. Heoi, i te mea ka tipu haere te uaua o nga punaha AI, ka nui haere te hiahia mo te whakahiato me te whakahaere pai. Koinei te waahi ka uru mai a LangChain - he anga kaha mo te hanga tono mohio ki te Python. I roto i tenei tuhinga, ka rukuhia e matou te ao o LangChain, te tirotiro i ona kaha, te whakamahi i nga keehi o te ao, nga rautaki whakatinana, me nga mahi pai mo te whakarei ake i te hua o te kaiwhakawhanake me te mohiotanga tono.

He aha te LangChain?

Ko te LangChain he anga-tuwhera i hangaia e Meta AI e taea ai te hanga i nga tono mohio ma te whakarite i nga kaihoko AI. Ka whakaratohia he atanga whakakotahi mo te whakauru i nga momo tauira AI, nga puna raraunga, me nga ratonga, kia maamaa ake te hanga i nga punaha AI matatini. Kei te tautoko a LangChain i nga reo maha, tae atu ki te Python, Rust, me te Haere, ka taea e nga kaihanga te whiriwhiri i te reo e pai ana ki o raatau hiahia.

Ahuatanga matua o LangChain

  1. Whakaahua-Agent-Based: Ka whakamahi a LangChain i te hoahoanga-a-a-a-Kaihoko, kei reira ia kaihoko e tohu ana i tetahi tauira AI motuhake, ratonga ranei. Ma tenei ka ngawari te hanga me te whakariterite o nga kaihoko maha ki te hanga i nga punaha AI matatini.
  2. Atanga Whakakotahi: Ka whakarato a LangChain i tetahi atanga whakakotahi mo te whakauru i nga momo tauira AI, nga puna raraunga, me nga ratonga, ka ngawari ake te hanga i nga punaha AI matatini.
  3. Tautoko mo nga Reo Maha: Ka tautoko a LangChain i nga reo hotaka maha, tae atu ki te Python, Rust, me te Haere, ka taea e nga kaihanga te whiriwhiri i te reo e pai ana ki o raatau hiahia.
  4. He Whare Pukapuka Nui o nga Kaihanga i mua i te hanga: Ka tae mai a LangChain me te whare pukapuka nui o nga kaihoko kua oti te hanga mo nga momo tauira me nga ratonga AI, he maamaa ake te tiimata ki te hanga tono mohio.

Whakamahi Take-Ao Tuturu

  1. Chatbots: Ka taea te whakamahi i te LangChain ki te hanga i nga chatbots e whakauru ana i nga tauira AI maha, penei i te mohio ki te reo, te mohiotanga whakaaro, me te whakaputa whakautu.
  2. Pūnaha Tohutohu: Ka taea te whakamahi i te LangChain ki te hanga i nga punaha taunakitanga e whakauru ana i nga tauira AI maha, penei i te tātari mahi tahi, te tātari i runga i te ihirangi, me te tātari i runga i te kauwhata matauranga.
  3. Kaiawhina Mariko: Ka taea te whakamahi i te LangChain ki te hanga i nga kaiawhina mariko e whakauru ana i nga tauira AI maha, penei i te whai korero, te mohio ki te reo maori, me te mahi mahi.
  4. Whakatupu Ihirangi: Ka taea te whakamahi i te LangChain ki te hanga i nga punaha whakaputa ihirangi e whakauru ana i nga tauira AI maha, penei i te whakaputa reo, te whakaputa whakaahua, me te whakaputa ataata.

Rautaki Whakatinana

  1. Timata ma te Whakamahi Maamaa: Me timata ma te hanga i tetahi tono AI ngawari ma te whakamahi i te LangChain, penei i te chatbot, i te punaha tohutohu ranei.
  2. Kwhiria nga Kaihoko Tika: Tohua nga kaihoko tika mo to keehi whakamahi, i runga i nga tauira AI me nga ratonga e hiahiatia ana.
  3. Whakamahia te Atanga Whakakotahi: Whakamahia te atanga whakakotahi e whakaratohia ana e LangChain ki te whakauru i nga kaihoko maha me te hanga i nga punaha AI matatini.
  4. Whakamātautau me te Whakahou: Whakamātautauhia me nga kaihoko rereke me nga whirihoranga kia kitea te huarahi pai mo to keehi whakamahi.

Nga Mahi Pai

  1. Whaia te Tuhituhi LangChain: Whaia nga tuhinga LangChain kia mohio kei te whakamahi tika koe i te angamahi.
  2. **Whakamahia nga Kaihoko Tuhinga o mua **: Whakamahia nga kaitohutohu i mua i hangaia e LangChain hei whakaora i te wa me te kaha.
  3. Whakamatau Ataahua: Whakamatautauria to tono AI kia mohio kei te mahi tika.
  4. Aroturuki me te whakapai tonu: Aroturuki tonu i to tono AI me te whakapai ake i runga i nga urupare a nga kaiwhakamahi me nga ine mahi.

Tiki 5-10 Nga Tono Whakamahinga/Momohipi

Python


kawemai langchain

# Waihangahia he kaihoko LangChain hou
kaihoko = langchain.Agent(
    name="my_agent",
    description="Ko taku kaihoko AI",
    reo="python",
    angamahi = "langchain"
)

# Waihangahia he mahi LangChain hou
mahi = langchain.Task(
    ingoa = "taku_mahi",
    description="Ko taku mahi AI",
    input_data={"text": "Kia ora, te ao!"}
)

# Whakahaerehia te mahi ma te whakamahi i te kaihoko
hua = agent.run(task)

# Tāngia te hua
tā(hua)

Waikura

// Kawemai i te whare pukapuka LangChain
whakamahi langchain::{Agent, Task};

// Waihangahia he kaihoko LangChain hou
tuku māngai = Agent::new(
    "taku_kaiwhakahaere",
    "Ko taku kaihoko AI",
    "waikura",
    "raina"
);

// Waihangahia he mahi LangChain hou
tuku mahi = Tūmahi::hou(
    "taku_mahi",
    "Ko taku mahi AI",
    vec!["kuputuhi".to_string()],
    vec![String::from("Kia ora, ao!")]
);

// Whakahaerehia te mahi ma te whakamahi i te kaihoko
kia hua = agent.run(task);

// Tāngia te hua
println!("{}", hua);

Haere

// Kawemai i te whare pukapuka LangChain
mōkihi matua

kawemai (
    "fmt"
    "github.com/langchain/langchain-go"
)

// Waihangahia he kaihoko LangChain hou
mahi matua() {
    kaihoko: = langchain.NewAgent(
        "taku_kaiwhakahaere",
        "Ko taku kaihoko AI",
        "haere",
        "rakaina"
    )

    // Waihangahia he mahi LangChain hou
    mahi := langchain.NewTask(
        "taku_mahi",
        "Ko taku mahi AI",
        [] aho {"kuputuhi"},
        [] aho {"Kia ora, te ao!"}
    )

    // Whakahaerehia te mahi ma te whakamahi i te kaihoko
    hua := agent.Run(mahi)

    // Tāngia te hua
    fmt.Println(hua)
}

Whakakitenga

{
    momo: 'pa',
    raraunga: {
        tapanga: ['Kaiwhakahaere 1', 'Kaiwhakahaere 2', 'Kaiwhakahaere 3'],
        huingararaunga: [{
            tapanga: 'Whakatika',
            raraunga: [0.8, 0.9, 0.7],
            papamuriTae: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)'
            ],
            Tae Tae: [
                'rgba(255, 99, 132, 1)',
                'rgba(54, 162, 235, 1)',
                'rgba(255, 206, 86, 1)'
            ],
            TaitapaWhanui: 1
        }]
    },
    kōwhiringa: {
        pauna: {
            yTuaka: [{
                tohu: {
                    beginAtZero: pono
                }
            }]
        }
    }
}

Ko tenei tūtohi e whakaatu ana i te tika o nga kaihoko AI rereke e toru i roto i tetahi keehi whakamahi motuhake.

Whakamutunga

He anga kaha a LangChain mo te hanga tono mohio ki te Python. Ko tana hoahoanga a nga kaihoko, atanga whakakotahi, me te tautoko mo nga reo maha, he mea tino pai mo nga kaihanga e whai ana ki te hanga i nga punaha AI matatini. Ma te whai i nga mahi pai i tuhia i roto i tenei tuhinga me te whakamahi i nga kaitohutohu i mua i te hanganga me te atanga whakakotahi e whakaratohia ana e LangChain, ka taea e nga kaihanga te hanga i nga tono mohio e pai ana, e taea ana, e ngawari ana ki te pupuri.


Have Questions?

Let's Talk

Contact me on LinkedIn