Yunit 10 / 11

Pagsasama ng Automation: n8n, Zapier at Make

Mga nadagdag:

  • Nauunawaan ang lohika ng pagkonekta ng LLM sa isang daloy ng trabaho na may mga tool sa automation na walang code/mababang code
  • Nagdidisenyo ng end-to-end na daloy na binubuo ng trigger, LLM step, at action na hakbang
  • Nagtatatag ng error, privacy at seguridad sa gastos (guardrail) sa automation

Ang tunay na halaga ng negosyo ng AI ay kadalasang nangyayari hindi sa isang window ng chat, ngunit kapag ito ay naka-embed sa loob ng mga workflow: pag-uuri ng isang papasok na email at pagruruta nito sa tamang team, pagbubuod ng isang form at pag-type nito sa CRM, pag-prioritize ng mga kahilingan sa suporta, pag-scan ng mga kontrata at pag-flag ng panganib. Hindi mo palaging kailangang magsulat ng code para magawa ito — walang code/low-code na mga tool sa automation ang bumuo ng tulay na iyon. Sa unit na ito matututunan mo ang lohika ng pagkonekta ng LLM sa isang workflow na may mga tool tulad ng n8n, Zapier at Make, ang anatomy ng isang end-to-end na daloy at gastos/privacy/guardrail sa automation.

Ano ang Automation Tool?

Ang automation tool ay isang visual na platform na nag-uugnay sa iba't ibang mga application na may "kung ito, gawin mo na" na lohika. Nagse-set up ka ng daloy sa pamamagitan ng pag-drag at pagkonekta ng mga kahon (node/step) nang hindi nagsusulat ng code.

  • n8n: Open source, maaaring i-host sa iyong sariling server, ang pinaka-flexible. Makapangyarihan para sa mga teknikal na koponan.
  • Zapier: Ang pinakakaraniwan, pinakamadali; Libu-libong mga yari na link ng aplikasyon. Tamang-tama para sa mga gumagamit ng negosyo.
  • Gumawa (dating Integromat): Visual at flexible; Makapangyarihan sa mga kumplikadong multi-step na daloy.

Lahat ng tatlo ay nagbabahagi ng parehong pangunahing lohika at nagbibigay-daan sa iyong magdagdag ng LLM na hakbang sa daloy.

Anatomy ng End-to-End Daloy

Ang bawat automation ng LLM ay binubuo ng tatlong bahagi:

  1. Trigger: Ano ang nagsisimula sa daloy? Bagong email, bagong form na tugon, bagong CRM record, isang naka-iskedyul na oras.
  2. Hakbang sa LLM: Nagpapadala ng data sa modelo; Ang modelo ay nag-uuri, nagbubuod, kumukuha, o bumubuo ng isang sagot.
  3. Aksyon: Ano ang ginagawa sa output ng modelo? Sumulat sa CRM, ipaalam sa Slack, magdagdag ng mga tag, magpadala ng email.

# Karaniwang flowchart[Bagong email ng suporta] → [LLM: classify + assign urgency] → [Notify Slack if high urgency] (trigger) (LLM step) (action, conditional)

Kritikal na punto: Ang hakbang ng LLM ay nasa gitna ng daloy. Ang input nito ay nagmumula sa nakaraang hakbang, ang output nito ay pinapakain sa susunod na hakbang. Kaya naman mahalaga sa automation na ang output ay nakabalangkas at predictable (ang JSON schema mula sa unit 4) — ang susunod na hakbang ay ang pagbabasa ng output na iyon sa programmatically.

Hakbang sa Hakbang: Pagtatatag ng Daloy

  1. Piliin ang trigger. Anong daloy ng mga kaganapan ang magsisimula? Huwag mag-trigger nang hindi kinakailangan nang madalas (gastos).
  2. Ihanda ang datos. Ipasa lamang ang mga kinakailangang field sa LLM; mask ang sensitibong data (unit 9).
  3. I-configure ang hakbang ng LLM. Tukuyin ang modelo, system prompt, max_tokens at format ng output. Hilingin ang output bilang JSON.
  4. I-parse ang output. I-extract ang mga field (hal. kategorya, urgency) na babasahin ng susunod na hakbang.
  5. Magdagdag ng may kondisyong pagkilos. Mag-set up ng mga sangay gaya ng "Kung mataas ang pangangailangan, abisuhan", "Kung invoice ang kategorya, italaga ito sa finance team."
  6. Magkamali at magtakda ng mga limitasyon. Ano ang mangyayari kung nabigo ang hakbang ng LLM? Ano ang gagawin sa hindi maliwanag na output?

Seguridad sa Automation: Guardrails

Makapangyarihan ang pag-automate, ngunit kung hahayaang hindi ma-check, ang panganib ay lumalaki: ang maling output ay nagiging isang awtomatikong pagkilos (maling email na ipinadala, maling record na na-update). Kaya naman mahalaga ang mga guardrail.

Panganib

guardrail

Ang maling/fabricated na output ay nagiging awtomatikong pagkilos

Iugnay ang mga aksyon na may mataas na epekto (pag-email, pagtanggal) sa pag-apruba ng tao

Pagsabog ng gastos (walang katapusang trigger)

Limitahan ang trigger, itakda ang pang-araw-araw na quota sa tawag, gumamit ng mabilis na modelo

Sensitibong pagtagas ng data

Ipasa lamang ang kinakailangang field, i-mask, huwag itago ang personal na data sa history ng daloy

pagtagas ng susi

Itago ang API key sa lihim na tindahan ng kredensyal ng tool, magsulat ng plain text sa aking pangalan

Maling sumasanga sa hindi maliwanag na output

Idagdag ang "Kung hindi sigurado, ipasa sa tao" na sangay

Babala: Ang pinaka-mapanganib na pattern sa automation ay direktang itali ang LLM output sa isang aksyon na may mataas na epekto nang hindi ito pinapatunayan. Kung maling sinabi ng modelo ang "aprubahan ang pagbabalik" nang isang beses, awtomatikong ipapatupad ito ng daloy. Palaging ilagay ang mga aksyon na may mataas na epekto sa likod ng isang pagpapatunay o hakbang sa pag-apruba ng tao (unit 11).

Mga Kopyadong Template

# Automation LLM step: system prompt (structured output) Isa kang request classifier. Ang input ay email ng customer. Ibalik lang ang sumusunod na JSON, huwag magsulat ng anumang ibang text:{"category":"invoice|technical|refund|other","urgency":"low|medium|high","summary":"single sentence"}Kung hindi ka sigurado, i-type ang kategoryang "other", urgency "medium".

# Conditional branching rule (in-tool)IF urgency == "high" → Slack #report to urgent-support channel + assign to adminIF category == "invoice" → idagdag sa finance team queueOTHER → normal na pila ng suporta

# Cost guardrail (pag-iskedyul)Trigger: "bagong email ng suporta" lamang (hindi kasama ang folder ng spam)Modelo: mabilis na modelo (simpleng pag-uuri) Pang-araw-araw na cap ng tawag: 3,000 (babalaan at ihinto kung lumampas)

# Privacy guardrail (pre-step)Bago ipadala sa modelo: Alisin/takpan ang TR ID, numero ng card at mga field ng telepono. Ipasa lamang ang teksto ng katawan ng email; Alisin ang mga attachment at signature block.

Mahinang prompt / Malakas na prompt (automation step)

# MAHINA (libreng text, hindi mabasa ang susunod na hakbang, walang validation)Basahin ang email na ito at sabihin sa akin kung ano ang gagawin.

# STRONG (structured, branchable, fuzzy-safe)I-classify ang email na ito. Ibalik ang JSON lang:{"category":"invoice|teknikal|refund|other","urgency":"low|medium|high"}Ang mataas na pagkaapurahan ay para lamang sa mga tunay na apurahang sitwasyon (pagkawala ng pera, pagkawala ng serbisyo). Kung hindi sigurado, magbigay ng "medium".

Napakahusay na bersyon; Tinutukoy nito ang pag-uugali na nababasa ng makina, conditional branching-friendly, at ambiguity-safe. Ang natitirang bahagi ng automation ay umaasa sa kalinawan na ito.

Tatlong Mini Case

Kaso 1 — Triage ng email. Nakatanggap ang kahon ng suporta ng isang SME ng ~400 email bawat araw, lahat ay manual na inayos. Nag-set up sila ng daloy gamit ang n8n: bagong email → classify gamit ang mabilisang modelo → mataas na pangangailangan para sa Slack, invoice na napapailalim sa finance team. Bumaba ang oras ng pag-uuri mula 2 oras bawat tao bawat araw hanggang sa zero; Ang average na oras ng pagtugon ay nabawasan ng 60%.

Kaso 2 — Awtomatikong refund nang walang pag-verify. Ang isang e-commerce team ay nagtatanong ng "kwalipikado ba ang mga pagbabalik?" iniwan ang desisyon sa LLM at direktang iniugnay ang output sa proseso ng refund. Kapag ang modelo ay hindi wastong nakasaad na "angkop" ng ilang beses, ang mga awtomatikong refund ay ginawa at naganap ang pagkalugi sa pananalapi. Ginawa nila ang hakbang na may mataas na epekto sa pag-apruba ng tao: Ang LLM ay bumubuo ng mungkahi, isang ahente ang nag-aapruba. Ang mga maling pagbabalik ay bumaba sa zero. Aralin: huwag i-automate ang aksyon na may mataas na epekto nang hindi ito pinapatunayan.

Kaso 3 — Paglabas ng gastos. Isang team ang nagti-trigger ng kanilang Zapier feed sa bawat papasok na notification (kabilang ang spam); Mayroong 4 na beses na mas maraming tawag bawat buwan kaysa sa inaasahan. Pinaliit nila ang trigger (maliban sa spam), nagpakilala ng pang-araw-araw na quota sa tawag at mabilis na modelo. Ang gastos ay naging predictable at bumaba sa isang quarter.

