การสร้างเอเจนต์ AI ด้วย ADK: เอเจนต์นักวิเคราะห์ข้อมูล

1. ก่อนเริ่มต้น

ยินดีต้อนรับสู่ตอนที่ 4 ของซีรีส์ "การสร้าง AI Agent ด้วย ADK" ใน Codelab แบบลงมือปฏิบัตินี้ คุณจะได้รวมสิ่งที่ได้เรียนรู้ในเซสชันก่อนๆ เพื่อสร้าง Agent นักวิเคราะห์ข้อมูล โดยเอเจนต์นี้จะได้รับการออกแบบมาเพื่อวิเคราะห์ข้อมูล สร้างข้อมูลเชิงลึกที่มีคุณค่า และทำให้แง่มุมที่สำคัญของเวิร์กโฟลว์การวิเคราะห์ข้อมูลเป็นแบบอัตโนมัติ

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

นอกจากนี้ คุณยังเข้าถึง Codelab นี้ผ่าน URL แบบย่อ goo.gle/adk-data-analyst ได้ด้วย

ข้อกำหนดเบื้องต้น

  • ความเข้าใจพื้นฐานเกี่ยวกับแนวคิดของ Generative AI
  • มีความเชี่ยวชาญพื้นฐานในการเขียนโปรแกรม Python และสะดวกใจที่จะใช้บรรทัดคำสั่ง
  • คุ้นเคยกับแนวคิดจาก Codelab ก่อนหน้าในชุดนี้ ได้แก่ "รากฐาน" และ "เสริมศักยภาพด้วยเครื่องมือ"

สิ่งที่คุณจะได้เรียนรู้

  • วิธีสร้าง Data Analyst Agent ที่ใช้งานได้โดยใช้เฟรมเวิร์ก ADK
  • วิธีการเปิดใช้ Agent เพื่อวิเคราะห์ข้อมูลจากเอกสารที่อัปโหลด
  • วิธีเชื่อมต่อเอเจนต์กับฐานข้อมูล BigQuery เพื่อการวิเคราะห์ข้อมูลระดับองค์กร
  • เทคนิคในการกำหนดตรรกะหลักของเอเจนต์ รวมถึงวัตถุประสงค์และวิธีการ

สิ่งที่คุณต้องมี

  • คอมพิวเตอร์ที่ใช้งานได้และการเชื่อมต่ออินเทอร์เน็ตที่เสถียร
  • เบราว์เซอร์ เช่น Chrome เพื่อเข้าถึง คอนโซล Google Cloud
  • มีความใฝ่รู้และกระตือรือร้นที่จะเรียนรู้

2. บทนำ

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

ซึ่งเป็นจุดที่เอเจนต์ AI เข้ามาสร้างความเปลี่ยนแปลง AI Agent ทำหน้าที่เป็นอินเทอร์เฟซอัจฉริยะระหว่างคุณกับข้อมูล จึงสามารถเข้าใจคำถามในภาษาง่ายๆ แปลเป็นคำค้นหาทางเทคนิค และให้ข้อมูลเชิงลึกที่นำไปใช้ได้จริงในไม่กี่วินาที

ใน Codelab นี้ คุณจะได้ก้าวเข้าสู่โลกอนาคตของการวิเคราะห์ข้อมูลด้วยการสร้าง Data Analyst Agent ที่ใช้งานได้จริงโดยใช้ Agent Development Kit (ADK) เราจะเริ่มด้วยการสร้าง Agent พื้นฐาน แล้วค่อยๆ เพิ่มความสามารถของ Agent ก่อนอื่นคุณจะต้องสอน Agent ให้วิเคราะห์ข้อมูลที่ไม่มีโครงสร้างจากเอกสารที่อัปโหลด จากนั้นคุณจะเชื่อมต่อกับคลังข้อมูลระดับองค์กรที่มีประสิทธิภาพอย่าง Google Cloud BigQuery เพื่อค้นหาและวิเคราะห์ชุดข้อมูลการดูแลสุขภาพขนาดใหญ่ในโลกแห่งความเป็นจริง

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

3. กำหนดค่าบริการ Google Cloud

