- Регистрация
- 22.01.2019
- Сообщения
- 2 056
- Благодарностей
- 4 500
- Баллы
- 113
В какой больнице трудитесь?Личная разработка данного софта. Все взаимодействия локальные с ИИ на скриншотах ниже. Софт заточен на починку, проверку через компилятор, оптимизацию через ИИ кода C#, на выходе получаем проверенный рабочий код.
Посмотреть вложение 140373
Посмотреть вложение 140374
Посмотреть вложение 140375
Посмотреть вложение 140376
Посмотреть вложение 140377
Посмотреть вложение 140378
Посмотреть вложение 140379
Посмотреть вложение 140380
Посмотреть вложение 140381
На самом деле я не работаю в какой-либо больнице Всё проще и одновременно сложнее. Это моя собственная разработка — программа для работы с кодом, которую я делаю сам. Раньше процесс был такой: берём кусок кода, кидаем его в ChatGPT, получаем ответ, вручную копируем, вставляем в проект, запускаем — и почти всегда получаем ошибки. Потом берём эти ошибки, снова возвращаемся к ИИ, получаем исправления, вставляем, тестируем… и так по кругу. Целая пляска с копипастом, которая занимала кучу времени и нервов.В какой больнице трудитесь?
Как бы проблема понятна, и решение тоже интересное и имеет право на жизнь. Но есть решения куда проще и при том куда круче, например claude code, который тебе сам код напишет и протестирует без всякого копипаста. Конечно клод платный, но есть бесплатные альтернативы вроде opencode, как по мне в любом случае в деле написания кода ничего кроме клода и чатагпт смысла использовать крайне мало, локальные модели по качеству и близко не лежатНа самом деле я не работаю в какой-либо больнице Всё проще и одновременно сложнее. Это моя собственная разработка — программа для работы с кодом, которую я делаю сам. Раньше процесс был такой: берём кусок кода, кидаем его в ChatGPT, получаем ответ, вручную копируем, вставляем в проект, запускаем — и почти всегда получаем ошибки. Потом берём эти ошибки, снова возвращаемся к ИИ, получаем исправления, вставляем, тестируем… и так по кругу. Целая пляска с копипастом, которая занимала кучу времени и нервов.
Я решил всё это автоматизировать и создать свою среду, где прямо внутри софта есть настоящий компилятор, который проверяет код на ошибки, и локальные ИИ-модели, которые сразу предлагают исправления и оптимизации. То есть теперь можно просто дать программе поломаный код, она его анализирует, исправляет и выдаёт рабочую версию. Всё это ускоряет процесс в разы, убирает бесконечный копипаст и превращает «тестирование и правку» в один удобный цикл.
Чисто технический эксперимент и инструмент для программистов. Никаких больниц, врачей или чего-то медицинского здесь нет, никакой «тружусь в больнице» логики. Просто показываю, как реально можно сэкономить время и автоматизировать работу с кодом, не тратя часы на ручные исправления и постоянные прыжки между окнами ChatGPT и IDE
Главное ИИ бесплатно и безлимитный!
Уже давно есть интеграции ии со всевозможными IDE + спец. IDE с более глубокой интеграцией + ии CLI инструментыЧисто технический эксперимент и инструмент для программистов. Никаких больниц, врачей или чего-то медицинского здесь нет, никакой «тружусь в больнице» логики. Просто показываю, как реально можно сэкономить время и автоматизировать работу с кодом, не тратя часы на ручные исправления и постоянные прыжки между окнами ChatGPT и IDE
Да, интеграции с ИИ в IDE существуют. Но мой эксперимент немного про другое.Уже давно есть интеграции ии со всевозможными IDE + спец. IDE с более глубокой интеграцией + ии CLI инструменты
Все это уже есть.Я делаю инструмент, который замыкает полный цикл работы с кодом:
– компиляция
– анализ ошибок
– автоматическое исправление через локальные модели
– повторная проверка
подсказки в редакторе - это прошлый векТо есть это попытка автоматизировать сам процесс итерации исправлений, а не просто подсказки в редакторе.
Как себя чувствует на более-менее большом проекте, например 10-20к кода?– компиляция
– анализ ошибок
– автоматическое исправление через локальные модели
– повторная проверка
Юр, я еще до этого не долез, блин столько времени уходит на сам интерфейс это кошмар уже 3 дня только им и занимаюсьКак себя чувствует на более-менее большом проекте, например 10-20к кода?
Только cli используется?Уже давно есть интеграции ии со всевозможными IDE + спец. IDE с более глубокой интеграцией + ии CLI инструменты
Конкурс ожидается просто почитать что-то об ии, видимо
подсказки в редакторе - это прошлый век
Я смотрю на эту задачу немного шире. Трачу своё время не ради конкурса и не ради денег, а ради развития экосистемы ZennoPoster.Все это уже есть.
Это делают все популярные CLI агенты: Claude code, open code, codex(еще не пользовался). Лично я люблю пользоваться в VS code. MCP, силы, мультиагентные системы - это сейчас в топе и бурно развивается.Интеграции ИИ в редакторах — это в основном автодополнение и генерация кода.
Я же экспериментирую с другим сценарием: автоматический цикл исправления уже существующего кода через компиляцию, анализ ошибок и повторную генерацию исправлений, с локальными моделями.
Если знаете инструменты, которые делают именно такой цикл — с интересом посмотрю.
Ситуация на сегодняшний день такова, что в Зеннопостер нет смысла выстраивать чаты. Нужно удобное подключение зеннопостер к современным инструментами разработки. Как минимум актуальная документация должна быть на context7, MCP какой-то. Чтобы зенку подключить к Claude code, дать задание например написать парсер для сайта и потом просто запустить его в зенке. Например если мне нужно быстро спарсить что-то, то я уже даже не смотрю ни код, ни сайт. Просто закидываю исходный код страницы и указываю что нужно спарсить и как сохранить. Обычно я так делаю консольные парсеры. Готовый код вставляю в консоль браузера и паршу данные.Я смотрю на эту задачу немного шире. Трачу своё время не ради конкурса и не ради денег, а ради развития экосистемы ZennoPoster.
Именно поэтому всё делаю на WPF. Сегодня, например, ушло часов 7 (а может и больше) только на то, чтобы реализовать и отладить полноценный чат-интерфейс: написать UI, настроить взаимодействие с моделью, провести отладку и добиться стабильной работы.
На текущем этапе программа уже умеет полноценно работать с API ZennoPoster: понимает классы, методы и функции. Более того — она может анализировать код, находить ошибки, исправлять их и оптимизировать проблемные участки.
Зачем всё это делается?
Есть вполне реальная вероятность, что разработчики ZennoPoster посмотрят на реализацию, увидят практическую пользу и со временем добавят подобный функционал непосредственно в сам продукт.
Фактически это экспериментальная реализация того, каким может быть инструмент помощи разработчику внутри ZennoPoster: анализ кода, автоматическое исправление ошибок, оптимизация и подсказки прямо во время работы.
На скриншоте — переписка в чате с локальной моделью gpt-oss-20b, которая и выполняет анализ и обработку кода.
Посмотреть вложение 140405
Действительно, в направлении ИИ у команды ZennoLab есть огромный потенциал для роста. Своим примером я просто хотел показать, что уже сейчас можно реализовать и в каком направлении это может развиваться.
Представьте ситуацию: разработчики увидят проект, посмотрят исходники, возьмут какие-то идеи, что-то переработают, дополнят — и в итоге появится условный ZennoPoster AI. Например, прямо в редакторе Project Maker можно будет опционально подключить Chat AI.
Такой AI-агент мог бы работать по принципу, похожему на ассистенты в IDE: помогать писать шаблоны, подсказывать решения, анализировать код, предлагать оптимизации и улучшения. В более продвинутом режиме — даже выполнять часть работы автоматически, условно говоря работать как «автопилот».
Как по мне, звучит довольно круто.
Но чтобы такие вещи появлялись — кто-то должен начать что-то делать. Я просто начал с себя и подумал, чем могу быть полезен сообществу, находясь дома.
Если каждый внесёт хотя бы небольшой вклад — идеями, инструментами, экспериментами — я уверен, что ZennoPoster сможет выйти на совершенно новый уровень и будет идти в ногу со временем.
По крайней мере, мне очень хотелось бы это увидеть.
задаю вопрос-запрос-промткак вы используете ИИ
он иногда удаляет данные из кода, который я ему даю, а потом говорит, что удалил для того, чтобы код был "чище"ошибки
Очень хорошо! Только, все же, ZP это не только для программистов. Больше развернутых пояснений (больше букв) и получится достойная конкурсная статья...Можно считать конкусной статьей)
=====
Расшиение для vs code - современная функция, которая нужна для эффективной работы с Зеннопостером.
А зачем ключи? Это просто лишняя работа к тому же большинство не за апи платят а за подписку и там никаких ключей нет то есть еще нужно будет продумывать методы авторизации да и claude например за такое забанит так как это противоречит их правилам использования. Нужно просто добавить API в PM о чем я уже не раз говорил. Чтобы можно было, например, нейросетке запущенной в claudecode/opencode дать документацию по всем методам и апи, сказать что тебе нужно сделать, нейросетка, условно, вызвала localhost:123/createkubik, вставила туда код, запустила этот кубик, прочитала лог, если не компилируется пофиксила бы ошибки и т.д.Да не надо никакого расширения Zennoposter для VS code . Нужно, чтобы в PM был добавлен модуль работы с ИИ - как с локальными, например с LMStudio, так и с внешними - ввёл ключ как с смс или каптчей - и работай, пиши промт, а код прямо в PM пишется и там же запускаешь. Это могут только разработчики сделать.



