Các công cụ tích hợp và chức năng của chúng (tiếp tục)
5. Các công cụ xử lí ngôn ngữ
+ TextRequestsWrapper: Gửi các yêu cầu HTTP dựa trên text.
+ QuerySQLDataBaseTool: Thực thi các truy vấn SQL trên một CSDL
6. Các công cụ tích hợp API
+ OpenWeatherMapQueryRun: Lấy dữ liệu thời tiết từ OpenWeatherMap API
+ ZapierNLARunAction: Thực thi các hành động ngôn ngữ tự nhiên Zapier.
7. Các công cụ vector store
+ VectorStoreQATool: Thực hiện các nhiệm vụ trả lời câu hỏi sử dụng một vector store.
+ VectorStoreQAWithSourcesTool: Tương tự như VectorStoreQATool nhưng bao gồm thông tin nguồn.
Sử dụng: Để sử dụng các công cụ tích hợp này, bạn điển hình cần nhập khẩu chúng từ mô đun LangChain phù hợp và khởi
tạo chúng với bất cứ tham số yêu cầu nào. Ví dụ:
from langchain_community.tools import DuckDuckGoSearchRun
search = DuckDuckGoSearchRun()
search.invoke(“Einstein’s first name?”)
output:
“Albert Einstein, the brilliant physicist and Nobel laureate, revolutionized our understanding of the universe with his theory of relativity and became a symbol of genius that continues to inspire minds worldwide. Albert Einstein is one of…”
Các công cụ này sau đó có thể được truyền tới một cơ quan hay sử dụng riêng rẽ bên trong ứng dụng LangChain của bạn.
