
Ang mga ahente ng AI ay kasing lakas lamang ng data na maaari nilang ma-access. Habang ang malalaking modelo ng wika ( LLMs ) makabuo ng mga tugon mula sa data ng pagsasanay, hindi nila makukuha ang mga real-time na presyo ng stock, iproseso ang mga pagbabayad, o i-access ang mga detalye ng CRM—maliban kung isinama sa mga API.
Ang mga API ay nagbibigay-daan sa mga ahente ng AI na ma-access ang real-time na data, magsagawa ng lohika, at mag-trigger ng mga aksyon. Upang lubos na magamit ang mga ito, kailangan ng mga ahente ng custom na code.
Hinahayaan ka ng 'Execute Code' Card sa Botpress Studio na magsulat at magsagawa ng JavaScript Sa loob ng daloy ng trabaho ng isang bot—walang putol na pangangasiwa sa mga tawag sa API, pagpoproseso ng data, at pag-customize ng gawi ng bot.
Ano ang Execute Code Card?
Ang Execute Code Card sa Botpress binibigyang kapangyarihan ang mga developer na magpatakbo ng custom na JavaScript sa loob ng daloy ng bot. Pinapagana nito ang mga sumusunod na function:
- Custom Logic Implementation: Maaari kang magsagawa ng mga kumplikadong kalkulasyon o magbago ng data sa mga paraang hindi saklaw ng mga karaniwang pagkilos.
- Mga Dynamic na Pakikipag-ugnayan: Isaayos ang mga tugon batay sa data ng user o real-time na pagkalkula.
- Mga Pagsasama ng Data: Walang putol na kumonekta sa mga serbisyo ng third-party upang kumuha o magpadala ng data.
- Pamamahala ng Estado: I-access at baguhin ang estado ng bot upang mapanatili ang konteksto at i-personalize ang mga pakikipag-ugnayan.
- Paghawak ng Error: Ipatupad ang custom na pamamahala ng error upang matiyak ang matatag na operasyon.
Nagtatampok ang Execute Code Card ng mga suhestiyon ng code na binuo ng AI . Maglagay ng prompt—tulad ng pagkuha ng data ng API—at agad na bumubuo ng JavaScript ang system. Pagkatapos ay maaari mong suriin, i-edit, at pinuhin ito kung kinakailangan, na nagpapabilis sa pag-unlad.
Bakit Kailangan ng Mga Ahente ng AI ng Mga Panlabas na API?
Ang mga ahente ng AI ay kasing pakinabang lamang ng data at mga serbisyong ina-access nila. Bagama't maaari silang magproseso ng mga input at makabuo ng mga tugon, kulang sila ng real-time na kaalaman, mga kakayahan sa transaksyon, at malalim na pagsasama nang walang mga panlabas na API.
Kung nagsasama ka man ng real-time na data, pag-automate ng mga daloy ng trabaho, o pagpapahusay ng seguridad, ginagawang mas matalino, tumutugon, at pinagsama ng mga API ang iyong bot.
5 Paraan para Gamitin ang Execute Code Card
Pina-streamline ng Execute Code Card sa Botpress Studio ang mga operasyon ng ahente ng AI. Ang pagdaragdag nito sa iyong workflow ay simple—sundin ang mabilis na tutorial na ito:
Kapag naidagdag na, narito ang mga pangunahing paraan para magamit ito sa iyong Agentic Workflow.
1. Mga Dynamic na API Call
Sa halip na gumamit ng mga static na tawag sa API, hinahayaan ka ng Execute Card na dynamic na baguhin ang mga kahilingan batay sa layunin ng user, konteksto ng bot, o mga nakaraang pag-uusap.
Halimbawa: Pagkuha ng custom na data batay sa mga kagustuhan ng user.
Prompt: Kailangang kunin ng isang chatbot sa paglalakbay ang mga presyo ng hotel batay sa destinasyon ng user, petsa ng paglalakbay , at badyet .
.webp)
Tandaan: Ang Execute Code Card ay maaaring makabuo ng code mula sa natural na wika. Gayunpaman, palaging i-verify ang mga variable na ginamit sa iyong nabuong code bago i-deploy ang workflow sa produksyon.
2. Naka-on ang Post-Processing LLM Mga tugon
Habang Botpress nagbibigay ng mga built-in na pagkilos ng AI, kung minsan ay kailangan mong i-fine-tune ang mga tugon bago ipakita ang mga ito sa mga user—ito man ay pag-format ng mga output, pag-filter ng ilang partikular na salita, o pag-istruktura ng data nang mas malinaw.
Halimbawa: Muling pagsusulat ng hindi nakabalangkas LLM mga tugon sa isang tinukoy na talahanayan/format.
Prompt: Kinukuha ng AI ang mga rekomendasyon sa restaurant mula sa isang API, at gusto kong i-format mo ang mga ito sa isang malinis na talahanayan bago ipakita ang mga ito.
.webp)
3. Rate-Limiting at Conditional Execution
Ang ilang mga API, kabilang ang mga digital na wallet, ay may mga limitasyon sa paggamit. Gamit ang Execute Code Card, makokontrol mo ang mga pakikipag-ugnayan ng user sa pamamagitan ng pagpapatupad ng mga limitasyon sa rate, pagtatakda ng mga fallback, at pagdaragdag ng conditional logic batay sa availability ng API.
Halimbawa: Sinusuri ang Paggamit ng API Bago Ito Tawagan
Prompt: Check API quota from https://api.monitoring.com/usage?apikey=${workflow.userApiKey} before making a request. If fewer than 5 requests remain, return an error; otherwise, proceed. Ensure proper error handling in case of failures.
.webp)
4. Pangangasiwa sa Mga Pahintulot
Kung kailangang i-verify ng iyong bot ang mga user bago magbigay ng access sa ilang partikular na feature, pinapayagan ng card ang mga custom na daloy ng pagpapatotoo na higit pa Botpress mga default na opsyon.
Halimbawa: Pagsuri sa Katayuan ng Subscription ng User Bago Magbigay ng Mga Tugon sa AI
Prompt: Check a user's subscription via https://billing.example.com/user/{userId}. If on a free plan, prompt an upgrade; otherwise, allow access. Handle errors.
.webp)
5. Multi-Step na API Chaining
Minsan, kailangang pagsamahin ng bot ang data mula sa maraming API bago magpadala ng panghuling tugon. Ang card ay nagbibigay-daan sa mga kumplikadong multi-step na daloy ng trabaho sa pamamagitan ng pagkuha, pagbabago, at pagpasa ng data sa dynamic na paraan.
Halimbawa: Pagkuha ng Weather + Reservation sa Restaurant para Magrekomenda ng Pinakamagandang Oras para Umalis
Prompt: Kunin ang data ng lagay ng panahon at trapiko para sa workflow.city gamit ang workflow.userApiKey. Batay sa mga kundisyon, ibalik ang pinakamahusay na oras ng paglalakbay. Pangasiwaan ang mga pagkabigo.
.webp)
Seamless API Integrations para sa AI Agents
Pinakamahusay na gumagana ang mga ahente ng AI kapag maaari silang mag-tap sa real-time na data, i-automate ang mga daloy ng trabaho, at kumonekta sa mga panlabas na serbisyo.
Botpress Hub ginagawa itong seamless sa mga pre-built na integration ng API, automation tool, at ready-to-use connector—para makapag-focus ka sa pagbuo, hindi sa pag-configure.
Simulan ang pagsasama ng mga mahuhusay na API sa mga workflow ng iyong bot ngayon—libre ito.