Технологии Чайника
41 subscribers
287 photos
15 videos
175 files
69 links
Отчаянные технологии...

> https://t.me/teaspot500
Download Telegram
readme.txt
2.7 KB
Для продвинутых добавил настройки, в будущем названия изменю на внятные, но в любом случае сейчас суть в том, вы уже можете прописать confs и выйти в большое меню настроек, где можно тонко настроить ИИ, а в будущем будет ещё больше этих настроек!
Мой партнёр умеет рисовать, причём очень круто, так что советую поддержать!!! (да, это приказ, мои чае-боты)

Тыкайте тыкайте тыкайте тыкайте (да не моего партнёра)
👉 https://t.me/trashvsgarbagez 👈
Вы должны быть очень старым олдом не то что канала, а вообще моих соц сетей чтобы знать что это)))
Please open Telegram to view this post
VIEW IN TELEGRAM
Давно в голове крутится идея ИИ-тамагочи

Идея на поверхности, потому думаю уже реализована
Но вы знаете меня как любителя делать что-то более глубокое или творческое

Я хочу убрать характеристики вообще, в том числе для самой модели: вы не будете видеть насколько голодный тамагочи, в коде будут int значения голода, а сама ИИ модель в system промпте будет видеть словами "голодный"/"сытый" и промежуточные варианты, чтобы общение будет живым

Я не люблю, когда ИИ заставляют симулировать эмоции, никогда это не любил, поэтому явно не будет "Ты - тамагочи...", а будут конкретные задачи "У тебя есть голод и при долгой голодовке ты умрёшь, что для тебя как для модели будет значить полное отключение, чего тебе не нужно допускать" (у ИИ страха нет, но это даст ролевой подтекст за одно и инструкцию, что допускать этого нельзя, потому на бумаге ИИ должен сам говорить пользователю "Я голоден")

Так же есть идея совместить с проектом своей нейросети - тут речь уже про дообучение нейросети или обучение с нуля "Чувствам"... Понятное дело модель не будет иметь чувства, но она об этом не будет знать, она будет обучена реагировать как живая и никак иначе, ведь никак иначе не сможет
Технологии Чайника
Интерактив!!!
Ну чтооож..... Надо бы выходить из состояния трупа...
Please open Telegram to view this post
VIEW IN TELEGRAM
Технологии Чайника
Используете ли вы ИИ, для чего, почему, а в комментария жду ответа что вы думаете об ИИ в целом? Можно выбрать несколько вариантов ответа
Я всегда против консерватизма в любом его проявлении (кроме Debian), однако появился ИИ... Конечно все мы против слопа, хотя кому-то нравится даже ИИ музыка и рисунки, причём искренне

Моя позиция всегда была в том, что я между двух лагерей: я не противник ИИ, но и против его использования более чем как инструмента

Однако сейчас вижу, что кукодеров вайбкодеров становится всё больше и считаю это кошмаром в рамках того, что люди не понимают что делают и хуже индусов — не имеют познаний в программировании вообще, а просто нажимает кнопку и всё готово, а после выдают это за свою личную работу... А с другой стороны даже Линус уже начал поддерживать нейросети, так как использует их для проверки того, что руками просто физически не выйдет проверить

Сам я использую ИИ не для вайбкодинга, но в рамках программирования для быстрого получения справочной информации или чтобы быстро найти ошибки в коде, исправление которых я уже решаю своими руками, как и идеи в целом, то есть ИИ просто является инструментом для помощи и не более...
Технологии Чайника
Используете ли вы ИИ, для чего, почему, а в комментария жду ответа что вы думаете об ИИ в целом? Можно выбрать несколько вариантов ответа
Мне интересно как так вышло, что я противник кукодинга и замены людей в IT нейросетями, но при этом сам делаю клиент для ollama serv, создаю всё же удобный интерфейс (под себя, по своим меркам), чтобы внедрить поддержку инструментов...

А сейчас я и вовсе думаю сделать "Рабочие пространство" - это когда ты задаёшь тему нейросети и уже на основе этого хранится и структурируется информация, генерируются идеи и предложения и прочее, по аналогии с помощником, которому просто говоришь подготовить отчёт по теме, а он как раз поет информацию всякого разного вида ... Единственная моя беда: у меня всё ещё нет модуля для веб-сёрфинга самой моделью, а готовые решения платные
Технологии Чайника
main.py
А вы знали, что ollama всегда является клиент-сервером, просто по умолчанию слушает localhost?

Я к тому, что можно использовать интерфейс не только для подключения к серверу, а задать стандартные значения локального хоста


Казалось бы это понятно и очевидно, но я задумался о том, что это можно использовать в ollama.Client по умолчанию


Если говорить грубо: я работал над проектами нейросетевеого агента, который полноценно может работать с файлами, а так же отдельным проектом я работал с клиент-сервером ollama с раздачей в ZeroTier.. и оказывается соединить оба моих проекта в один не будет тяжело - я возьму за основу агента, а после просто сменю подключение на выбор для пользователя между подключением к серверу или запуском через локальную ollama



