วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

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

หากต้องการใช้ Chat GPT สำหรับ Python คุณสามารถติดตั้งไคลเอนต์ OpenAI API และสร้างคีย์ API เมื่อคุณมีคีย์ API แล้ว คุณสามารถรวม ChatGPT เข้ากับแอปพลิเคชันของคุณได้โดยตรงโดยใช้ตัวแปรสภาพแวดล้อมหรือข้อความแจ้งของ ChatGPT เพื่อขอความช่วยเหลือในการเขียนและแก้ไขโค้ดของคุณ

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

ใน บทความนี้ เราจะสำรวจขั้นตอนที่จำเป็นในการทำงานกับChatGPT ใน Python นอกจากนี้ เราจะพูดถึงพรอมต์คำสั่งเฉพาะที่เป็นประโยชน์เมื่อใช้ข้อความแจ้งของ ChatGPT

เข้าเรื่องกันเลย!

สารบัญ

2 ขั้นตอนในการเริ่มต้นใช้งาน ChatGPT สำหรับ Python

ในการเริ่มต้น คุณจะต้องติดตั้งPythonบนระบบของคุณ เพื่อให้คุณสามารถเขียนและเรียกใช้สคริปต์ Python ได้อย่า��ราบรื่น

จากนั้น เพิ่มAPI ของ ChatGPTลงในแอปพลิเคชัน Python ของคุณ ทำได้ง่ายเพียงแค่ นำเข้า ไลบรารีPython อื่น ๆ ลงในโปรเจ็กต์ของคุณ

หากต้องการรวม Chat GPT และสร้างข้อความ คุณต้องสร้างคีย์ API และติดตั้งไคลเอ็นต์ของ OpenAI

มาดูกันว่าคุณสามารถสร้างคีย์ API เพื่อโต้ตอบกับ ChatGPT ใน Python ได้อย่างไร

ขั้นตอนที่ 1 สร้างคีย์ ChatGPT API

หากต้องการใช้ ChatGPT กับ Python คุณต้องสร้างและรับคีย์ API จาก OpenAI ทำตามขั้นตอนเหล่านี้:

  1. ลงทะเบียนหรือเข้าสู่บัญชีของคุณบนเว็บไซต์OpenAI

  2. ไปที่ส่วนคีย์ API และคลิกที่ดูคีย์ API

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

3. คลิกที่Create New Secret Key

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

4. ตั้งชื่อเฉพาะให้กับคีย์ของคุณแล้วคลิกสร้างคีย์ใหม่

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

5. ตอนนี้ คุณสามารถคัดลอกและใช้รหัสลับที่สร้างขึ้นใหม่ในแอปพลิเคชันของคุณ

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

และคุณพร้อมแล้ว! เมื่อคุณมีคีย์ API แล้ว คุณกำลังอ่านเพื่อติดตั้งไคลเอนต์ OpenAI API ซึ่งเป็นสิ่งที่เราจะกล่าวถึงในส่วนถัดไป

ขั้นตอนที่ 2 การติดตั้งไคลเอนต์ OpenAI API

ด้วย API ของคุณ ตอนนี้คุณก็พร้อมที่จะติดตั้งไคลเอนต์ OpenAI API แล้ว คุณจะใช้ไคลเอนต์นี้เพื่อโต้ตอบกับ ChatGPT API

ติดตั้งไคลเอนต์โดยใช้ pip ซึ่งเป็นตัวจัดการแพ็คเกจ Python ในสภาพแวดล้อมของคุณ:

pip install openai

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

หลังจากติดตั้งไคลเอนต์ คุณต้องนำเข้าไปยังโครงการปัจจุบันของคุณโดยใช้คำสั่งที่ระบุด้านล่าง:

import openai

openai.api_key = "your_api_key_here"

แทนที่ “your_api_key_here” ด้วย openai API จริงตามที่แสดงในภาพด้านล่าง

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

