Loki-это наше решение с открытым исходным кодом, предназначенное для автоматизации процесса проверки фактической жизни. Он обеспечивает комплексный конвейер для прохождения длинных текстов в отдельные претензии, оценку их достоинства для проверки, создание запросов для поиска доказательств, ползания для доказательств и в конечном итоге проверки претензий. Этот инструмент особенно полезен для журналистов, исследователей и любого, кто интересуется фактической информацией. Чтобы оставаться в курсе, подпишитесь на нашу рассылку на нашем веб -сайте или присоединяйтесь к нам в Discord!
git clone https://github.com/Libr-AI/OpenFactVerification.git
cd OpenFactVerification
poetry install
Создайте среду Python в версии 3.9 или более нове и активируйте ее.
Перейдите к каталогу проекта и установите необходимые пакеты:
pip install -r requirements.txt
Вы можете выбрать экспорт Essential API -ключа в окружающую среду
export SERPER_API_KEY=... # this is required in evidence retrieval if serper being used
export OPENAI_API_KEY=... # this is required in all tasks
Кроме того, вы настраиваете клавиши API через файл YAML, см. Руководство пользователя для получения более подробной информации.
Пример тестового примера:
Основной интерфейс локи-проверки, расположенный в factcheck/__init__.py
, который содержит метод check_response
Этот метод объединяет полную конвейер проверки фактов, где каждая функциональность инкапсулируется в своем классе, как описано в разделе «Функции».
from factcheck import FactCheck
factcheck_instance = FactCheck ()
# Example text
text = "Your text here"
# Run the fact-check pipeline
results = factcheck_instance . check_response ( text )
print ( results )
python webapp.py --api_config demo_data/api_config.yaml
# String
python -m factcheck --modal string --input " MBZUAI is the first AI university in the world "
# Text
python -m factcheck --modal text --input demo_data/text.txt
# Speech
python -m factcheck --modal speech --input demo_data/speech.mp3
# Image
python -m factcheck --modal image --input demo_data/image.webp
# Video
python -m factcheck --modal video --input demo_data/video.m4v
Для расширенного использования, см. Наше руководство пользователя.
Поскольку мы продолжаем развиваться и улучшать наше решение по проверке фактов, мы рады пригласить вас стать неотъемлемой частью нашего путешествия. Зарегистрируясь в нашем издании Spoorter, вы не просто разблокируете набор расширенных функций и преимуществ; Вы также питаете будущее надежной информации.
Ниже приведен скриншот нашего онлайн -сервиса. Нажмите здесь, чтобы попробовать сейчас!
Добро пожаловать и спасибо за ваш интерес к проекту Loki! Мы приветствуем вклад и отзывы сообщества. Чтобы начать, пожалуйста, обратитесь к нашим руководящим принципам взноса.
Не пропустите последние обновления, выбросы функций и понимание сообщества! Мы приглашаем вас подписаться на нашу рассылку и стать частью нашего растущего сообщества.
? Подпишитесь сейчас на нашем сайте!
@misc{li2024lokiopensourcetoolfact,
title={Loki: An Open-Source Tool for Fact Verification},
author={Haonan Li and Xudong Han and Hao Wang and Yuxia Wang and Minghan Wang and Rui Xing and Yilin Geng and Zenan Zhai and Preslav Nakov and Timothy Baldwin},
year={2024},
eprint={2410.01794},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2410.01794},
}