eroha-agentapi / core /selfcheck.py
Yermek68's picture
Create core/selfcheck.py
bd0e9f8 verified
raw
history blame
745 Bytes
def evaluate_answer(text):
"""Простая система самоанализа качества ответа"""
feedback = []
if len(text) < 50:
feedback.append("Ответ слишком короткий")
if "ошибка" in text.lower():
feedback.append("Обнаружена ошибка в тексте")
result = "⚙️ Требуется улучшение" if feedback else "✅ Качество отличное"
return {"result": result, "feedback": feedback}
def improve_answer(text):
"""Автоулучшение — добавляет завершённость и стиль"""
if not text.endswith((".", "!", "?")):
text += "."
return text.strip().capitalize()