Monday, April 29, 2024
API KEY
HomeLINE NOTIFYสอนทำ Google Bard x Line Bot ด้วย Apps Script

สอนทำ Google Bard x Line Bot ด้วย Apps Script

สวัสดีครับวันนี้จะพามาทำ Line OA x Google Bard ตั้งแต่ตั้งไข่ จนถึง….ทำให้ Line Oa และ Google Bard สามารถตอบแชทได้ ว้าววว จะบอกว่าง่ายมากกกกก ฝากติดติดตาม กดแชร์ ให้ก่อนที่จะอ่านบทความนี้นะครับ เพื่อเป็นกำลังใจในการหาเทคนิค และนวัตกรรมดี ๆ มาบอกกันแบบนี้อีก

ก่อนอื่นเลยให้เราจะต้องทำความรู้จักว่า Google Bard คืออะไร? Google Bard เป็นโมเดลภาษาขนาดใหญ่ที่พัฒนาโดย Google AI มันได้รับการฝึกฝนเกี่ยวกับชุดข้อมูลข้อความและโค้ดขนาดใหญ่และสามารถสื่อสารและสร้างข้อความที่เหมือนมนุษย์เพื่อตอบสนองต่อข้อความแจ้งและคำถามที่หลากหลาย ตัวอย่างเช่น Bard สามารถให้ข้อมูลสรุปหัวข้อข้อเท็จจริงหรือสร้างเรื่องราวได้ ที่สำคัญ Bard เป็นเครื่องมือที่ทรงพลังที่สามารถนำมาใช้เพื่อวัตถุประสงค์ที่หลากหลาย และกำลังได้รับการปรับปรุงอยู่ตลอดเวลา ว้าว..เลย นี้เพียงแค่จุดเริ่มต้น

Google Bard เป็นโมเดลภาษาขนาดใหญ่ (LLM) ที่พัฒนาโดย Google AI LLM เป็นประเภทของปัญญาประดิษฐ์ที่สามารถประมวลผลข้อมูลและสร้างข้อความที่เหมือนมนุษย์ได้ Bard ได้รับการฝึกฝนเกี่ยวกับชุดข้อมูลข้อความและโค้ดขนาดใหญ่ และสามารถสื่อสารและสร้างข้อความที่เหมือนมนุษย์เพื่อตอบสนองต่อข้อความและคำถามที่หลากหลาย ตัวอย่างเช่น Bard สามารถให้ข้อมูลสรุปหัวข้อข้อเท็จจริงหรือสร้างเรื่องราวได้

Bard ถูกพัฒนามาจากโมเดลภาษาขนาดใหญ่ เรียกว่า LaMDA เป็นโมเดลภาษาขนาดใหญ่ที่พัฒนาโดยบริษัท Google AI Bard ตรงที่ได้รับการฝึกฝนเกี่ยวกับชุดข้อมูลข้อความและโค้ดขนาดใหญ่กว่ามาก ทำให้สามารถสื่อสารและสร้างข้อความที่เหมือนมนุษย์ได้ดีขึ้น

เพื่อไม่ให้เสียเวลาเรามาเริ่มทำ Line Oa x Google Bard กันเลยดีกว่า

ขั้นที่ 1 เพื่อน ๆ ต้องไปขอ Api Key ที่เว็บนี่ได้เลยครับ PaLM API  |  Generative AI for Developers


ขั้นที่ 2 ไปสร้าง Line Oa ที่เว็บไซด์นี้ได้เลยครับ LINE Developers


ขั้นที่ 3 เปิด Google Apps Script และนำโค้ดด้านล่างไปใส่ได้เลยครับ

//เด็กคอม www.dek-com.com
const ACCESS_TOKEN = "ACCESS_TOKEN";
const bot = new LineBotSdk.client(ACCESS_TOKEN);

function doPost(e) { bot.call(e, callback) };
function callback(e) {
  if (e.message.type == "text" ) {
     bot.replyMessage(e, [bot.textMessage(bard(e.message.text))]);
  }
};

//เด็กคอม www.dek-com.com

function bard(prompt) {
  var api_key = "Bard API KEY"; //bard2 api
  var url = "https://generativelanguage.googleapis.com/v1beta2/models/text-bison-001:generateText?key=" + api_key;

  var headers = {

    "Content-Type": "application/json"
  };

  var requestBody = {
    "prompt": {
    "text": prompt
    }
  }
  
  var options = {
    "method" : "POST",
    "headers": headers,
    "payload": JSON.stringify(requestBody)
  }

  var response = UrlFetchApp.fetch(url,options);
  var data = JSON.parse(response.getContentText());
  var output = data.candidates[0].output;
  return output;
}
//เด็กคอม www.dek-com.com

ขั้นที่ 4 เพิ่มไลบรารี Line Bot SDK เลือกเมนูไลบรารีเมนูด้านซ้ายมือที่ Google Apps Script คลิก + เพิ่มรหัสไลบรารี 1KsjhQa6oymhUiACWsAlFTG_XoN8Pnz4px2ekABPjO4tSMX6xRSQMBicy เลือกเวอร์ชั่นสูงสุด ดังภาพ

ขั้นสุดท้าย ให้นำรหัส Channel access token ไปใส่ในโค้ด “ACCESS_TOKEN” ที่โค้ด Google Apps Script และให้ทำการ Depoy และให้นำรหัส Web App URL ทีได้ไปใส่ใน Webhook settings กดเปิด Use webhook ให้เป็นสีเขียว ก็เป็นอันเสร็จสิ้นครับผม

มาดูผลลัพธ์กันดีกว่า ว้าวววววเสร็จเรียบร้อย Line Oa x Google Bard ก็สามารถใช้ได้แล้ว มีประโยชน์มาก ๆ ลองไปเล่นดูนะครับผม 😊

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
คอร์สเรียนออนไลน์

Most Popular

Recent Comments