API, JSON & Dữ liệu
Hầu như không có ứng dụng nào bạn xây dựng lại tồn tại một mình. Ngay khi bạn muốn hiển thị một bản đồ, tính tiền thẻ, gửi email, hoặc tra cứu thời tiết, ứng dụng của bạn phải nói chuyện với ứng dụng của người khác. Ngôn ngữ mà nó dùng để giao tiếp được gọi là (Application Programming Interface — Giao diện Lập trình Ứng dụng), và các từ ngữ được gửi qua lại gần như luôn được viết theo một định dạng gọi là (JavaScript Object Notation). Chương này nói về cả hai — không phải để bạn tự tay viết phần "ống dẫn" đó, mà để bạn có thể đọc hiểu nó, kiểm tra xem thứ AI viết ra có hợp lý không, và nhận ra khi có gì đó sai trước khi nó khiến bạn mất tiền.
Bạn không cần học thuộc lòng bất cứ điều gì ở đây. Bạn cần nhận diện được các "hình dạng". Khi AI nói "tôi sẽ gọi API của Stripe và phân tích phản hồi JSON," bạn nên hình dung được đại khái điều đó nghĩa là gì và điều gì có thể đi sai hướng.
