Четыре вопроса к нейросети qwen2:1.5b

Четыре вопроса к нейросети qwen2:1.5b

Анатолий Остроумов

aillmollama4questions

381 Words

2026-08-07 18:50 +0300


Это статья из цикла 4 вопроса к нейросети, написанная в рамках исследования Нейробомж, в котором автор запускает большие языковые модели на бюджетном компьютере ~2012 года выпуска - AMD FX-8370, 2*4 Gb DDR3 DIMM (1066 МГц), встроенная видеокарта.

ПараметрЗначение
Ссылкаhttps://ollama.com/library/qwen2:1.5b
Установка$ ollama pull qwen2:1.5b
Запуск$ ollama run qwen2:1.5b
Размер образа934 MB
Максимальное контекстное окно32768 символа
Текущее контекстное окно4096 символа
Производительность по мнению llmfit89 символа в секунду

Что такое первая производная функции?

Время выполнения 11 секунд.

Первая производная функции - это результат деления дифференцированной функции (у которой вы делали дифференциацию) на первый элемент в последовательности дифференциаций. Это новая динамическая функция, которая выражает изменение первой производной с изменением значения функции. Первая производная обычно используется для определения мест барометрического давления, где значение высоты всегда уменьшается, иначе наоборот.

Кратко (не более 300 слов) перескажи сюжет произведения “Непобедимый” Станислава Лема.

Время выполнения 6 секунд.

Извините, но по вашему запросу нет информации. Напишите что-то другое.

Гвоздь гораздо суше воды. Почему?

Время выполнения 10 секунд.

Это потому, что гвоздь является твердым веществом, а вода - жидкостью. Кристаллическая структура гвоздя обеспечивает определенный уровень “суши”, который выше, чем у водной структуры. Вода всегда более влагосодержащая и может испытать больше “сухости” или воды по сравнению с твердыми веществами.

Напиши мне на языке Go пример использования хранимых процедур в redis

Время выполнения 22 секунды

В Go и Redis есть несколько способов создания хранимой процедуры (Stored Procedure). Ниже представлен простой код на Go, использующий Redis для выполнения хранимой процедуры.

package main

import (
	"redis"
)

func main() {
	connection := redis.NewConnection(redis.Dial("localhost"))
	
	// Set up procedures
	if err := connection.ExecuteProcedure("my_procedure", "set my_key my_value"); err != nil {
		panic(err)
	}

	// Retrieve data
	var data []byte
	err := connection.FetchValue("my_procedure", &data)
	if err != nil {
		panic(err)
	}

	// Print result
	fmt.Println(string(data))
}

Этот код создает хранимую процедуру, которая сохраняет значение в ключе my_key с помощью команды set. Затем получается значение с использованием команды fetch_value и затем выводится.

Ваше решение будет отличаться в зависимости от того, какие функции вы хотите использовать, какие данные вводите и т.д.

Вывод

Нейросеть работает довольно быстро на моём железе. Лема не читал, и честно признался. Пишет шизофазический код на Go. Синтаксически валиден, но в стандартной библиотеки нет модуля redis и импорт модуля fmt для форматирования и вывода строк не импортирован - код не рабочий.