Files
erp-ai-latest/test.py
T

48 lines
1.2 KiB
Python

# Example usage
'''from scripts.run_assessment_prediction_trainer import CompanyModelPipeline
company_ids = ['testid']
input_base_path = '/root/ds_erp_ai/data/raw/erp_assessment_prediction' # The base path where the raw data for each company is stored
pipeline = CompanyModelPipeline(company_ids=company_ids, input_base_path=input_base_path)
pipeline.run_pipeline()'''
'''from src.pipeline.inference import AssessmentInference
inference = AssessmentInference(
company_id="testid",num_assessments=2
)
result = inference.run()
print(result)
'''
'''
response2 = bot.predict_next_n_assessment(
company_info=company_info,
companyid="testid",
N=3
)
print(f"Predictions {response2}")
'''
from src.services.chatbot import Chatbot
company_info = {
'company_name': "ABC Corp",
'company_size': "Medium", # Can be "Small", "Medium", or "Large"
'departments': ["Sales", "Marketing", "IT", "Finance", "HR", "Logistics"]
}
bot = Chatbot()
response = bot.predict_based_on_past_assessment(
query="Should i make my next assessment weekly or biweekly to meet up to deadline?",
company_info=company_info,
companyid="testid"
)
print(f"Result: {response}")