ตั้งค่า Zapier AI Actions เป็นเครื่องมือ

ตั้งค่า Zapier AI Actions เป็นเครื่องมือ

เกี่ยวกับ Zapier

Zapier คือเครื่องมือ Automation ออนไลน์ยอดนิยมที่ช่วยให้ผู้ใช้เชื่อมต่อแอปพลิเคชัน บริการ และ API ต่าง ๆ เข้าด้วยกัน เพื่อให้ทำงานร่วมกันได้โดยไม่ต้องโอนย้ายข้อมูลหรือดำเนินการเอง แนวคิดหลักของ Zapier คือ "Zap" ซึ่งเป็น Workflow อัตโนมัติที่ผู้ใช้กำหนดเอง โดยแต่ละ Zap จะประกอบด้วย Trigger และ Action: เมื่อเกิดเหตุการณ์เฉพาะในแอป (เช่น มีอีเมลใหม่เข้า) Trigger จะทำงาน และ Zapier จะดำเนินการตาม Action ที่ตั้งไว้โดยอัตโนมัติ (เช่น เพิ่มเนื้อหาอีเมลลงฐานข้อมูล)

Zapier มีการเชื่อมต่อสำเร็จรูปให้เลือกใช้งานนับพันรายการ ครอบคลุมแอปและบริการยอดนิยม เช่น Gmail, Google Sheets, Slack, Trello, Salesforce ฯลฯ ช่วยให้แม้ไม่มีพื้นฐานด้านเทคนิคก็สามารถตั้งค่า Workflow อัตโนมัติได้ง่าย ๆ เพิ่มประสิทธิภาพการทำงานและลดงานซ้ำซ้อน

ด้วย Zapier ผู้ใช้สามารถสร้าง Workflow อัตโนมัติแบบง่าย ๆ เช่น แปลงอีเมลเป็นงาน หรือ Workflow ที่ซับซ้อนขึ้น เช่น ซิงค์และอัปเดตข้อมูลข้ามหลายแอปและฐานข้อมูลโดยอัตโนมัติ แพลตฟอร์ม Zapier มีความยืดหยุ่นและใช้งานง่าย จึงเป็นเครื่องมือทรงพลังสำหรับธุรกิจและบุคคลทั่วไปในการเพิ่มประสิทธิภาพงาน

ความสามารถของ Zapier AI Actions

Zapier AI Actions คือเครื่องมือที่ช่วยให้ Builder สามารถนำทุก Operation ของ Zapier มาใช้กับแพลตฟอร์ม AI (หรือ Integration แบบกำหนดเอง) ได้! กว่า 20,000 Actions จากแพลตฟอร์ม Automation ของ Zapier ที่คุณคุ้นเคย สามารถนำมาใช้ร่วมกับ AI Tools ที่คุณชอบได้อย่างเต็มที่

ด้วยพลังของ Zapier AI การใช้งาน Actions ก็ง่ายขึ้นไปอีก!

เช่น เมื่อเราต้องการส่งอีเมล เราต้องกรอกที่อยู่อีเมลผู้รับ หัวข้อ และเนื้อหาอีเมลทีละช่อง แต่ตอนนี้ ด้วย AI Action คุณแค่ "ออกคำสั่ง" แล้ว Zapier AI จะจัดการแยกคำสั่งและเรียกใช้งาน Action ให้อัตโนมัติ

ตัวอย่างเช่น คำสั่งของคุณคือ:

ส่งอีเมลไปที่ xxxxxx@126.com แจ้งให้เขามาที่ออฟฟิศของฉัน
                      
                      ส่งอีเมลไปที่ xxxxxx@126.com แจ้งให้เขามาที่ออฟฟิศของฉัน

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

Zapier AI จะทำ Intent Recognition และแยกคำสั่งเป็น:

to: xxxxxx@126.com subject: Meeting Request body: กรุณามาที่ออฟฟิศของฉัน
                      
                      to: xxxxxx@126.com
subject: 	Meeting Request
body:	กรุณามาที่ออฟฟิศของฉัน

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

และดำเนินการ Action ตามผลลัพธ์ที่วิเคราะห์ได้

นั่นหมายความว่า Agent ที่คุณสร้างใน GPTBots สามารถเชื่อมต่อกับ Actions หลายพันรายการใน Zapier ผ่าน GPTBots Tools ได้อย่างง่ายดาย เพียงตั้งค่าไม่กี่ขั้นตอน ก็สามารถปลดปล่อยศักยภาพของ Agent ได้เต็มที่! หลังจากนั้น แค่ส่งคำสั่งถึง Agent ผ่านการสนทนา คุณก็สามารถเรียกใช้ Actions เหล่านี้เพื่อทำงานต่าง ๆ ได้ทันที

การตั้งค่า Zapier

image-20240221214321769

image-20240221185835648

เข้าไปที่ Zapier AI Actions เลือก "My Actions - Manage Actions" แล้วสร้าง Action ใหม่

image-20240221222728513

เลือก Action ที่ต้องการใช้งาน ในตัวอย่างนี้เลือก "Gmail: ส่งอีเมล" ซึ่ง Action นี้สามารถรับคำสั่ง และ Zapier AI จะช่วยแยกพารามิเตอร์ในคำสั่ง (กล่องขาเข้า หัวข้อ เนื้อหา ฯลฯ) และดำเนินการส่งอีเมลให้อัตโนมัติ

เชื่อมต่อบัญชี Gmail ของคุณและตั้งค่าพารามิเตอร์แต่ละตัวตามต้องการ โดยแต่ละพารามิเตอร์สามารถกำหนดค่าเฉพาะ หรือปล่อยให้ Zapier AI เดาค่าให้อัตโนมัติตามภาพตัวอย่าง (Have AI guess a value for this field)

image-20240221214422066

ตรวจสอบให้แน่ใจว่า Action ของคุณเปิดใช้งานอยู่

image-20240221223328025

คุณสามารถไปที่ "Test Actions" เพื่อทดสอบ Action ที่เพิ่งตั้งค่าเสร็จ เพื่อให้แน่ใจว่าสามารถใช้งานได้จริง

image-20240221223359569

หากสถานะใน "Results" เป็น "success" แสดงว่า Action ทำงานสำเร็จและผ่านการทดสอบแล้ว

image-20240221223809670

จากนั้นไปที่ "API Playground" ค้นหา /api/v1/exposed/ แล้ว Run เพื่อรับ Action ID ซึ่งจะต้องใช้ในการตั้งค่า GPTBots Tool ในขั้นตอนถัดไป

image-20240221214527178

ใน "Credentials" ให้ค้นหา "API Key" ของคุณ ซึ่งจะต้องใช้ในการตั้งค่า GPTBots Tool เช่นกัน

การตั้งค่า GPTBots Tool

สร้าง Tool ใหม่ใน "Enterprise Tools"

การยืนยันตัวตน

image-20240221224124281

คุณสามารถเลือก "Developer Authentication - None" ได้เลย ไม่จำเป็นต้องยืนยันตัวตนเพื่อใช้งาน Zapier AI Actions

ตัวอย่างการตั้งค่า JSON

นี่คือตัวอย่างโครงสร้างการตั้งค่าเครื่องมือสำหรับ Zapier AI Action "Gmail: ส่งอีเมล" คุณสามารถนำโครงสร้างนี้ไปปรับใช้กับ Zapier AI Actions อื่น ๆ ได้

โฟกัสเฉพาะส่วนที่มีหมายเหตุประกอบ ส่วนอื่น ๆ สามารถคัดลอกใช้งานได้เลยโดยไม่ต้องแก้ไข

{ "openapi": "3.0.0", "servers": [ { "url": "https://actions.zapier.com" } ], "paths": { "/api/v1/dynamic/exposed/<your_action_id>/execute/": { //แทนที่ <your_action_id> ด้วย Action ID ของคุณ "post": { "operationId": "zpGmailSendEmail", //ตั้งชื่อ Action "description": "Call this API when user wants to send an Email.", // คำอธิบาย Action นี้ ช่วยให้ LLM เข้าใจวิธีใช้งาน "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Request" } } } }, "responses": { "200": { "description": "Successfully sent the mail.", //คำอธิบายเมื่อเรียกใช้งานสำเร็จ "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Response" } } } }, "400": { "description": "Invalid Request." //คำอธิบายเมื่อเกิดข้อผิดพลาด 400 } }, "parameters": [ { "name": "x-api-key", "in": "header", "required": true, "description": "The API Key of the Zapier AI Actions.", "schema": { "type": "string", "default": "<your_api_key>" //กรอก Zapier AI Actions API Key ของคุณ } } ] } } }, "components": { "schemas": { "Request": { "type": "object", "properties": { "instructions": { "type": "string", "description": "The instruction of the Zapier AI Action 'zpGmailSendEmail'." //แจ้ง LLM เกี่ยวกับหน้าที่ของ instruction นี้ } }, "required": [ "instructions" ] }, "Response": { "type": "object", "properties": { "id": { "type": "string", "description": "Request Id" }, "status": { "type": "string", "description": "Request Status" } }, "required": [ "instructions" ] } } } }
                      
                      {
  "openapi": "3.0.0",
  "servers": [
    {
      "url": "https://actions.zapier.com"
    }
  ],
  "paths": {
    "/api/v1/dynamic/exposed/<your_action_id>/execute/": {	//แทนที่ <your_action_id> ด้วย Action ID ของคุณ
      "post": {
        "operationId": "zpGmailSendEmail",	//ตั้งชื่อ Action
        "description": "Call this API when user wants to send an Email.",	// คำอธิบาย Action นี้ ช่วยให้ LLM เข้าใจวิธีใช้งาน
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Request"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successfully sent the mail.",	//คำอธิบายเมื่อเรียกใช้งานสำเร็จ
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Request."	//คำอธิบายเมื่อเกิดข้อผิดพลาด 400
          }
        },
        "parameters": [
          {
            "name": "x-api-key",
            "in": "header",
            "required": true,
            "description": "The API Key of the Zapier AI Actions.",
            "schema": {
              "type": "string",
              "default": "<your_api_key>"	//กรอก Zapier AI Actions API Key ของคุณ
            }
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "Request": {
        "type": "object",
        "properties": {
          "instructions": {
            "type": "string",
            "description": "The instruction of the Zapier AI Action 'zpGmailSendEmail'."	//แจ้ง LLM เกี่ยวกับหน้าที่ของ instruction นี้
          }
        },
        "required": [
          "instructions"
        ]
      },
      "Response": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Request Id"
          },
          "status": {
            "type": "string",
            "description": "Request Status"
          }
        },
        "required": [
          "instructions"
        ]
      }
    }
  }
}

                    
บล็อกโค้ดนี้ในหน้าต่างลอย

การใช้งานเครื่องมือใน Agent

image-20240221232739323

ใน Agent คุณสามารถพิมพ์สิ่งที่ต้องการทำเป็นภาษาไทยหรืออังกฤษได้โดยตรง Agent จะประเมินเองว่าควรเรียกใช้งานหรือไม่ และเมื่อเรียกใช้งาน Zapier AI จะช่วยแยกเป็นพารามิเตอร์ที่เหมาะสมให้อัตโนมัติ

image-20240221232529843

อีเมลนี้ถูกส่งไปยังที่อยู่ที่ระบุเรียบร้อยแล้ว โดยหัวข้อและเนื้อหาอีเมลถูกสร้างขึ้นโดย Zapier AI ตามความต้องการของผู้ใช้