/ Модель

Характеристики

Контекст
32 768 токенов
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Опубликована
3 мая 2024

Mistral-7B-Banking-v2

Генерация текстаТекст → текст3 профессии

Дообученная Bitext модель Mistral на 7,1 млрд параметров для банковских чат-ботов и ответов на вопросы о типовых финансовых операциях.

28скачиваний за 30 дней4лайкавеса обновлены22 авг 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Bitext-Mistral-7B-Banking-v2 — языковая модель Bitext для диалогов в банковской сфере. Это дообученная версия mistralai/Mistral-7B-Instruct-v0.2 с архитектурой MistralForCausalLM и токенизатором LlamaTokenizer; размер — 7,1 млрд параметров, контекст — до 32 768 токенов. Модель принимает текст и генерирует текстовые ответы, поддерживает чат.

Модель предназначена для чат-ботов, виртуальных помощников и copilots, которые отвечают на банковские вопросы и помогают с типовыми операциями: проверкой баланса, переводами и заявками на кредит. Bitext позиционирует её как основу для последующей адаптации под данные конкретного банка. Она обучена на синтетических данных по 89 банковским намерениям, примерно по 1 000 примеров на каждое.

Модель может хуже отвечать на вопросы вне банковской тематики; возможные смещения обучающих данных влияют на нейтральность ответов. Не предназначена для медицинских, юридических или критически важных рекомендаций по безопасности. Лицензия — Apache-2.0.

Сценарии применения

  • Ответы на вопросы о банковских услугах
  • Проверка баланса через диалогового помощника
  • Подсказки по денежным переводам
  • Консультации по заявкам на кредит
  • Создание банковского чат-бота или виртуального помощника
  • Адаптация банковского помощника под данные конкретного банка

Ограничения

Модель может хуже работать вне банковской тематики; смещения обучающих данных могут повлиять на нейтральность ответов. Не предназначена для медицинских, юридических или критически важных рекомендаций по безопасности.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Mistral-7B-Banking

Model Description

This model, "Mistral-7B-Banking", is a fine-tuned version of the mistralai/Mistral-7B-Instruct-v0.2, specifically tailored for the Banking domain. It is optimized to answer questions and assist users with various banking transactions. It has been trained using hybrid synthetic data generated using our NLP/NLG technology and our automated Data Labeling (DAL) tools.

The goal of this model is to show that a generic verticalized model makes customization for a final use case much easier. For example, if you are "ACME Bank", you can create your own customized model by using this fine-tuned model and a doing an additional fine-tuning using a small amount of your own data. An overview of this approach can be found at: From General-Purpose LLMs to Verticalized Enterprise Models

Intended Use

  • Recommended applications: This model is designed to be used as the first step in Bitext’s two-step approach to LLM fine-tuning for the creation of chatbots, virtual assistants and copilots for the Banking domain, providing customers with fast and accurate answers about their banking needs.
  • Out-of-scope: This model is not suited for non-banking related questions and should not be used for providing health, legal, or critical safety advice.

Usage Example

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

device = 'cuda' if torch.cuda.is_available() else 'cpu'

model = AutoModelForCausalLM.from_pretrained("bitext/Mistral-7B-Banking-v2")
tokenizer = AutoTokenizer.from_pretrained("bitext/Mistral-7B-Banking-v2")

messages = [
    {"role": "system", "content": "You are an expert in customer support for Banking."},
    {"role": "user", "content": "I want to open a bank account"},
]

encoded = tokenizer.apply_chat_template(messages, return_tensors="pt")

model_inputs = encoded.to(device)
model.to(device)

generated_ids = model.generate(model_inputs, max_new_tokens=1000, do_sample=True)
decoded = tokenizer.batch_decode(generated_ids)
print(decoded[0])

Model Architecture

This model utilizes the MistralForCausalLM architecture with a LlamaTokenizer, ensuring it retains the foundational capabilities of the base model while being specifically enhanced for banking-related interactions.

Training Data

The model was fine-tuned on a dataset comprising various banking-related intents, including transactions like balance checks, money transfers, loan applications, and more, totaling 89 intents each represented by approximately 1000 examples. This comprehensive training helps the model address a broad spectrum of banking-related questions effectively. The dataset follows the same structured approach as our dataset published on Hugging Face as bitext/Bitext-customer-support-llm-chatbot-training-dataset, but with a focus on banking.

Training Procedure

Hyperparameters

  • Optimizer: AdamW
  • Learning Rate: 0.0002 with a cosine learning rate scheduler
  • Epochs: 3
  • Batch Size: 4
  • Gradient Accumulation Steps: 4
  • Maximum Sequence Length: 8192 tokens

Environment

  • Transformers Version: 4.43.4
  • Framework: PyTorch 2.3.1+cu121
  • Tokenizers: Tokenizers 0.19.1

Limitations and Bias

  • The model is trained for banking-specific contexts but may underperform in unrelated areas.
  • Potential biases in the training data could affect the neutrality of the responses; users are encouraged to evaluate responses critically.

Ethical Considerations

It is important to use this technology thoughtfully, ensuring it does not substitute for human judgment where necessary, especially in sensitive financial situations.

Acknowledgments

This model was developed and trained by Bitext using proprietary data and technology.

License

This model, "Mistral-7B-Banking", is licensed under the Apache License 2.0 by Bitext Innovations International, Inc. This open-source license allows for free use, modification, and distribution of the model but requires that proper credit be given to Bitext.

Key Points of the Apache 2.0 License

  • Permissibility: Users are allowed to use, modify, and distribute this software freely.
  • Attribution: You must provide proper credit to Bitext Innovations International, Inc. when using this model, in accordance with the original copyright notices and the license.
  • Patent Grant: The license includes a grant of patent rights from the contributors of the model.
  • No Warranty: The model is provided "as is" without warranties of any kind.

You may view the full license text at Apache License 2.0.

This licensing ensures the model can be used widely and freely while respecting the intellectual contributions of Bitext. For more detailed information or specific legal questions about using this license, please refer to the official license documentation linked above.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
MistralForCausalLM
Ревизия весов
8582976

0 моделей