และนั่นแหล่ะ! ตอนนี้คุณสามารถเข้าถึง ChatGPT และสร้างแอป Python ที่ใช้ประโยชน์จากพลัง NLP ได้

ในหัวข้อถัดไป เราจะดูตัวอย่างคีย์ API ที่ใช้งานกับ Python กระโดดลงไปทำให้มือของเราสกปรกกันเถอะ!

จะใช้ ChatGPT API กับ Python ได้อย่างไร

ตอนนี้ คุณมีคีย์ API จาก OpenAI แล้ว มาดูตัวอย่างการใช้ Chat GPT API ภายในสคริปต์ Python ซึ่งแสดงให้เห็นถึงพลังของภาษาโปรแกรมนี้และความสามารถในการรวมเข้ากับโมเดล AI ขั้นสูง

แอปพลิเคชันทั่วไปของ Chat GPT ภายใน Python คือการสร้างแชทบอทดังนั้นมาสำรวจวิธีสร้างแชทบอทภายในสภาพแวดล้อม Python โดยใช้ ChatGPT API

ด้วยการใช้พลังของ Chat GPT คุณสามารถสร้างแชทบอทที่สามารถให้ความช่วยเหลือที่เป็นประโยชน์และดึงดูดผู้ใช้ในการสนทนาแบบไดนามิกได้เช่นกัน

คุณยังสามารถสร้างเอาต์พุตข้อความที่ปรับให้เหมาะกับความต้องการของผู้ใช้ได้ ทั้งหมดนี้ทำได้โดยใช้ภาษาโปรแกรม Python ที่หลากหลาย

การสร้าง Chatbot ด้วย ChatGPT API ใน Python

หากต้องการสร้างแชทบอทโดยใช้ChatGPT API กับ Python ก่อนอื่นให้กำหนดฟังก์ชันที่โต้ตอบกับ Chat GPT API สำหรับตัวอย่างนี้ เราจะใช้รุ่น GPT-3.5-turbo

ต่อไปนี้เป็นฟังก์ชันง่ายๆ ในการส่งข้อความไปยัง ChatGPT API และรับการตอบกลับ:

import openai

def chat_with_chatgpt(prompt, model="gpt-3.5-turbo"):
    response = openai.Completion.create(
        engine=model,
        prompt=prompt,
        max_tokens=100,
        n=1,
        stop=None,
        temperature=0.5,
    )

    message = response.choices[0].text.strip()
    return message

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

สคริปต์ Python ข้างต้นนำเข้าไลบรารี OpenAI และกำหนดฟังก์ชันchat_with_chatgptที่รับพรอมต์ของผู้ใช้และใช้ OpenAI API เพื่อสร้างการตอบสนองโดยใช้โมเดล ChatGPT ที่ระบุ ฟังก์ชันส่งคืนการตอบกลับที่สร้างขึ้นเป็นข้อความ

ตอนนี้ คุณสามารถเรียกใช้ ฟังก์ชัน chat_with_chatgptด้วยอินพุตของผู้ใช้ และคำสั่งต่อไปนี้จะส่งคืนการตอบกลับที่สร้างขึ้น:

user_prompt = "Write a summary of the benefits of exercise."
chatbot_response = chat_with_chatgpt(user_prompt)
print(chatbot_response)

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

ด้วยการตั้งค่านี้ ตอนนี้คุณได้รวม Chat GPT เข้ากับแอปพลิเคชัน Python ของคุณแล้ว ทำให้คุณสามารถสร้างการโต้ตอบแบบข้อความที่สร้างขึ้นได้หลากหลายโดยใช้โมเดล ChatGPT

คุณยังสามารถปรับพารามิเตอร์ตามที่คุณต้องการโดยขึ้นอยู่กับข้อกำหนดของโครงการของคุณ สำหรับข้อมูลเพิ่มเติม เกี่ยวกับพารามิเตอร์ API โปรดดูที่เอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์

นั่นคือตัวอย่างหนึ่งของการใช้ API ของChatGPT ในโค้ด Python เป้าหมายคือเพื่อให้คุณเริ่มต้นใช้ ChatGPT ใน Python ซึ่งคุณสามารถขยายขนาดเพิ่มเติมได้ขึ้นอยู่กับโครงการที่มีอยู่

ในหัวข้อถัดไป เราจะดูการใช้ข้อความแจ้งของ ChatGPT สำหรับการเขียนโค้ด Python

พร้อมที่จะเรียนรู้เคล็ดลับ ChatGPT กลเม็ด & แฮ็กแล้วหรือยัง

เข้าร่วมกับคนอื่นๆ มากกว่า 43,428 คนในรายชื่อส่งจดหมาย ChatGPT สุดพิเศษของเรา กรอกรายละเอียดของคุณด้านล่าง

ลงชื่อสมัครรับจดหมายข่าวพิเศษของเราด้านล่าง เข้าร่วมกับคนอื่นๆ มากกว่า 3,647 คนเพื่อก้าวนำหน้าคู่แข่งด้วย ChatGPT!

ชื่อจริง *

อีเมล *

ให้คำแนะนำ ChatGPT กลเม็ด & แฮ็ก!

4 ตัวอย่างวิธีใช้ ChatGPT ในโค้ด Python

ด้วยการถือกำเนิดของ Chat GPT นักพัฒนาซอฟต์แวร์ทั่วโลกจึงใช้ข้อความแจ้งเพื่อไม่เพียงเขียนโค้ดที่ดีขึ้น แต่ยังลดเวลาที่ใช้ในการเขียนโค้ดอีกด้วย

ฉันหมายความว่าใครไม่ต้องการประหยัดเวลาในการเขียนโค้ด

ในส่วนนี้ เราจะดูสี่ตัวอย่างที่จะช่วยให้คุณเข้าใจการใช้ ChatGPTในการเขียนโค้ดที่ซับซ้อนและเพิ่มประสิทธิภาพการทำงานของคุณเมื่อพัฒนาแอปพลิเคชันหรือทำงานกับข้อมูลใน Python

ตัวอย่างที่ 1: ขอให้ ChatGPT เขียนอัลกอริทึมที่ซับซ้อน

ด้วย ChatGPT คุณสามารถเขียนอัลกอริทึมที่ซับซ้อนที่สุดใน Python ซึ่งก่อนหน้านี้จะใช้เวลาเขียนหลายชั่วโมง

สิ่งที่คุณต้องทำคือขอให้ ChatGPT ผ่านพรอมต์คำสั่งหรือพรอมต์บรรทัดคำสั่งเพื่อเขียนอัลกอริทึมเฉพาะให้คุณ และ voila ก็จะเขียนโค้ดให้คุณในทันที

ขอให้ ChatGPT เขียนโค้ดเพื่อค้นหาลำดับย่อยทั่วไปที่ยาวที่สุดของสองสตริง อัลกอริทึม Longest Common Subsequence (LCS) มีประโยชน์สำหรับการระบุความคล้ายคลึงกันระหว่างลำดับต่างๆ

โดยทั่วไปจะใช้ในชีวสารสนเทศเพื่อเปรียบเทียบลำดับ DNA, RNA หรือโปรตีน และในการประมวลผลข้อความเพื่อตรวจหาความคล้ายคลึงกัน การวัดระยะการแก้ไขระหว่างสตริง หรือการใช้เครื่องมือต่าง

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

คุณสามารถคัดลอกโค้ดไปยังโปรเจ็กต์ Python ของคุณและเปลี่ยนแปลงได้ตามความต้องการเฉพาะของคุณ

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

ตัวอย่างที่ 2: การขอให้ ChatGPT เขียนโค้ดสำหรับการขูดเว็บ

การเขียนโค้ดเพื่อขูดเว็บไซต์อาจเป็นเรื่องน่ากลัว อย่างไรก็ตาม ด้วย ChatGPT คุณสามารถลดเวลาที่ใช้ในการเขียนโค้ดสำหรับการสแครปเว็บได้

ตัวอย่างด้านล่างแสดงวิธีแยกส่วนหัวทั้งหมดออกจากหน้าเว็บโดยใช้ไลบรารี BeautifulSoup:

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

เมื่อติดตั้งโค้ดด้านบนในโครงการ Python ของคุณ คุณเพียงแค่เปลี่ยนURLเป็นเว็บไซต์ที่คุณกำลังทิ้ง คุณสามารถปรับขนาดโค้ดด้านบนเพิ่มเติมได้โดยขอให้ ChatGPT แก้ไขโค้ดในกรณีที่คุณกำลังทิ้งสิ่งอื่นที่ไม่ใช่ส่วนหัวของเว็บไซต์

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

ตัวอย่างที่ 3: ขอให้ ChatGPT เขียนสคริปต์ Python สำหรับการวิเคราะห์ข้อมูล

คุณสามารถใช้ ChatGPT เพื่อเขียนโค้ดสำหรับ งาน วิเคราะห์ข้อมูลได้เช่นกัน ในโปรแกรม Python ต่อไปนี้ เราใช้ ChatGPT เพื่อนำเข้า กรอง และค้นหาค่าเฉลี่ยจากชุดข้อมูล

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

เมื่อเขียนโค้ดแล้ว ให้คัดลอกไปยังโปรเจ็กต์ Python ของคุณและทำการเปลี่ยนแปลงตามความต้องการของคุณ

นอกจากนี้ คุณสามารถสร้างโมเดลแมชชีนเลิร์นนิงที่ซับซ้อนที่สุดด้วย ChatGPT เช่น Decision Trees และ Logistic Regressions และใช้ในโค้ด Python ของคุณ

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการวิเคราะห์ข้อมูลด้วย Python โปรดดูวิดีโอต่อไปนี้:

ตัวอย่างที่ 4: การขอให้ ChatGPT สร้างเว็บแอปโดยใช้ Flask

ด้วย ChatGPT คุณสามารถเขียนโค้ดสำหรับสร้างเว็บแอปพลิเคชันโดยใช้ Python ตัวอย่างด้านล่างแสดงวิธีสร้างเว็บแอปขั้นพื้นฐานที่ส่งคืน 'Hello, World!' เป็นคำตอบ:

วิธีใช้ ChatGPT สำหรับ Python: สุดยอดคู่มือ

ตัวอย่างนี้เป็นจุดเริ่มต้นที่เข้าใจง่ายสำหรับผู้เริ่มต้นที่เรียนรู้การพัฒนาเว็บหรือทำงานกับFlask

แสดงวิธีกำหนดเส้นทางและฟังก์ชันที่เกี่ยวข้อง ซึ่งสามารถสร้างและขยายเพิ่มเติมเพื่อสร้างเว็บแอปพลิเคชันที่ซับซ้อนยิ่งขึ้นด้วยเส้นทางและฟังก์ชันที่หลากหลาย

ตัวอย่างทั้งหมดแสดงให้เห็นพลังและความเก่งกาจของ ChatGPT ในการสร้างส่วนย่อยของโค้ด Python สำหรับงานต่างๆ เมื่อใช้ ChatGPT นักพัฒนาสามารถรับความช่วยเหลือได้อย่างรวดเร็วในการสร้างโซลูชันสำหรับปัญหาที่ซับซ้อนหรือแม้แต่ฟังก์ชันง่ายๆ

ตัวอย่างเหล่านี้ไม่เพียงแต่แสดงศักยภาพของChatGPT ในการเพิ่มประสิทธิภาพแต่ยังเน้นความสามารถในการทำหน้าที่เป็นเครื่องมือทางการศึกษาสำหรับการเรียนรู้ด้านต่างๆ ของการเขียนโปรแกรม Python

รหัส ChatGPT สร้างถูกต้องหรือไม่

จากประสบการณ์ของเรา ส่วนใหญ่จะเป็นเช่นนั้น แต่นี่เป็นเรื่องใหญ่ แต่ไม่มีอะไรจะดีไปกว่าการเรียนรู้ที่มั่นคงและประสบการณ์ในโลกแห่งความเป็นจริงเพื่อตรวจสอบสิ่งต่างๆ

สิ่งนี้สามารถเปลี่ยนแปลงได้และเป็นไปได้มากที่สุด แต่สำหรับตอนนี้ เราขอแนะนำให้ตรวจสอบสิ่งที่คุณทำอยู่เสมอและใช้ ChatGPT เพื่อปรับปรุงสิ่งที่คุณทำ ไม่ใช่แทนที่การเรียนรู้!

พร้อมที่จะเรียนรู้เคล็ดลับ ChatGPT กลเม็ด & แฮ็กแล้วหรือยัง

เข้าร่วมกับคนอื่นๆ มากกว่า 43,428 คนในรายชื่อส่งจดหมาย ChatGPT สุดพิเศษของเรา กรอกรายละเอียดของคุณด้านล่าง

ลงชื่อสมัครรับจดหมายข่าวพิเศษของเราด้านล่าง เข้าร่วมกับคนอื่นๆ มากกว่า 3,647 คนเพื่อก้าวนำหน้าคู่แข่งด้วย ChatGPT!

ชื่อจริง *

อีเมล *

ให้คำแนะนำ ChatGPT กลเม็ด & แฮ็ก!

ความคิดสุดท้าย

ตลอดบทความนี้ เราได้สำรวจประโยชน์ของการใช้ ChatGPT สำหรับการพัฒนา Python ตั้งแต่การรวมเข้ากับแอปพลิเคชันโดยตรงไปจนถึงการใช้ประโยชน์จากการส่งข้อความเพื่อขอความช่วยเหลือเกี่ยวกับโค้ด

เมื่อใช้ ChatGPT คุณสามารถปรับปรุงประสิทธิภาพการทำงาน สร้างอัลกอริทึมที่ซับซ้อน และเข้าถึงเครื่องมือการศึกษาที่มั่นคงเพื่อช่วยในการเรียนรู้ด้านต่างๆ ของการเขียนโปรแกรม Python

ที่สำคัญ คุณต้องสร้างสมดุลระหว่างการใช้ ChatGPT กับการเรียนรู้ควบคู่กันไป สิ่งนี้ทำให้มั่นใจได้ว่าคุณไม่เพียงแต่ได้รับความช่วยเหลือจาก ChatGPT เท่านั้น แต่ยังพัฒนาความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับแนวคิดพื้นฐานและหลักการเขียนโปรแกรมอีกด้วย เราไม่ต้องการให้สมองของเรากลายเป็นข้าวต้ม เราต้องการมัน และมันต้องการเรา!

หวังว่าตัวอย่างในบทความนี้จะเป็นจุดเริ่มต้นที่ดีในการที่ ChatGPT เพื่อนใหม่ของเราสามารถเขียนโค้ดได้ดีขึ้นในเวลาที่บันทึกไว้

ด้วยการใช้โมเดลภาษาขั้นสูงนี้และใช้เป็นทรัพยากรเสริม คุณสามารถปรับปรุงประสิทธิภาพการเขียนโปรแกรมของคุณอย่างมีนัยสำคัญ ทำความเข้าใจให้ลึกซึ้งยิ่งขึ้น และสร้างโค้ดที่ฆ่าได้ ขอให้สนุก!



วิธีสร้างรูปภาพด้วย Duet AI ใน Google Slides

วิธีสร้างรูปภาพด้วย Duet AI ใน Google Slides

Google Slides เปิดตัวฟีเจอร์ Duet AI เพื่อเพิ่มรูปภาพในงานนำเสนอของคุณเพียงแค่แจ้งข้อความ นี่คือวิธีการใช้งาน

You.com เสนอการค้นหาแชทบอท AI หากคุณยังไม่สามารถเข้าถึง Bing AI

You.com เสนอการค้นหาแชทบอท AI หากคุณยังไม่สามารถเข้าถึง Bing AI

You.com เปิดตัว YouChat 2.0 ซึ่งเป็นแชทบอท AI ที่คล้ายกับ ChatGPT บน Bing และคุณไม่จำเป็นต้องได้รับคำเชิญเพื่อใช้งาน

วิธีล้างประวัติการค้นหา Bing Chat AI

วิธีล้างประวัติการค้นหา Bing Chat AI

หากต้องการล้างประวัติการค้นหา Bing Chat AI ให้เปิดประวัติการค้นหาในบัญชี Microsoft ของคุณแล้วลบแบบสอบถาม คำถามทั้งหมดของคุณไม่ได้ถูกเก็บไว้

วิธีติดตั้ง Google Bard เป็นแอปบน Windows 11

วิธีติดตั้ง Google Bard เป็นแอปบน Windows 11

หากต้องการติดตั้ง Google Bard ให้เปิด Chrome > ปรับแต่งและควบคุม > เมนูเครื่องมือเพิ่มเติม > สร้างทางลัด คุณสามารถเพิ่มได้จาก Edge บน Windows 11

Grok AI คืออะไร? วิธีใช้ Grok AI อย่างมีประสิทธิภาพ

Grok AI คืออะไร? วิธีใช้ Grok AI อย่างมีประสิทธิภาพ

จุดแข็งของ Grok คือสามารถตอบสนองตามข้อมูลแบบเรียลไทม์ Twitter (X) เป็นแพลตฟอร์มที่แข็งแกร่งมากสําหรับ Crypto, Finance ดังนั้นจึงคุ้มค่าที่จะรอนักลงทุน

วิธีเข้าถึง Bing ด้วย ChatGPT ก่อนใคร

วิธีเข้าถึง Bing ด้วย ChatGPT ก่อนใคร

หากต้องการเข้าถึง Bing ด้วย ChatGPT AI ก่อนใคร ให้ลงทะเบียนด้วยบัญชี Microsoft ของคุณ และเปลี่ยนการตั้งค่าเหล่านี้เพื่อข้ามเส้นเพื่อให้เข้าถึงได้เร็วยิ่งขึ้น

วิธีใช้ Bing Chat AI บน SwiftKey บน Android หรือ iPhone

วิธีใช้ Bing Chat AI บน SwiftKey บน Android หรือ iPhone

หากต้องการใช้ Bing Chat AI บน SwiftKey ให้เปิดแอปบน Android และ iPhone เปิดคีย์บอร์ดขึ้นมา คลิกที่ Bing เลือกค้นหา โทน หรือแชท

วิธีติดตั้ง Bing ด้วย ChatGPT เป็นแอปบน Windows 11

วิธีติดตั้ง Bing ด้วย ChatGPT เป็นแอปบน Windows 11

หากต้องการติดตั้ง Bing ด้วย ChatGPT เป็นแอปบน Windows 11 ให้เปิดเมนูการตั้งค่าหลักของ Edges เลือกแอป และติดตั้งไซต์นี้เป็นตัวเลือกแอป

สามวิธีที่ดีที่สุดในการเข้าถึง Bing Chat AI บน Android หรือ iPhone

สามวิธีที่ดีที่สุดในการเข้าถึง Bing Chat AI บน Android หรือ iPhone

หากต้องการเข้าถึง Bing Chat จาก Android หรือ iPhone คุณจะต้องมีแอปมือถือ Bing, Microsoft Edge mobile หรือแอป SwiftKey นี่คือวิธีการ

วิธีใช้ Bing AI ใหม่กับ ChatGPT

วิธีใช้ Bing AI ใหม่กับ ChatGPT

ในการเริ่มต้นใช้งาน Bing AI กับ ChatGPT หลังจากเข้าถึงแล้ว ให้เปิด Bing ค้นหา คลิกที่แชท และถามคำถามที่ซับซ้อนเหมือนมนุษย์