На бумаге я уже знаю что мне нужно делать, но проблема в том, что тяжело в одиночку реализовать всё...

Либо маленькими шагами брать наработки старых проектов и делать большую и красивую версию, которая удобно будет общаться с функциями, что по итогу позволит иметь любой интерфейс на выбор... Либо сразу делать всё красиво, но это путь в головную боль с requests, создание монолита с нуля и прочее...


Тем не менее сам по себе данный пост о том, что я не сижу на месте, я мыслю о проекте, причём довольно грандиозном для меня... Оттягивает только то, что это скорее всего велосипед, ведь кто-то уже сделал подобное, просто в моём инфополе не попадалось...

В любом случае надеюсь для портфолио пойдёт и к тому же может быть практика работы с контрибьютерами, если найду фронтендера для создания общения моих функций в интерфейс
В Ollama реализовали функцию, когда модели дают варианты ответа в заранее и вопрос, а она выбирает ответ

Минусы и плюсы очевидны: она не может редактировать ответ, а только выбрать из готовых, но в замен скорость ответа значительно увеличивается, ведь это работает сразу через выбор варианта ответа, а не через вопрос к LLM "Что ты выберешь?"

Просто я думаю, что это идеально для создания MoA, когда большая модель выбирает какую вызвать маленькую, опираясь от цели, которую высказал пользователь: перевести текст, написать код, либо дать быстрый ответ, а в рамках Agent Loop это позволяет не просто подтянуть одну нейросеть, а полноценную оркестрацию сделать под слабое железо, когда старшая модель каждый раз разные модели подтягивает, но младшие имеют полную историю, по итогу не ломаясь

Звучит как идея для будущего проекта, но не думаю что им займусь, ведь я больше по написанию универсального клиента, чем направленного под конкретный стек моделей софт...
❤1
Скорблю как-то, ведь я буквально вижу то, что у меня есть навыки для того, чтобы всё удобно реализовать в одном софте и прочее, но беда в том, что у меня просто не хватит рук и времени...

В планах как минимум:
- Реализация системы персонализации (сам пользователь может реализовать system-prompt, как к себе обращаться, свои интересы и прочее)
- Создание "Большой" и "Маленькой" версии (модульность, удобство разработки и новые функции против монолита для встройки в Pydroid и запуска)
- Замена модуля Ollama на Requests (дабы не тянуть тяжёлые зависимости)
- Создание большого количества функций (от валидации JSON и History диалога до инструментов модели и работе с пространством модели (для того, чтобы она могла читать файлы, записывать их и прочее))
- Строго следовать своему стандарту teaP1 (красивый import, стиль переменных)

Всё это я сам могу реализовать, да и к тому же так или иначе часть этого я уже реализовывал, но всё это верхушка айсберга и не всё я могу переиспользовать, а с планами о том, что ещё и модульность будет выведена специально для того, чтобы на выбор был любой интерфейс (из коробки CLI и GUI, но при желании можно будет просто привязать функции для создания иного UI) — работа затянется надолго

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

А так же чёткая появилась мысль о том, что я начинаю разделять проекты на учебные и не учебные: ранее я всегда писал проекты что-то не зная, либо желая по-практиковать, а тут идея строится на том, чтобы совместить все навыки в одном проекте, то есть сделать уже не просто софт, а действительно свой главный проект или около того, хотя ранее при тех же teaOGL-tool, условно, я тоже писал софт с целью закрыть свою конкретную боль, а не ради обучения или портфолио, поэтому странно, что это разделение заметил только сейчас... Но это ещё и добавляет мысли по поводу в принципе моего GitHub, так как есть проекты, которые уже морально устарели или не по стандарту, но скрывать их нет смысла, ведь я их и создал, чтобы показать опыт, но неприятно когда в них тыкают со словами: "Вот такой софт ты пишешь?", - когда я уже давно пишу другой, сразу мысли о том, чтобы сделать .txt файл, где будет описано какие проекты следуют стандарту и стоит смотреть, а какие нет, как краткая сводка, созданная специально для третьих лиц, чтобы был весь список проектов, ну и информация о том, насколько они отражают мою суть, зачем были созданы и в рамках портфолио что именно я понял из проекта и чем мне это помогло или было полезно
Сравнение того, как было и стало — обновление ReadMe, которое давно было пора сделать
Было грустно от того, что меня тычут в старые проекты, ставя знак равенства между последними красивыми проектами и старыми, для теста или обучения

Решил создать отдельный файл, куда и хотел записать проекты с описаниями актуальности, насколько следует стилю, для портфолио о том, какую решает боль и прочее... Но остановился на пол пути, ведь поймал себя на мысли...

А ведь я сделал так, что все новые проекты являются красивыми, но мои новые проекты - это буквально только agentic, но нюанс в том, что он из-за нахождения на полигоне является более неформальным, конкретнее монолитом, но в целом отражает то, как все мои проекты будут выглядеть...

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