TalentScout-AI / prompts /prompts.py
Sarathkumar1304ai's picture
uploading files
9fec341 verified
raw
history blame contribute delete
717 Bytes
import streamlit as st
class PromptGenerator:
def get_prompts(self, tech):
prompt = (
f"You are a technical interviewer. Create 3 to 5 technical interview questions for the technology: {tech}. "
"Don't mention level of question and just provide the questions directly."
)
return prompt
def evaluate_prompt(self):
evaluation_prompt = """
Evaluate each answer based on accuracy, relevance, and clarity. If an answer is provided, assess it; if not, mark it as "No answer provided." After evaluating all answers, return the percentage of valid answers (answers that are accurate, relevant, and clear).
"""
return evaluation_prompt