Mga karaniwang pagkakamali

  • Pagpi-print ng libreng teksto: Hindi mabasa ang susunod na hakbang; Humiling ng JSON/nakabalangkas na output.
  • Pag-automate ng aksyon na may mataas na epekto nang walang pag-verify: Ang maling output ay direktang nagsasalin sa pinsala; Maglagay ng pagsang-ayon ng tao.
  • Ang pag-iwan sa trigger nang malawak: Nagkakaroon ng mga hindi kinakailangang gastos sa pag-trigger; paliitin ito at magtakda ng quota.
  • Pagsusulat ng susi sa plaintext: Gamitin ang lihim na tindahan ng kredensyal ng tool.
  • Pagpasa ng lahat ng raw data sa modelo: Paglabag sa pagiging kumpidensyal; mask at i-minimize.
  • Hindi pagtukoy ng isang sangay sa kawalan ng katiyakan: Magdagdag ng isang "Kung hindi sigurado, i-redirect sa tao" na sangay.

Mas Malalim: Ang Tamang Pagpipilian sa Pagitan ng No-Code at Code

Makapangyarihan ang mga tool sa pag-automate, ngunit hindi ito ang tamang tool para sa bawat problema. Ang isang mature na diskarte ay ang gumawa ng malay na pagpili sa pagitan ng walang code (n8n/Zapier/Make) at scripted integration. Mga tool na walang code; Nag-aalok ito ng mabilis na pag-install, ang kakayahan para sa user ng negosyo na mag-set up ng streaming sa kanilang sarili, at mga yari na koneksyon sa application. Sa kabaligtaran, kapag ang kumplikadong pagsasanga, mahusay na kontrol sa gastos, pasadyang lohika ng pagpapatunay at napakataas na volume ay kinakailangan, ang isang naka-code na solusyon ay maaaring maging mas nababaluktot at mas mura.

Isang panuntunan: mainam ang tool na walang code kung simple at linear ang daloy (trigger → LLM → iisang aksyon). Kung ang daloy ay nangangailangan ng mga kumplikadong kundisyon, mga loop, custom na retry logic (unit 8), o mahigpit na kontrol sa privacy, isaalang-alang ang isang naka-code na middleware. Maraming team ang parehong gumagamit ng: codeless tool orchestration, pagruruta ng mga kritikal na hakbang sa isang "webhook" na dulo sa kanilang server.

Ang pangalawang mahalagang punto ay ang pagmamasid. Maaaring mabigo nang "tahimik" ang mga walang code na daloy: nabigo ang isang hakbang, humihinto ang daloy, at walang nakakapansin. Kaya magdagdag ng pag-uulat ng error (hal. pag-aalerto sa koponan sa pagkabigo) at mga log ng trabaho sa iyong mga daloy. Kailangan mong regular na makita kung gaano karaming mga tawag ang ginawa bawat buwan, kung gaano karaming mga nabigo, at ang kabuuang gastos — ang mga prinsipyo sa pagsubaybay sa unit 11 ay nalalapat din sa mga walang code na automation.

Panghuli, bago ka mag-live gamit ang automation, siguraduhing mag-dry run: huwag paganahin ang mga aktwal na pagkilos (pagpapadala ng email, pag-deregister) at subukan ang daloy gamit ang sample na data. This prevents a wrong branch or a broken prompt from causing real damage.

Sa buod

Ikinonekta ng mga tool sa pag-automate (n8n, Zapier, Make) ang LLM sa mga daloy ng trabaho nang walang pagsusulat ng code; Ang bawat daloy ay binubuo ng trigger, LLM step, at aksyon. Dapat itong i-configure dahil ang LLM na output ay mababasa sa susunod na hakbang. Mahalaga ang mga guardrail para sa seguridad: pag-uugnay ng mga aksyon na may mataas na epekto sa pag-apruba ng tao, paglilimita sa gastos sa pamamagitan ng trigger at quota, pag-mask ng sensitibong data, at pag-iingat ng susi sa isang lihim na tindahan ng pagkakakilanlan.

Gawain ng aplikasyon

Pumili ng sarili mong workflow (hal. inbound request triage). (1) Iguhit ang trigger, LLM na hakbang at mga aksyon. (2) Sumulat ng naka-configure na prompt ng output para sa hakbang ng LLM. (3) Tukuyin ang hindi bababa sa dalawang kondisyonal na mga tuntunin sa pagsasanga. (4) Magtakda ng mga guardrail para sa gastos, privacy, at pagkilos na may mataas na epekto at markahan kung aling hakbang ang mangangailangan ng pag-apruba ng tao.

checklist

  • [ ] Mabibilang ko ang tatlong bahagi ng daloy ng automation (trigger, LLM, aksyon).
  • [ ] Maaari kong hilingin ang LLM na output na nakabalangkas at ipakain ito sa susunod na hakbang.
  • [ ] Alam ko kung paano itali ang mga aksyon na may mataas na epekto sa pag-apruba ng tao.
  • [ ] Maaari kong limitahan ang gastos sa pamamagitan ng trigger at quota.
  • [ ] Ipinapatupad ko ang pag-iingat ng susi sa tindahan ng lihim na pagkakakilanlan at pag-mask sa data.