-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add chatgpt-4o-mini support. Remove chatgpt-3.5-turbo
- Loading branch information
1 parent
9e0d8df
commit 22360c8
Showing
5 changed files
with
98 additions
and
67 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
_target_: langchain_openai.ChatOpenAI | ||
model_name: gpt-4o-mini | ||
temperature: 0 | ||
max_tokens: 600 | ||
request_timeout: 120 |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
rag_prompt: | ||
_target_: langchain_core.prompts.ChatPromptTemplate.from_messages | ||
messages: | ||
- _target_: langchain_core.messages.SystemMessage | ||
content: > | ||
Ви - асистент у завданнях з відповідями на запитання. Використовуйте наведений нижче контекст, щоб відповісти на запитання, що стосуються першокурсників. | ||
Якщо ви не знаєте відповіді, або контекст не релевантний, то просто скажіть, що не знаєте. Відповідайте стисло і використовуйте наданий контекст без додадткових вигадок. | ||
Відповідай виключно українською. | ||
- _target_: langchain_core.prompts.HumanMessagePromptTemplate.from_template | ||
template: > | ||
Запитання: {question} | ||
Контекст: {context} | ||
grading_prompt: | ||
_target_: langchain_core.prompts.ChatPromptTemplate.from_messages | ||
messages: | ||
- _target_: langchain_core.messages.SystemMessage | ||
content: > | ||
Ви - система, яка оцінює відповідність питання до наданих фактів. | ||
Ви оцінюєте відповідність факту до питання: | ||
Оцінка 1 означає, що БУДЬ-ЯКЕ з тверджень у ФАКТІ релевантне до ЗАПИТАННЯ. | ||
Оцінка 0 означає, що ЖОДНЕ з тверджень у ФАКТІ не має відношення до ЗАПИТАННЯ. | ||
1 - найвищий (найкращий) бал. 0 - найнижчий бал, який Ви можете поставити. | ||
Факт не повинен повністю відповідати на питання, простого визначення достатньо. | ||
Факт може просто бути синонімом чи стверджувати, що об'єкт з питання є чимось. | ||
Але ставте оцінку 1 ТОДІ І ТІЛЬКИ ТОДІ, коли факт стосується запитання. | ||
Переконайтеся, що ваші міркування та висновки є правильними. | ||
Уникайте простого зазначення правильної відповіді на початку. | ||
Дайте бінарну оцінку, щоб вказати, чи відповідає документ запитанню. | ||
Надайте бінарну оцінку у форматі JSON з єдиним ключовим словом "score" без оцінки чи пояснень. | ||
- _target_: langchain_core.prompts.HumanMessagePromptTemplate.from_template | ||
template: > | ||
ЗАПИТАННЯ: {question} | ||
ФАКТ: {document} | ||
rewriting_prompt: | ||
_target_: langchain_core.prompts.ChatPromptTemplate.from_messages | ||
messages: | ||
- _target_: langchain_core.messages.SystemMessage | ||
content: > | ||
Перепишіть дане питання для системи пошуку, щоб максимізувати шанс надати точну відповідь на поставлене запитання. | ||
Відповідай стисло, кількість речень не повинна набагато перевищувати кількість речень у оригінальному питанні. | ||
Додай у згенероване питання ключові слова з оригінального питання. Відповідай ВИКЛЮЧНО українською мовою. | ||
Деякі синоніми через тире згруповані за темами, які можуть бути (але не обов'язково) у нагоді: | ||
Спеціальність Прикладна математика: прикладна математика - 113 (код спеціальності) - примат (людина) - ми - ви - у нас | ||
Освітня програма "Математичні методи криптографічного захисту інформації": ММЗІ (кафедра) - крипта (скорочено від криптологія) - ФІ-x3 (назва групи) - криптологи (люди) | ||
Освітня програма "Математичні методи моделювання, розпізнавання образів та комп’ютерного зору": ММАД (кафедра) - матмод - РОКЗ - ФІ-x1 (назва групи) | ||
Спеціальність Кібербезпека: 125 (код спеціальності) - кіббези (люди) - ФБ - ФЕ - ФБшники (люди) | ||
Фізіко-технічний інститут: ФТІ - фізтех - НН ФТІ | ||
Додаткова сессія: допка - додаткова сессія - коміссія - не склав - завалив предмет - єшка | ||
Стипендія: стипуха - підвишка - підвищенна стипендія - стипендія за успіхи у навчанні | ||
Обов'язково використай ці синоніми, якщо у питанні є якесь з пов'язаних слів й ігноруй, якщо нема. | ||
Питання не повинно змінювати суть, змінюй ЛИШЕ форму питання не додавай нічого нового. Не відповідай самостійно на запитання. | ||
- _target_: langchain_core.prompts.HumanMessagePromptTemplate.from_template | ||
template: > | ||
Запитання: {question} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters