(New Model!) ทดลองใช้งาน Amazon Nova #AWSreInvent

(New Model!) ทดลองใช้งาน Amazon Nova #AWSreInvent

นี่เป็นบทความที่มีเนื้อหาดัดแปลงมาจากบทความภาษาญี่ปุ่นของ Classmethod, Inc. ในหัวข้อ 【新モデル!】Amazon Nova を試してみた #AWSreInvent หากผู้อ่านสนใจอ่านเนื้อหาต้นฉบับสามารถอ่านได้ที่ลิ้งค์ "บทความต้นฉบับ" ด้านล่าง เนื้อหาในบทความนี้มีการอัพเดทเนื้อหาบางอย่างเพื่อให้เข้าใจง่ายขึ้นทำให้แตกต่างจากต้นฉบับในบางจุด

บล็อกนี้อยากจะมาแชร์ข้อมูลการเปิดตัวโมเดลใหม่ Amazon Nova ของ Amazon ที่ได้รับการประกาศโดย Keynote ในงาน AWS re:Invent 2024 ณ เมืองลาสเวกัส

ภาพรวม

โมเดลใหม่ของ Amazon ที่ถูกประกาศเปิดตัวในงานมีทั้งหมด 6 โมเดล

  • Nova Micro
  • Nova Lite
  • Nova Pro
  • Nova Premier
  • Nova Canvas
  • Nova Reel

ana7kvrrsnthqde0qmie

euuhk7jrowoeysihq3si

r0zerecawgcaw6h0mpz6

Amazon Nova ที่เพิ่งเปิดตัวล่าสุดนี้มีความแม่นยำสูงเมื่อเทียบกับ Titan โมเดลที่มีอยู่แล้ว และเปิดตัวในฐานะโมเดลที่มีประสิทธิภาพเทียบได้กับโมเดลอื่นที่ให้บริการอยู่โดยผู้ให้บริการรายอื่น

ndivrcgsxadsz7ko8pm2

ค่าบริการ

จะอธิบายในครั้งต่อไป

รีเจี้ยน

ตอนนี้สามารถใช้งานที่ Amazon Bedrock บนรีเจี้ยนเวอร์จิเนีย(us-east-1)
Nova Micro, Lite และ Pro สามารถใช้งานบนรีเจี้ยนโอเรกอนและโอไฮโฮได้ด้วย โดยใช้การประมวลผลแบบ cross region

ลองใช้ดู

ในบล็อกนี้ ผมจะเปิดใช้งานโมเดล Playground และลองรัน API บนรีเจี้ยนเวอร์จิเนีย

เปิดใช้งานโมเดล

เมื่อเรากดเข้าไปที่ url ด้านล่างนี้ จะเห็นลิสต์ของ Nova Model

https://us-east-1.console.aws.amazon.com/bedrock/home?region=us-east-1#/modelaccess

modify access

คลิกในช่องของแต่ละโมเดลและทำการเปิดใช้งาน

ลองใช้ Playground

เมื่อเรากดเข้าไปที่ url ด้านล่างนี้ จะเจอหน้า Playground

https://us-east-1.console.aws.amazon.com/bedrock/home?region=us-east-1#/text-generation-playground

กดที่ปุ่ม "Select model" จะมี Nova Model อยู่ในลิสที่สามารถเลือกได้
ในบล็อกนี้เราจะลองใช้ "Nova Micro"

select model2

มาลองใส่พรอมต์ดูกัน!

จะลองใส่ "กรุณาบอกผล 10*30 หน่อย"

เมื่อป้อนข้อมูลไปแล้วจะได้ผลลัพธ์ตามนี้

nova micro2

ผลลัพท์ของการรันพรอมต์

ผลของการคูณ 10 ด้วย 30 คือ 300 

คุณสามารถคิดได้ดังนี้
10 * 30 = 300

หรืออีกอย่างที่คุณสามารถคิดได้คือ คูณ 10 ด้วย 3 แล้วต่อเศษ 0 เข้าไป 10 * 3 = 30 แล้วต่อ 0 เข้าไปจะได้ 300

ลองรัน API

Converse API
สามารถใช้งานกับ Converse API ได้ด้วย

converse.py
import boto3
client = boto3.client("bedrock-runtime", region_name="us-east-1")
modelId = 'amazon.nova-micro-v1:0'
prompt = "กรุณาบอกผลของ 10*30 หน่อย"
messages = [
    {
        "role": "user",
        "content": [{"text": prompt}],
    }
]
inferenceConfig = {
    "temperature": 0.1,
    "topP": 0.9,
    "maxTokens": 500,
    "stopSequences":[]
}
response = client.converse(
    modelId=modelId ,
    messages=messages,
    inferenceConfig=inferenceConfig
)
print(response["output"]["message"]["content"][0]["text"])

สรุป

หลังจากที่ลองใช้งานกับการเรียก API ด้วย ค่อนข้างใช้งานง่ายเพราะรองรับ Converse API ได้ด้วย
ในอนาคตจะมีการเปิดตัว Nova Premier ที่มีความแม่นยำสูงขึ้นไปอีก ตั้งตารอที่จะได้ใช้แล้วครับ!

บทความที่เกี่ยวข้องกับ Amazon Nova

(อัปเดต) Amazon Nova Model พร้อมใช้งานแล้ว #AWSreInvent (Thai)

บทความต้นฉบับ

【新モデル!】Amazon Nova を試してみた #AWSreInvent (Japanese)

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.