Технологии Чайника
Вот и код моего балбеса https://github.com/MichiTheCat-RedStar/GrenTeaBot
#TODO: вынести настройки в отдельный файл, а то я уже устал переключаться, только надо найти расширение нужное, а то .ini и .json не поддерживают комментарии, а мне надо как-то объяснить что есть что в самом файле настроек; так же сделать ник пользователя не только в логах, но и в консоли при получении от него сообщения; так же сделать "ENG-MODE" или подобное - когда используются только англоязычные ИИ модели, чтобы сначала запрос переводился на английский, потом ИИ отвечала на английском, потом запрос переводился на русский... Это помогло бы в работе с маленькими моделями, ценой качества ответа, так как условный smollm2 хоть и хорошая модель, но не знает русский
А вы тоже пишите
И сидите грустите?
from time import sleep
while True: print('\a'); sleep(0.1)
И сидите грустите?
/команда в LMM - это копиум или функция?
Давно заметил, что можно написать '/code "python"' и тогда ИИ будет мыслить в рамках питона, можно написать '/language "RU"' и ИИ будет отвечать на русском, а можно и вовсе прописать '/system {промпт}' и ИИ будет действовать так, словно это системный промпт
И вот вопрос: Сама модель говорит, то что такие команды действительно есть, а в её мыслях при вводе подобных команд можно заметить, что она часто игнорирует команду, но исполняет её, словно она и правда на системном уровне (условно при '/lang "RU"' она будет отвечать на русском, но не говоря 'Пользователь прописал /lang "RU", а значит мне надо отвечать на русском'), но всё же я уверен в том, что LLM просто обучена воспринимать это как команды, но не на системном уровне, но думать, что они на системном (яркий пример - это несовместимость интерфейса и запроса (То есть при /thinking "False" и включенном режиме глубокого мышления, ИИ будет всё равно думать)), так же и сами команды можно писать по-разному (начиная от очевидного '/lang' вместо '/language', заканчивая разными переменными: '/think ON'/'/think True'/'/think "True"')
Я всё же думаю, что как раз это не магия, а просто модель обучена на том, что в условной Ollama или прочих программ для работы с ИИ моделями есть подобные команды... Для эксперимента можно попробовать заменить '/thinking' на '-thinking', а так же об этом говорит то, что ИИ рекомендует писать в системном промпте другим моделям '/think', когда фактически такого функционала нет
Давно заметил, что можно написать '/code "python"' и тогда ИИ будет мыслить в рамках питона, можно написать '/language "RU"' и ИИ будет отвечать на русском, а можно и вовсе прописать '/system {промпт}' и ИИ будет действовать так, словно это системный промпт
И вот вопрос: Сама модель говорит, то что такие команды действительно есть, а в её мыслях при вводе подобных команд можно заметить, что она часто игнорирует команду, но исполняет её, словно она и правда на системном уровне (условно при '/lang "RU"' она будет отвечать на русском, но не говоря 'Пользователь прописал /lang "RU", а значит мне надо отвечать на русском'), но всё же я уверен в том, что LLM просто обучена воспринимать это как команды, но не на системном уровне, но думать, что они на системном (яркий пример - это несовместимость интерфейса и запроса (То есть при /thinking "False" и включенном режиме глубокого мышления, ИИ будет всё равно думать)), так же и сами команды можно писать по-разному (начиная от очевидного '/lang' вместо '/language', заканчивая разными переменными: '/think ON'/'/think True'/'/think "True"')
Я всё же думаю, что как раз это не магия, а просто модель обучена на том, что в условной Ollama или прочих программ для работы с ИИ моделями есть подобные команды... Для эксперимента можно попробовать заменить '/thinking' на '-thinking', а так же об этом говорит то, что ИИ рекомендует писать в системном промпте другим моделям '/think', когда фактически такого функционала нет
Я перешёл с ТГ в ГитХаб и больше вы тут не видите миллион файлов "Программа v0.1a"... Это плюс или минус? Больше возможностей для мыслей и других дел, но их как будто бы и не было.. Что бы вы хотели видеть на канале?
Кстати, мой бот обновился
https://github.com/MichiTheCat-RedStar/GrenTeaBot/tree/main
Кстати, мой бот обновился
https://github.com/MichiTheCat-RedStar/GrenTeaBot/tree/main
GitHub
GitHub - MichiTheCat-RedStar/GrenTeaBot: Бот на базе маленькой нейросети, созданная для общения в чате моего канала | A bot based…
Бот на базе маленькой нейросети, созданная для общения в чате моего канала | A bot based on a small neural network created for chatting on my channel - MichiTheCat-RedStar/GrenTeaBot
🤔1
Хочу спросить ваше мнение по поводу Gambas3, так как у меня смешанные чувства между Roblox Studio, Construct 2, Python 2 и прочего, но просто боюсь, что многие тут даже не знают что это... Хотя и я до сегодня не знал, но теперь не знаю использовать ли)
Anonymous Poll
0%
Пользуюсь активно, всё нравится
0%
Пользуючь активно и ничего не нравится
25%
Был маленький опыт, понравилось
25%
Был маленький опыт и не понравилось
0%
Слышал где-то, звучит прикольно
0%
Слышал где-то и звучит странно
50%
Не слышал о таком, что это вообще?
0%
Отвечу в комментариях...
Технологии Чайника
Хочу спросить ваше мнение по поводу Gambas3, так как у меня смешанные чувства между Roblox Studio, Construct 2, Python 2 и прочего, но просто боюсь, что многие тут даже не знают что это... Хотя и я до сегодня не знал, но теперь не знаю использовать ли)
HelloWorld2.gambas
755 B
Мои первые шаги)
Правда опять же я не знаю, по такой логике я могу и Scratch скачать и сказать, что я супер программист.. А вроде и удобно сделать самому себе мини-приложение для своих нужд, вроде кучи кнопок, которые открывают нужные программы в нужном порядке и так далее...
Правда опять же я не знаю, по такой логике я могу и Scratch скачать и сказать, что я супер программист.. А вроде и удобно сделать самому себе мини-приложение для своих нужд, вроде кучи кнопок, которые открывают нужные программы в нужном порядке и так далее...
В VS code тебе нужен язык + плагин + головная боль
Python популярен и ты просто качаешь питон и ставишь плагин для него
В lua, basic, pascal и так далее ты страдаешь... Буквально... Либо привыкаешь к очень неудобным изменениям в .vscode каждый раз
В Geany у тебя вместо этого сам Geany просто исполняет команду консольные
Например есть кнопка "Компилировать" и "Запустить", на примере с C выполняется команда
Где %f как раз указывает на открытый файл в его директории, то есть удобно всё создастся и запуститься...
В итоге для любителей Windows я решил разобраться, есть ли подобные команды для винды, ведь это было бы логично, но кто их знает... И если есть, то можно что-то подобное быстро собрать на Ткинтер и перековырять в .exe
Хотя тогда надо будет разобраться что на винде черз что собирается и как это автоматизировать под кучу языков.. Но просто думаю, что это удобнее, чем страдать с плагинами, которых может и не быть 👍
А что думаете вы? Зря или нет? Надо ли? Либо я джун и неправ?
Python популярен и ты просто качаешь питон и ставишь плагин для него
В lua, basic, pascal и так далее ты страдаешь... Буквально... Либо привыкаешь к очень неудобным изменениям в .vscode каждый раз
В Geany у тебя вместо этого сам Geany просто исполняет команду консольные
Например есть кнопка "Компилировать" и "Запустить", на примере с C выполняется команда
gcc -Wall -c "%f"
Где %f как раз указывает на открытый файл в его директории, то есть удобно всё создастся и запуститься...
В итоге для любителей Windows я решил разобраться, есть ли подобные команды для винды, ведь это было бы логично, но кто их знает... И если есть, то можно что-то подобное быстро собрать на Ткинтер и перековырять в .exe
Хотя тогда надо будет разобраться что на винде черз что собирается и как это автоматизировать под кучу языков.. Но просто думаю, что это удобнее, чем страдать с плагинами, которых может и не быть 👍
А что думаете вы? Зря или нет? Надо ли? Либо я джун и неправ?
👨💻1
Оказывается Geany уже есть на Windows, так что я ничего делать не буду, но не суть...
Суть в том, что можете не верить мне, но я впервые создаю что-то на Scratch и это забавно)
Мне очень нравится простата, простота и лёгкость)
Даже мысли появляются, что взрослым дядькам просто делать нечего, вот они и выдумали свои языки, вместо того, чтобы визуальное программирование компилировать в машинный код и не терять в скорости)
Но кроме подобной грусти и какой-то лёгкости я хочу вернуться к своему казино...
Суть в том, что можете не верить мне, но я впервые создаю что-то на Scratch и это забавно)
Мне очень нравится простата, простота и лёгкость)
Даже мысли появляются, что взрослым дядькам просто делать нечего, вот они и выдумали свои языки, вместо того, чтобы визуальное программирование компилировать в машинный код и не терять в скорости)
Но кроме подобной грусти и какой-то лёгкости я хочу вернуться к своему казино...
👍2
Мне нужна помощь, я выгораю, мне нужен соавтор на GotHub для регулирования самой страницы на GitHub и лицензии с readme... Я понял, что люблю писать код, но выгораю вечно создавать новые проекты и всё это как-то называть или что-то ещё
😢1🐳1
Технологии Чайника
https://github.com/MichiTheCat-RedStar/TheAlchemist-Ollama
Не, ну... Если подобрать крупную модель, либо на русском специализированную, либо играть на английском - то всё супер и багов таких нет
ollama run lakomoor/vikhr-llama-3.2-1b-instruct:1b
Всё ещё самый лучший из 1b специализированных на русском, увы
Только сейчас узнал о '
KeyboardInterrupt', теперь буду использовать для необычных целей... Да и Ctrl-X и ему подобные явно же так же можно как-то читать из Input до нажатия Enter
Технологии Чайника
https://github.com/MichiTheCat-RedStar/TheAlchemist-Ollama
Gemma3:12b очень хорошо показала себя на русском
Так же проблема с мыслящими моделями, так как думают более чем 32 токена, не оставляя их на ответ
Позже буду фиксить, думаю добавить переменную "Умная модель", которая изменит ограничение на длину ответа для мышления и даст другой промпт, чтобы он был более качественны, но и большой, как раз для более крупных или мыслящих моделей
Так же проблема с мыслящими моделями, так как думают более чем 32 токена, не оставляя их на ответ
Позже буду фиксить, думаю добавить переменную "Умная модель", которая изменит ограничение на длину ответа для мышления и даст другой промпт, чтобы он был более качественны, но и большой, как раз для более крупных или мыслящих моделей
Вот и моя вторая библиотека... Думал сделать классом, но передумал.. Архитектура не та, чтобы в PyPI загружать.. В общем надеюсь кому-то будет полезно, а вообще это просто доделанная идея моего старого кода, только кодировка в UTF-8, а не ASCII... И мнесто связки двух Meow тут Purr.. Буду использовать там, где нужна обфускация, с этой целью в принципе и делалась библиотека
https://github.com/MichiTheCat-RedStar/PurrCrypt
https://github.com/MichiTheCat-RedStar/PurrCrypt
GitHub
GitHub - MichiTheCat-RedStar/PurrCrypt: Кодирование слов через кошачьи звуки | Encoding words through cat sounds
Кодирование слов через кошачьи звуки | Encoding words through cat sounds - MichiTheCat-RedStar/PurrCrypt
❤1
Так как ситуация такая, что WiFi есть не всегда, то появилась идея через streamlit написать сайт, который будет хостится на ноутбуке, к которому в режиме модема подключен телефон... Таким образом я смогу без трудностей сделать локальный хост с WiFi, куда смогут подключиться люди рядом через подключение к моей сети... Так как я двачер, то форму постинга можно оформлять даже без подписей имён, либо с опциональной подписью.. Надо проверить как это будет работать и будет ли и если всё окей, то можно сделать таким образом простой локальный мессенджер, причём из-за streamlit безопасность обеспечивается в обе стороны, так как мой код весь на питоне, а ip или какие-то данные пользователей я вряд-ли смогу просмотреть
В принципе я представляю тупо Обновляемое окно, которое форматирует всё в .txt и снизу поле для текста и кнопка "Отправить"... Выглядит очень просто и при этом удобно... По крайней мере легко сделать такой скелет, чтобы развивать его дальше
В принципе я представляю тупо Обновляемое окно, которое форматирует всё в .txt и снизу поле для текста и кнопка "Отправить"... Выглядит очень просто и при этом удобно... По крайней мере легко сделать такой скелет, чтобы развивать его дальше