สร้างโปรเจ็กต์ Google Cloud

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

  1. ไปที่ console.cloud.google.com/projectcreate
  2. ป้อนข้อมูลที่จำเป็นต่อไปนี้
  • ชื่อโปรเจ็กต์ - คุณป้อนชื่อใดก็ได้ตามต้องการ (เช่น genai-workshop)
  • สถานที่ - ปล่อยไว้เป็นไม่มีองค์กร
  • บัญชีสำหรับการเรียกเก็บเงิน - หากตัวเลือกนี้ปรากฏขึ้น ให้เลือก "บัญชีสำหรับการเรียกเก็บเงินของ Google Cloud Platform เวอร์ชันทดลองใช้งาน" หรือบัญชีสำหรับการเรียกเก็บเงินของคุณเองหากต้องการ หากไม่เห็นตัวเลือกนี้ ให้ไปที่ขั้นตอนถัดไป
  1. คัดลอกรหัสโปรเจ็กต์ที่สร้างขึ้นไว้ คุณจะต้องใช้รหัสนี้ในภายหลัง

9cc4a060b8c46fb0.png

  1. หากทุกอย่างเรียบร้อยดี ให้คลิกปุ่มสร้าง

กำหนดค่า Cloud Shell

เมื่อสร้างโปรเจ็กต์เรียบร้อยแล้ว ให้ทำตามขั้นตอนต่อไปนี้เพื่อตั้งค่า Cloud Shell

1. เปิด Cloud Shell

ไปที่ shell.cloud.google.com หากป๊อปอัปปรากฏขึ้นเพื่อขอการให้สิทธิ์ ให้คลิกให้สิทธิ์

186bc51f8f3ae589.png

2. ตั้งค่ารหัสโปรเจ็กต์

แทนที่ replace-with-your-project-id ด้วยรหัสโปรเจ็กต์จริงจากขั้นตอนการสร้างโปรเจ็กต์ด้านบน เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล Cloud Shell เพื่อตั้งค่ารหัสโปรเจ็กต์ที่ถูกต้อง

gcloud config set project replace-with-your-project-id

ตอนนี้คุณควรเห็นว่าได้เลือกโปรเจ็กต์ที่ถูกต้องภายในเทอร์มินัล Cloud Shell แล้ว รหัสโปรเจ็กต์ที่เลือกจะไฮไลต์เป็นสีเหลือง

479ae540d1828559.png

3. เปิดใช้ API ที่จำเป็น

หากต้องการใช้บริการของ Google Cloud คุณต้องเปิดใช้งาน API ที่เกี่ยวข้องสำหรับโปรเจ็กต์ก่อน เรียกใช้คำสั่งด้านล่างในเทอร์มินัล Cloud Shell เพื่อเปิดใช้บริการสำหรับ Codelab นี้

gcloud services enable \
 aiplatform.googleapis.com \
 bigquery.googleapis.com

หากดำเนินการสำเร็จ คุณจะเห็นOperation/... finished successfullyข้อความที่พิมพ์ในเทอร์มินัล

4. สร้างสภาพแวดล้อมเสมือนของ Python

จากนั้นสร้างสภาพแวดล้อม Python ที่แยกต่างหากเพื่อจัดการการอ้างอิงของโปรเจ็กต์

1. สร้างไดเรกทอรีโปรเจ็กต์และไปยังไดเรกทอรีนั้น

mkdir -p ai-agents-adk && cd ai-agents-adk

2. สร้างและเปิดใช้งานสภาพแวดล้อมเสมือน

uv venv --python 3.12
source .venv/bin/activate

คุณจะเห็นคำนำหน้า (ai-agents-adk) ในพรอมต์ของเทอร์มินัล ซึ่งบ่งบอกว่าสภาพแวดล้อมเสมือนใช้งานอยู่

6512ff43e8f5aa04.png

3. หน้าติดตั้ง adk

uv pip install google-adk --no-cache

5. สร้าง Agent เริ่มต้น

เมื่อสภาพแวดล้อมพร้อมแล้ว ก็ถึงเวลาสร้าง AI Agent โดยใช้คำสั่ง ADK ง่ายๆ

1. สร้าง Agent

เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล

adk create data_analyst_agent

2. กำหนดค่า Agent

