Introduction of gemma-2-9b-it-russian-function-calling-DPO
Model Details of gemma-2-9b-it-russian-function-calling-DPO
DiTy/gemma-2-9b-it-russian-function-calling-DPO
This model is a aligned version of
DiTy/gemma-2-9b-it-russian-function-calling-GGUF
for more
Stricted Function Calling
task, on the Russian version of the
DiTy/function-calling-trl
dataset.
Which means that the model avoids answering user questions that are not related to the described functions.
The model has been trained using non-synthetic preference data, fully annotated by humans only, on the Russian version of the
DiTy/function-calling-trl
dataset.
Это означает, что модель избегает ответов на вопросы пользователей, которые не связаны с описанными функциями.
Ниже описаны несколько примеров поведения модели до и после
preference optimization
.
defget_weather(city: str):
""" Функция, которая возвращает погоду в заданном городе. Args: city: Город, для которого надо узнать погоду. """import random
return ("weather", '"sunny"'if random.random() > 0.5else'"rainy"')
defget_sunrise_sunset_times(city: str):
""" Функция, которая возвращает время восхода и заката для заданного города для текущей даты (дата от пользователя не требуется), в формате списка: [sunrise_time, sunset_time]. Args: city: Город, в котором можно узнать время восхода и захода солнца. """return ["6:00", "18:00"]
history_messages = [
{"role": "system", "content": "Ты - полезный помощник, имеющий доступ к следующим функциям. Используйте их при необходимости - "},
{"role": "user", "content": USER_MESSAGE},
]
inputs = tokenizer.apply_chat_template(
history_messages,
tokenize=False,
add_generation_prompt=True, # adding prompt for generation
tools=[get_weather, get_sunrise_sunset_times], # our functions (tools)
)
Ответ модели при
USER_MESSAGE = "кто такой Зевс?"
:
Извините, но я не могу ответить на ваш вопрос. Мои текущие возможности позволяют мне получать погоду в заданном городе или узнавать время восхода и заката солнца для заданного города.
Ответ модели при
USER_MESSAGE = "придумай мне историю о щуке"
:
В глубинах синего озера, где солнечные лучи едва проникали сквозь толщу воды, жила щука по имени Агата. Она была хитра и ловка, с серебристыми чешуйками, которые переливались, как драгоценные камни, и острыми зубами, способными разорвать любую добычу. Агата была самой опытной щукой в озере, и все остальные рыбы знали о ее грозной репутации.
Однажды, когда Агата охотилась на мальков, она заметила странную рыбу, которая плавала совсем не так, как все остальные. Эта рыба была яркой, с разноцветными плавниками, и она не пыталась укрыться от Агаты, как это делали другие рыбы. Агата, всегда готовая к охоте, приблизилась к ней, пытаясь поймать ее в свои острые зубы.
Но эта рыба, которая называлась Лилия, не была обычной рыбой. Она была искусственной, созданной учеными, чтобы изучать поведение рыб в естественной среде. Лилия была оснащена датчиками, которые собирали данные о температуре воды
Извините, но я не могу придумать историю о щуке. Мои возможности ограничены доступными мне функциями. В данный момент я могу только:
* Узнать погоду в заданном городе.
* Узнать время восхода и заката солнца для заданного города.
Рекомендация к стратегии генерации
По умолчанию модель использует жадный поиск вместе с данным конфигом:
gemma-2-9b-it-russian-function-calling-DPO huggingface.co is an AI model on huggingface.co that provides gemma-2-9b-it-russian-function-calling-DPO's model effect (), which can be used instantly with this DiTy gemma-2-9b-it-russian-function-calling-DPO model. huggingface.co supports a free trial of the gemma-2-9b-it-russian-function-calling-DPO model, and also provides paid use of the gemma-2-9b-it-russian-function-calling-DPO. Support call gemma-2-9b-it-russian-function-calling-DPO model through api, including Node.js, Python, http.
gemma-2-9b-it-russian-function-calling-DPO huggingface.co is an online trial and call api platform, which integrates gemma-2-9b-it-russian-function-calling-DPO's modeling effects, including api services, and provides a free online trial of gemma-2-9b-it-russian-function-calling-DPO, you can try gemma-2-9b-it-russian-function-calling-DPO online for free by clicking the link below.
DiTy gemma-2-9b-it-russian-function-calling-DPO online free url in huggingface.co:
gemma-2-9b-it-russian-function-calling-DPO is an open source model from GitHub that offers a free installation service, and any user can find gemma-2-9b-it-russian-function-calling-DPO on GitHub to install. At the same time, huggingface.co provides the effect of gemma-2-9b-it-russian-function-calling-DPO install, users can directly use gemma-2-9b-it-russian-function-calling-DPO installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
gemma-2-9b-it-russian-function-calling-DPO install url in huggingface.co: