| 123456789101112131415161718192021 |
- # -*- coding: utf-8 -*-
- """BidFieldExtractionRAG standalone test."""
- import os
- import sys
- sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
- from bdirag.rag_methods.bid_field_extraction_rag import BidFieldExtractionRAG
- from examples.rag_test_utils import build_vector_rag, make_documents, run_retrieval_test
- if __name__ == "__main__":
- rag = build_vector_rag(BidFieldExtractionRAG)
- run_retrieval_test("BidFieldExtractionRAG", rag)
- print("\n" + "=" * 60)
- print("BidFieldExtractionRAG Field Extraction Test")
- print("=" * 60)
- rag = build_vector_rag(BidFieldExtractionRAG)
- rag.index_documents(make_documents())
- result = rag.extract_fields("extract project budget and evaluation method", k=3)
- print(result.answer)
|