1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Graph RAG với LangChain và Neo4j

Connected

Bài tập

Trích xuất sự kiện từ lịch sử hội thoại

Giờ là lúc nâng cấp lịch sử hội thoại của bạn! Bạn sẽ định nghĩa các lớp pydantic để trích xuất các sự kiện từ lịch sử hội thoại theo cách có cấu trúc.

Điều này sẽ đặt nền móng cho bài tập tiếp theo và cũng là bài cuối của khóa học, nơi bạn sẽ thực hiện việc trích xuất thực tế.

Các lớp pydantic cần thiết đã được import, và một llm cũng đã được định nghĩa.

Hướng dẫn

100 XP
  • Định nghĩa lớp pydantic ConversationFact để trích xuất sự kiện từ một cuộc hội thoại; bao gồm các trường object, subject, relationship, và session_id khớp với các mô tả đã cung cấp.
  • Định nghĩa lớp pydantic ConversationFacts để tạo danh sách các đối tượng ConversationFact.
  • Gắn định dạng đầu ra có cấu trúc vào llm đã cho.