Dify
Dify là gì?
Hãy xem Dify như con dao Thụy Sĩ đa năng dành cho việc phát triển ứng dụng AI. Nó là mã nguồn mở, linh hoạt và sẵn sàng đáp ứng các nhu cầu AI của bạn một cách ấn tượng. Đây là những điểm khiến nó nổi bật:
1️⃣ Phát triển ứng dụng nhanh chóng: Không cần lao vào những đoạn mã phức tạp. Với chức năng kéo-thả, việc xây dựng ứng dụng AI trở nên dễ như trở bàn tay.
2️⃣ Quản lý luồng công việc linh hoạt: Kết hợp và phối trộn các node, truyền biến và tích hợp API để tạo ra những luồng công việc phù hợp với nhu cầu riêng của bạn.
3️⃣ Tích hợp bên thứ ba liền mạch: Dù là API bên ngoài hay chuyển đổi kiểu dữ liệu, Dify đều xử lý tất cả một cách mượt mà.
Nó giống như một bộ công cụ được tăng cường sức mạnh, biến những ý tưởng AI của bạn thành hiện thực—không cần đến áo choàng siêu nhân.
Google Search là gì?
Google Search là một API thu thập dữ liệu Google SERP được ra mắt bởi đội ngũ Scrapeless. Nó có thể trích xuất các kết quả tìm kiếm có cấu trúc của các trang Google, bao phủ hơn 20 loại kịch bản Google. Dưới đây là 8 loại phổ biến nhất:

Bạn có thể tìm hiểu thêm trong Scrapeless Dashboard
Hãy tham gia chương trình dành cho nhà phát triển của chúng tôi và nhận 50K lượt gọi miễn phí mỗi tháng!
Các ưu điểm chính của nó bao gồm:
- Phản hồi cực nhanh: thời gian phản hồi trung bình 1~2 giây để đáp ứng các yêu cầu gọi theo thời gian thực
- Giá cực thấp: chỉ $0.1/1K requests, giảm đáng kể chi phí thu thập dữ liệu
- Hỗ trợ mọi khu vực: có thể lấy kết quả tìm kiếm địa phương ở bất kỳ quốc gia hoặc thành phố nào
- Hỗ trợ đa ngôn ngữ: tương thích với các ngôn ngữ chủ đạo như Python, Node.js, Golang, v.v.
- Đầu ra được tối ưu hướng LLM: cung cấp thông tin ngữ cảnh theo thời gian thực, chính xác và khách quan cho các mô hình AI thông qua RAG và MCP, đồng thời tùy chỉnh các trường và định dạng trả về
Lợi ích của việc tích hợp Scrapeless vào Dify
Việc tích hợp Scrapeless vào nền tảng Dify mang lại những lợi ích rõ ràng sau đây:
💨 Đơn giản hóa quy trình phát triển: Với sự hỗ trợ của các tính năng low-code của Dify, bạn có thể nhanh chóng phát triển ứng dụng mà không cần viết mã phức tạp từ đầu.
⏰ Hỗ trợ dữ liệu theo thời gian thực: Sử dụng dữ liệu tìm kiếm theo thời gian thực do Google Search cung cấp để tạo cơ sở đáng tin cậy cho việc tạo nội dung tiếp theo.
💰 Giảm chi phí bảo trì: Không cần tự phát triển hoặc duy trì các công cụ thu thập dữ liệu công cụ tìm kiếm, giúp tiết kiệm đáng kể chi phí phát triển và bảo trì về sau.
💡 Mở rộng linh hoạt: Toàn bộ quy trình có thể được điều chỉnh và mở rộng theo nhu cầu thực tế, giúp thuận tiện tích hợp thêm nhiều chức năng SEO hoặc tối ưu hóa nội dung trong tương lai.
Bắt đầu
Làm thế nào để tích hợp Dify.ai & Google Search?
Bằng cách tích hợp Dify với Google Search, chúng ta có thể thử xây dựng một bộ công cụ tạo tiêu đề SEO thông minh, có khả năng thu thập kết quả tìm kiếm Google theo thời gian thực và sử dụng mô hình ngôn ngữ lớn (LLM) để hiểu ngữ nghĩa và tạo nội dung, từ đó tạo ra những tiêu đề hấp dẫn và chính xác hơn.
Hãy tiếp tục đọc và làm theo các bước của tôi để hoàn thành nó!

1. Tạo một ứng dụng qua “Create from Blank”.

Chọn workflow và nhập tên cùng mô tả.

2. Thêm các node đầu vào và các trường.

3. Chọn node Google Search để giúp truy cập Google.

Thiết lập đầu vào tìm kiếm.

4. Điều chỉnh kiểu dữ liệu
Vì định dạng đầu ra của Google Search là JSON, chúng ta cần thêm một node Code để điều chỉnh kiểu dữ liệu:

Điền đoạn mã sau để chuyển đổi cấu trúc JSON thành kiểu chuỗi cho đầu vào tham số của node tiếp theo:
function main({result}) {
return {
result: JSON.stringify(result)
}
}
5. Tổng hợp kết quả và tạo tiêu đề blog.
Thêm một node LLM:

Chọn mô hình gpt-3.5-turbo (bạn có thể tùy ý đổi sang các mô hình LLM khác), và điền các từ khóa nhắc (prompt) sau. Các từ khóa nhắc sẽ sử dụng kết quả tìm kiếm của Google Search để tạo ra một tiêu đề blog thân thiện hơn:
SYSTEM:
You are an SEO expert and subject-matter expert. Your task is to generate an SEO article title for the keywords provided by the user based on the context of the Google Search.
USER:
For context about what my article should be about, these are the top ranking results for /keyword: /result
What are the principles that made these rank?
ASSISTANT:
To craft an SEO-friendly article title for the keywords "/keyword" that aligns with the principles observed in the top-ranking results you've shared, it's important to understand what made those titles effective. Here are the principles that likely contributed to their high rankings:
1. **Keywords Placement and Clarity**: Each title directly addresses the query by including the exact keywords or a very close variant. This clarity ensures search engines can easily understand the relevance of the content.
2. **Brevity and Directness**: The titles are concise, making them easy to read and understand quickly. They avoid unnecessary words and get straight to the point.
3. **Inclusion of Definitions or Explanations**: The titles suggest that the article will define or explain the concept, which is precisely what someone searching for "/keyword" would be looking for.
4. **Variety in Presentation**: Despite covering similar content, each title approaches the subject from a slightly different angle. This variety can capture interest from a broader audience.
USER:
Given these principles, please help me generate a title that will rank for the keywords "/keyword" by modeling after the syntax of the top ranking titles. Don't copy but give me something better, and avoid language such as "Master", "Comprehensive" or "Discover" or "Unveil". Do not use gerunds, and write in active, present voice only. Return the title only. Do not include any special symbols such as quotation mark and colons.
6. Thêm node kết quả đầu ra.


Xin chúc mừng! Quy trình cốt lõi đã hoàn tất, tiếp theo hãy cùng kiểm thử nó!
Chạy thử
Nhập từ khóa “AI content generation” và nhấp vào “Start Run”.

Chúng ta có thể thấy rằng một tiêu đề blog có thứ hạng Google cao đã được tạo thành công.

Phát hành và sử dụng
Nếu các bước trên đã hoàn tất, bạn có thể tự tin tiến hành phát hành.

Sau khi phát hành hoàn tất, chúng ta có thể sử dụng ứng dụng:


Đến đây, bạn đã học được cách xây dựng một công cụ tạo tiêu đề blog thân thiện với SEO bằng cách sử dụng Google Search và Dify!