ChatGPT บน Python (Colab) ง่ายนิดเดียว 🤖
สวัสดีครับทุกคน👋🏻 กลับมาแล้วนะทุกคน ครั้งนี้ขอเขียนเรื่องเกี่ยวกับ Technology บ้างนะอิอิ😚😚
ทุกวันนี้โลกเรามีการพัฒนาขึ้นทุกวันๆ และมีสิ่งหนึ่งที่ไม่สามารถมองข้ามไปได้นั้นก็คือ Technology AI ทุกคนคงเข้าใจกับคำว่า AI กันอยู่แล้วผมคงไม่ต้องอธิบายมากว่ามันคืออะไร
แต่❗️❗️ วันนี้เราจะมาคุยถึง Technology AI ที่กำลังมาแรงมากในปัจจุบันนี้ นั้นก็คือ
ChatGPT😱😱 ซึ่งตัว ChatGPT ตัวนี้แหละจะมามีผลต่อโลกเราในอนาคตแน่นอน
📍CHATGPT คืออะไร
ChatGPT ย่อมาจาก Chat Generative Pre-trained Transformer เป็น Chatbot ที่ถูกพัฒนาขึ้นโดย OpenAI และถูกสร้างขึ้นบน Language Models ขนาดใหญ่ซึ่งเป็นตระกูลของ GPT-3.5 และได้รับการ Fine tune จากเทคนิค Supervised และ Reinforcement learning (ซึ่งถ้าผมอธิบาายไปแบบนี้ก็คงจะ งง)
อธิบายสั้นๆง่ายๆก็คือ เป็น ChatBot ที่เราสามารถถามได้ทุกอย่าง (ยกเว้นบ้างคำถามตามรูปที่ 1) และยังฉลาดไปกว่านั้นสามารถให้มันเขียนโค้ดออกมาให้เราได้อีกด้วย
📍ลองเล่น CHATGPT
คำถามแรกผมเริ่มจากคำถามง่ายๆ
🧑🏻 : ว่าไงเจ้า ChatGPT รู้จัก SCB Bank ในประเทศไทย มั้ย?
🤖 : แน่นอนสินายท่าน SCB หรือ Siam Commercial Bank……………………….
🧑🏻 : โห รู้ขนาดถึงปีก่อนตั้งเลยหรอเนี่ย😱
🧑🏻 : เอ๊ะหรือว่าคำถามแรกเราถามง่ายไปมั้ยนะ
😏 คำถามสอง ผมลองคำถามยากๆหน่อยละกัน
🧑🏻 : เจ้า ChatGPT นายรู้จักวิธีเขียน Face recognition ด้วยภาษา Python มั้ยละ🤖 : แน่นอนสินายท่าน นี้ตัวอย่างการเขียน Face recognition จากภาษา Python โดย ใช้ OpenCV library ……………………………………………………………..
🧑🏻 : 😨 😰 😱 กรี๊ดดดดดดดดด มันเก่งเกินไปปะเนี่ย
ChatGPT เก่งมากๆครับอยากให้ทุกคนลองไปเล่นดูสามารถลองไปเล่นกันได้ใน Website นี้นะครับ https://chat.openai.com/chat
แต่❗️❗️ จะดีมั้ยครับถ้าเราเอา ChatGPT มาใช้ร่วมกับ Python 🤔 ซึ่งเป็นภาษาที่นิยมใช้ในการทำ AI ต่างๆ อาจจะทำให้เราได้ Dataset จาก ChatGPT เอาไปต่อยอดทำ Project หรือ ทำอะไรอย่างอื่นก็ได้นะ🤭🤭
📍CHATGPT + Python (Colab)
Step 1 :
เริ่มจากการ install library ที่จำเป็นก่อนเลย นั้นก็คือ chromium-browser , xvfb
selenium_profiles, pyChatGPT ตามรูปที่ 4
Step 2 :
จากนั้น import ChatGPT จาก pyChatGPT ที่เรา install ไปจาก Step 1
🔑 session_token จะได้มาจาก Cookie Value (กรอบสีฟ้า) ของ __Secure-next-auth.session-token (กรอบสีแดง) จะอยู่ในการกด F12 → Application → Storage → Cookies
หลังจากได้ session_token เราก็จะมาเริ่มตั้งคำถามให้ ChatGPT ได้ละ
🔑 chatgpt.send_message เป็น Function ที่เอาไว้ใส่คำถามที่จะให้ ChatGPT ตอบกลับมา
🔑 response ที่ได้กลับมาจะอยู่ในรูปแบบ json ที่คำตอบของ ChatGPT จะถูกเก็บไว้ใน key ที่ชื่อ message
Step 3 :
ปรับแต่งข้อความบน Terminal สักนิดให้อ่านได้ง่ายขึ้นและสวยขึ้น ด้วยการใช้ Markdown ซึ่งผลลัพธ์ออกมาอ่านได้ง่ายกว่า response จากรูปที่ 6 มาก❗️ ❗️
สุดปังงงงงงงงงงงงง🤩🤩🤩🤩
💡💡 สนุกกันมั้ยครับกับการนำ ChatGPT AI ตัวใหม่มาเล่นกันในความคิดเห็นส่วนตัวผมคิดว่าในอนาคตคงต้องมีการใช้ ChatGPT มาทำอะไรสักอย่างที่มี Impact ต่อโลก หรือว่าจะเป็นทาง การแพทย์ หรือว่า การศึกษา ไม่แน่นะอาจจะทั้งคู่เลยก็เป็นไปได้ต้องรอติดตามกันนะ
ถ้ามีอะไร Update เพิ่มเกี่ยวกับ ChatGPT ไว้ผมจะมา Update ใน SCB Engineer Medium Blog อย่าลืมมากดติดตามกันเยอะๆนะไว้เจอกันใหม่ Blog ต่อไป
สวัสดีทุกๆคนนะครับ👋🏻👋🏻