Новый фреймворк SwiReasoning улучшает рассуждения языковых моделей