ระบบจะแจ้งให้คุณกำหนดค่า Agent เลือกตัวเลือกต่อไปนี้

  • เลือกโมเดล: เลือก 1 gemini-2.5-flash.
  • เลือกแบ็กเอนด์: เลือก 2 Vertex AI.
  • ป้อนรหัสโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google: กด Enter เพื่อยืนยันรหัสโปรเจ็กต์ที่ถูกต้อง
  • ป้อนภูมิภาค Google Cloud: กด Enter เพื่อใช้ us-central1 ตามค่าเริ่มต้น

3. เริ่มเว็บเซิร์ฟเวอร์การพัฒนา

เมื่อสร้าง Agent แล้ว ให้เริ่มเว็บเซิร์ฟเวอร์การพัฒนาโดยเรียกใช้คำสั่งต่อไปนี้

adk web

คุณจะ Ctrl + คลิกหรือ Cmd + คลิกที่ลิงก์ก็ได้ (เช่น http://localhost:8000) ในเทอร์มินัล หรือคุณจะทำดังนี้ก็ได้

  • คลิกปุ่มตัวอย่างเว็บ
  • เลือกเปลี่ยนพอร์ต
  • ป้อนหมายเลขพอร์ต (เช่น 8000)
  • คลิกเปลี่ยนและแสดงตัวอย่าง

จากนั้นคุณจะเห็น UI ที่คล้ายกับแอปพลิเคชันแชทปรากฏในเบราว์เซอร์

4. แชทกับตัวแทน

แชทกับตัวแทนผ่านอินเทอร์เฟซนี้ได้เลย พูดว่า "สวัสดี คุณทำอะไรได้บ้าง"

6. วิเคราะห์ข้อมูลจากเอกสาร

ในส่วนนี้ คุณจะอัปโหลดเอกสารไปยัง Agent และถามคำถามเกี่ยวกับเนื้อหาของเอกสาร

1. สรุปเอกสาร

ทำตามขั้นตอนต่อไปนี้เพื่อดูสรุปของเอกสาร

  1. ดาวน์โหลดไฟล์เกี่ยวกับกลยุทธ์ด้านการดูแลสุขภาพของ Google
  2. คลิกปุ่มอัปโหลดไฟล์ใน UI ของเอเจนต์ แล้วเลือกไฟล์ที่เพิ่งดาวน์โหลด
  3. ในอินเทอร์เฟซแชท ให้ขอให้ตัวแทนสรุปไฟล์โดยพูดว่า "สรุปไฟล์นี้ให้ฉันหน่อย"
  4. กด Enter

คุณควรได้รับสรุปเนื้อหาของเอกสารโดยย่อ

f0784e4dc5d687cb.png

2. ถามคำถามที่ละเอียดยิ่งขึ้น

ตอนนี้ลองถามคำถามที่ละเอียดยิ่งขึ้นเพื่อเจาะลึกเอกสาร

  • ปัจจุบัน Google มุ่งเน้นโรคใดเป็นหลักด้วยโครงการริเริ่มด้าน AI และข้อมูล
  • Google มีแผนที่จะปรับปรุงการทำงานร่วมกันของข้อมูลด้านการดูแลสุขภาพและลดการจัดการข้อมูลแบบแยกส่วนอย่างไร
  • Google Cloud ถูกนำมาใช้เพื่อสนับสนุนธุรกิจด้านการดูแลสุขภาพและนักวิจัยอย่างไร
  • Google มีแนวโน้มที่จะสำรวจโรคใหม่ๆ ในด้านใดต่อไป (เช่น COPD, มะเร็ง, สุขภาพจิต)

3. ถามคำถามต่อเนื่อง

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

  • คุณเห็นข้อมูลเกี่ยวกับโรคเบาหวานจากที่ใด
  • นำฉันไปยังหน้าที่เกี่ยวข้องเกี่ยวกับโรค
  • ฉันควรดูแผนภูมิที่น่าสนใจจากที่ใด

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

7. รวมข้อมูลเชิงลึกของเอกสารกับการค้นหาเว็บแบบเรียลไทม์

ตอนนี้เอเจนต์เป็นผู้เชี่ยวชาญด้านเอกสารแล้ว แต่ผู้ช่วยวิเคราะห์ที่มีประสิทธิภาพก็ต้องเข้าถึงข้อมูลภายนอกล่าสุดด้วย มาให้สิทธิ์ตัวแทนของเราค้นหาเว็บกัน

  1. ในเทอร์มินัล Cloud Shell ให้กด Ctrl+C เพื่อหยุดเว็บเซิร์ฟเวอร์
  2. เปิดไฟล์ data_analyst_agent/agent.py ใน Cloud Shell Editor โดยเรียกใช้คำสั่งต่อไปนี้
cloudshell edit data_analyst_agent/agent.py
  1. แก้ไขไฟล์เพื่อนำเข้าและเพิ่มเครื่องมือ google_search โดยทำดังนี้
from google.adk.agents.llm_agent import Agent
from google.adk.tools import google_search

root_agent = Agent(
    model='gemini-2.5-flash',
    name='root_agent',
    description='A helpful assistant for user questions.',
    instruction="""
        First, check the uploaded files for an answer. 
        If the information is not in the files, use your tools to search the web. 
        Answer user questions to the best of your ability.
    """,
    tools=[
        google_search
    ]
)
  1. บันทึกไฟล์และรีสตาร์ทเว็บเซิร์ฟเวอร์ในเทอร์มินัลโดยพิมพ์ adk web
  2. ใน UI ของตัวแทน ให้อัปโหลดไฟล์ GoogleHealthStrategy.pdf อีกครั้ง
  3. ตอนนี้ถามคำถามที่ต้องใช้ทั้งบริบทของเอกสารและข้อมูลภายนอก
The document discusses Google's strategy in healthcare. What are three other major tech companies that are also investing heavily in healthcare AI, and what are their primary focus areas?

ตอนนี้เอเจนต์จะสังเคราะห์ข้อมูลจากทั้งเอกสารและการค้นหาใน Google แบบเรียลไทม์เพื่อตอบคำถามของคุณอย่างครอบคลุม คุณอาจลองถามคำถามต่อไปนี้

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

ความท้าทาย: ลองถามคำถามที่คล้ายกันกับเอกสารของคุณเอง สิ่งที่ใช้เอกสารในเครื่องและผลการค้นหาจากอินเทอร์เน็ต

8. วิเคราะห์ข้อมูลด้านการดูแลสุขภาพด้วย BigQuery

การอัปโหลดเอกสารทีละรายการไม่สามารถปรับขนาดได้ ในสถานการณ์จริง ข้อมูลจะอยู่ในระบบขององค์กร เช่น Google Cloud BigQuery

ปัจจุบัน นักพัฒนาแอปที่สร้างแอปพลิเคชันแบบ Agent มักจะต้องสร้างและดูแลรักษาเครื่องมือที่กำหนดเองของตนเอง กระบวนการด้วยตนเองนี้ช้า มีความเสี่ยง และสร้างค่าใช้จ่ายที่สูง ซึ่งบังคับให้นักพัฒนาแอปต้องจัดการทุกอย่างตั้งแต่การตรวจสอบสิทธิ์ไปจนถึงการจัดการข้อผิดพลาดแทนที่จะมุ่งเน้นไปที่นวัตกรรม

Agent Development Kit (ADK) มีเครื่องมือของบุคคลที่หนึ่งสำหรับการโต้ตอบ BigQuery สำหรับการวิเคราะห์นี้ เราจะใช้ชุดข้อมูลการใช้ Medicare ที่พร้อมใช้งานแบบสาธารณะซึ่งจัดทำโดยศูนย์บริการ Medicare และ Medicaid (CMS)

ก่อนอื่น มาเชื่อมต่อ Agent กับชุดข้อมูลสาธารณสุขขนาดใหญ่กัน

  1. ในเทอร์มินัล Cloud Shell ให้กด Ctrl+C เพื่อหยุดเว็บเซิร์ฟเวอร์
  2. เปิดไฟล์ data_analyst_agent/agent.py ใน Cloud Shell Editor โดยเรียกใช้คำสั่งนี้ในเทอร์มินัล
cloudshell edit data_analyst_agent/agent.py
  1. แทนที่เนื้อหาทั้งหมดของไฟล์ด้วยโค้ดต่อไปนี้เพื่อกำหนดค่า BigQueryToolset ที่มีประสิทธิภาพ
import google.auth
from google.adk.agents.llm_agent import Agent
from google.adk.tools import google_search
from google.adk.tools.agent_tool import AgentTool
from google.adk.tools.bigquery import (
    BigQueryToolset,
    BigQueryCredentialsConfig
)
from google.adk.tools.bigquery.config import (
    BigQueryToolConfig,
    WriteMode
)

# Automatically get credentials from the gcloud environment
application_default_credentials, _ = google.auth.default()
credentials_config = BigQueryCredentialsConfig(
    credentials=application_default_credentials
)

# Configure the BigQuery tool
tool_config = BigQueryToolConfig(
    write_mode=WriteMode.ALLOWED,
    application_name='data_analyst_agent'
)

# Create the toolset with the specified configurations
bigquery_toolset = BigQueryToolset(
    credentials_config=credentials_config, bigquery_tool_config=tool_config
)

# Create an agent with google search tool as a search specialist
google_search_agent = Agent(
    model='gemini-2.5-flash',
    name='google_search_agent',
    description='A search agent that uses google search to get latest information about current events, weather, or business hours.',
    instruction='Use google search to answer user questions about real-time, logistical information.',
    tools=[google_search],
)

# Define the final agent with its instructions and tools
root_agent = Agent(
    model="gemini-2.5-flash",
    name="bigquery_agent",
    description=(
        "Agent to answer questions about BigQuery data and execute SQL queries."
    ),
    instruction="""
        You are an expert data analyst agent with access to BigQuery tools.
        When a user asks about a dataset, first use your tools to understand its schema.
        Then, use this knowledge to construct and execute SQL queries to answer the user's questions.
        Always confirm with the user if their question is ambiguous (e.g., for which year?).
    """,
    tools=[
        AgentTool(google_search_agent),
        bigquery_toolset
    ],
)
  1. บันทึกไฟล์และรีสตาร์ทเว็บเซิร์ฟเวอร์ในเทอร์มินัลโดยพิมพ์ adk web
  2. ตอนนี้คุณขอให้ตัวแทนวิเคราะห์ชุดข้อมูล Medicare สาธารณะได้แล้ว เริ่มต้นด้วยการสำรวจข้อมูล
Look into the cms_medicare dataset in the bigquery-public-data project. What can you tell me about it?

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

2792f14f62f5b484.png

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

503477d9e314575e.png

ตัวอย่างพรอมต์เชิงวิเคราะห์ที่คุณลองใช้ได้มีดังนี้

  • จากinpatient_charges_2015ตาราง ขั้นตอน 5 อันดับแรก (คำจำกัดความของ DRG) ตามจำนวนการจำหน่ายทั้งหมดคืออะไร
  • การชำระเงินรวมโดยเฉลี่ยสำหรับ"การผ่าตัดเปลี่ยนข้อใหญ่" ในแคลิฟอร์เนีย (CA) คือเท่าใด
  • รัฐใดมีค่าใช้จ่ายเฉลี่ยที่ครอบคลุมสูงสุดสำหรับกระบวนการเดียวกันนั้น

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

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

9. ล้างข้อมูล (ไม่บังคับ)

หากต้องการหลีกเลี่ยงการเรียกเก็บเงินในอนาคต คุณสามารถลบทรัพยากรที่ใช้ใน Codelab นี้ได้

1. หยุด Agent

ในเทอร์มินัล Cloud Shell ให้กด Ctrl+C เพื่อหยุดกระบวนการ adk web

2. ลบไฟล์โปรเจ็กต์

หากต้องการนำ Agent ออกจากสภาพแวดล้อม Cloud Shell ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล

cd ~ && rm -rf ai-agents-adk

3. ปิดใช้ API

หากต้องการปิดใช้ API ที่คุณเปิดใช้ก่อนหน้านี้ ให้เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล

gcloud services disable \
 aiplatform.googleapis.com \
 bigquery.googleapis.com

4. ปิดโปรเจ็กต์

หากต้องการลบโปรเจ็กต์ Google Cloud ทั้งหมด ให้ทำตามคู่มือการปิดโปรเจ็กต์

10. บทสรุป

ยินดีด้วย คุณสร้าง Data Analyst Agent โดยใช้เฟรมเวิร์ก Agent Development Kit (ADK) เรียบร้อยแล้ว เอเจนต์นี้สามารถวิเคราะห์ข้อมูลจากแหล่งที่มาต่างๆ สร้างข้อมูลเชิงลึก และช่วยทำให้เวิร์กโฟลว์การวิเคราะห์ข้อมูลบางส่วนเป็นแบบอัตโนมัติ

หากต้องการเรียนรู้เพิ่มเติม โปรดดูแหล่งข้อมูลต่อไปนี้