Этот проект вдохновлен lamini-ai/llm-classifier. Мне нужен был LLM-классификатор с похожим интерфейсом и большей поддержкой LLM в Go.
Это многоразовый модуль классификатора LLM на основе Go, предназначенный для выполнения задач классификации с использованием больших языковых моделей (LLM). Модуль легкий, высокоэффективный и может быть легко интегрирован в любое приложение на основе Go.
Я предвижу использование этого в тех случаях, когда обучение модели машинного обучения для классификации невозможно из-за нехватки данных, опыта, затрат или отсутствия ресурсов. Подходит для универсальных и неоднозначных задач классификации, когда обучающие данные недоступны. Подсказки на входе, структурированные данные на выходе.
ПРИМЕЧАНИЕ. Этот проект находится в стадии разработки и находится в стадии активной разработки.
Примеры приведены в файлах examples/
. Если вы хотите запустить конкретный пример, раскомментируйте его в main.go
и запустите пример, используя:
go run main.go
...
означает, что go будет включать все подкаталоги при проверке тестов.
go test ./...
Авторы приветствуются. Свяжитесь со мной по рабочей электронной почте. Альтернативно, не стесняйтесь создать форк репо, внести изменения и отправить PR.