import zeroeval as ze
from openai import OpenAI
ze.init()
client = OpenAI()
system_prompt = ze.prompt(
name="support-bot",
content="You are a helpful customer support agent."
)
response = client.chat.completions.create(
model="gpt-4",
messages=[
{"role": "system", "content": system_prompt},
{"role": "user", "content": "How do I reset my password?"}
]
)
is_good = evaluate_response(response.choices[0].message.content)
ze.send_feedback(
prompt_slug="support-bot",
completion_id=response.id,
thumbs_up=is_good,
reason="Clear instructions" if is_good else "Missing reset link"
)