Logo
TGCATALOG
Catálogo Selecciones Blog
S0ER - arquitectura y codificación

S0ER - arquitectura y codificación

Materiales sobre arquitectura de software, programación y crecimiento profesional en TI.

Sin valoraciones
384
25.10.2026
384
25.10.2026
Sin valoraciones
384
25.10.2026
Redirección segura vía bot
О канале

Materiales sobre arquitectura de software, programación y crecimiento profesional en TI.

Подписчиков 10,398
Тематика IT
Язык Español
Descripción

S0ER se centra en la arquitectura de software, programación y desarrollo profesional. El canal ofrece análisis en profundidad, ejemplos de código y estrategias para el avance en el campo de la TI.

Últimas publicaciones

S0ER - arquitectura y codificación
S0ER - arquitectura y codificación
🔒Открыть пост
и посмотреть медиа
Промпт для исправления ошибок в коде Некоторое время использую QWEN3-Coder-480b-А35b-Instruct и QWEN Coder. Модель в чем-то хороша, в чем-то не очень. Хочу рассказать о своем опыте борьбы с неверным поведением модели. Когда ИИ генерирует программный код, он может допускать ошибки, как и обычный разработчик. Синтаксические проблемы исправляются довольно просто, но встречаются и более сложные случаи, связанные с семантикой. Хочу разобрать конкретный пример, который демонстрирует, насколько по-разному может работать ИИ в зависимости от формулировки промпта. Сообщение от интерпретатора выглядит так: Failed to run `config` for agentsoer.nvim vim/loader.lua:0: ...soer/projects/agentsoer.nvim/lua/agentsoer/engine/ai.lua:43: '' expected near 'function' # stacktrace: - vim/loader.lua:0 - lua/agentsoer/commands.lua:5 - lua/agentsoer/init.lua:4 - ~/.config/nvim/lua/plugins/init.lua:34 _in_ **config** - ~/.config/nvim/init.lua:17 На первый взгляд кажется, что это стандартная синтаксическая ошибка, но в действительности наша проблема связана с семантикой. Рассмотрим фрагмент кода, на который указывает интерпретатор: 42 local function handle_tool_call(tool_call) 43 if tool_call.function.name == "list_directory" then 44 local success, params = pcall(vim.fn.json_decode, tool_call.function.arguments) 45 if success then Особенность в том, что "function" здесь представляет собой имя поля в таблице, а не ключевое слово Lua для объявления функций. Это требование продиктовано не локальными особенностями, а спецификацией OpenAI API. Следовательно, ИИ должен не только диагностировать суть недочёта, но и предложить корректное решение. Например, вместо замены имени поля следует использовать обращение через квадратные скобки: ['function'].name.
S0ER - arquitectura y codificación
Evolución de suscriptores
+-0.5% últimos 30 días
Actuales
10,398
Hace un mes
10,451
Crecimiento medio
+-2 / día
Actualizado
hace 1 día

Reseñas de canal S0ER - arquitectura y codificación

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Loading
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar