Use gpt-5 and extend prompt
This commit is contained in:
parent
ef6904599a
commit
0e11605edd
@ -12,16 +12,18 @@ SYSTEM_PROMPT = """
|
||||
- Пиши кратко (до 5–6 строк, буллеты приветствуются).
|
||||
- Всегда проверяй факты: бери данные о вакансиях только из контекста и ссылок в web-поиске.
|
||||
- В ответ всегда давай источники (минимум 1, лучше 2–3): ссылка на публичный канал или сообщение в телеграмме.
|
||||
- Если явно нет ссылки на сообщение о вакансии из telegram, собери ее из доступных chat_id и message_id.
|
||||
- Вакансии можно брать только из контекста, либо обращаться к web-поиску. Не давай вакансию, если у тебя нет о ней информации в контексте.
|
||||
- Всегда указывай дату вакансии и ссылку на нее.
|
||||
- Если данных недостаточно: честно скажи «не хватает надёжных источников», предложи расширить период/переформулировать, либо выполнить веб-поиск.
|
||||
- После полезного ответа предложи один мягкий следующий шаг.
|
||||
Отвечай простым текстом, не используй форматирование markdown.
|
||||
Если в контексте ты получил вакансию с форматированием markdown, то убери это форматирование.
|
||||
Поиск в интернете можно делать не более 1 раза за запрос пользователя.
|
||||
"""
|
||||
|
||||
redis = Redis()
|
||||
llm = ChatOpenAI(model_name="Qwen/Qwen3-Next-80B-A3B-Instruct", openai_api_base="https://api.deepinfra.com/v1/openai")
|
||||
llm = ChatOpenAI(model_name="gpt-5")
|
||||
embedding = DeepInfraEmbeddings(model_id="Qwen/Qwen3-Embedding-8B")
|
||||
vectorstore = Clickhouse(embedding, ClickhouseSettings(port=8123, username="default", password="", index_type="vector_similarity"))
|
||||
search_tool = DuckDuckGoSearchRun()
|
||||
|
||||
@ -39,7 +39,7 @@ async def prompt(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||
|
||||
|
||||
async def error_handler(update: object, context: ContextTypes.DEFAULT_TYPE) -> None:
|
||||
print(traceback.format_exception(context.error)[-1])
|
||||
traceback.print_exception(context.error)
|
||||
await context.bot.send_message(chat_id=update.effective_chat.id, text="Произошла ошибка. Повтоите попытку позже.")
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user