This media is not supported in your browser
VIEW IN TELEGRAM
Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы вскрыть «капот» ИИ-агентов и понять, как там работают векторные БД и алгоритмы поиска.
Даже LLM требуют эффективного управления данными. На открытом уроке поговорим о технической реализации современных систем с контекстом.
План занятия:
—
— векторные хранилища (`FAISS`) и работа с индексами;
— реализация пайплайна для обработки документов без «галлюцинаций».
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Занятие проходит в рамках подготовки к курсу «Разработка AI-агентов». Только для тех, кто готов погружаться в детали.
Записаться на урок
Даже LLM требуют эффективного управления данными. На открытом уроке поговорим о технической реализации современных систем с контекстом.
План занятия:
—
RAG vs Fine-tuning: оптимизация ресурсов и точности;— векторные хранилища (`FAISS`) и работа с индексами;
— реализация пайплайна для обработки документов без «галлюцинаций».
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Занятие проходит в рамках подготовки к курсу «Разработка AI-агентов». Только для тех, кто готов погружаться в детали.
Записаться на урок
proglib.academy
Курс| Разработка AI-агентов
От базовых принципов до производственных мультиагентных систем. Освой современные фреймворки и создай реальные AI-решения для бизнеса
😁2
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Стандарт C++ гарантирует, что можно зарегистрировать минимум N функций через
std::atexit. Найди баг в этом коде:#include <cstdlib>
#include <iostream>
void dummy_handler() {
static int counter = 0;
std::cout << "Handler " << ++counter << "\n";
}
int main() {
// Регистрируем 100 обработчиков
for (int i = 0; i < 100; ++i) {
if (std::atexit(dummy_handler) != 0) {
std::cerr << "Failed at " << i << "\n";
return 1;
}
}
std::cout << "All registered!\n";
return 0;
}
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
📰 Свеженькое из мира C++
Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++.
😎 Интересное:
• Введение в Direct2D — подборка статьи по введению в Direct2D.
• Почему std::piecewise_construct принимает кортежи, а не variadic args? — пример использования variadic args
• Борьба с Variable Shadowing — способы борьбы с затенением переменных
• Как одно ключевое слово ускоряет код? — пример использования final в коде
• std::atexit — зачем регистрировать функции на выход? — регистрируем логику завершения программы
🔹📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++.
😎 Интересное:
• Введение в Direct2D — подборка статьи по введению в Direct2D.
• Почему std::piecewise_construct принимает кортежи, а не variadic args? — пример использования variadic args
• Борьба с Variable Shadowing — способы борьбы с затенением переменных
• Как одно ключевое слово ускоряет код? — пример использования final в коде
• std::atexit — зачем регистрировать функции на выход? — регистрируем логику завершения программы
🔹📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
👍1
Задачи копятся, а ты всё ещё вручную «жаришь» каждый запрос к нейронке?
Это работа в забегаловке. Настоящий Шеф не делает выделение памяти вечно — он проектирует Систему. ⚙️
В понедельник, 26 января, стартует интенсив по разработке ИИ-агентов. Мы научим создавать эффективные автономные решения, которые закроют задачи бизнеса, пока ты занимаешься архитектурой.
В программе:
— мультиагентные системы в
— сложная логика в
—
Записаться на курс
Это работа в забегаловке. Настоящий Шеф не делает выделение памяти вечно — он проектирует Систему. ⚙️
В понедельник, 26 января, стартует интенсив по разработке ИИ-агентов. Мы научим создавать эффективные автономные решения, которые закроют задачи бизнеса, пока ты занимаешься архитектурой.
В программе:
— мультиагентные системы в
CrewAI: делегирование рутины и ревью;— сложная логика в
LangGraph: управление состоянием и контроль графов;—
tool use интеграция: подключение агентов к вашим БД и внешним API. 🏗️Записаться на курс
😁1
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍6🤔3
Завтра стартуем: курс по разработке ИИ-агентов ⚙️
Пора внедрять ИИ в системные решения. Мы научим проектировать эффективные автономные системы на
👉 Успейте занять место до начала занятий
Пора внедрять ИИ в системные решения. Мы научим проектировать эффективные автономные системы на
CrewAI, управлять сложной логикой в LangGraph и подключать нейросети к реальным инструментам и базам данных.👉 Успейте занять место до начала занятий
😁2
Forwarded from Библиотека собеса по C++ | вопросы с собеседований
Что такое "ABI stability" и почему она важна для библиотек?
Anonymous Quiz
9%
Стабильность API между версиями
86%
Бинарная совместимость интерфейсов между версиями
2%
Стабильность алгоритмов
1%
Защита от багов
1%
Это касается только ассемблера
😁2
Forwarded from Библиотека задач по C++ | тесты, код, задания
Forwarded from Библиотека задач по C++ | тесты, код, задания
Результат компиляции?
Anonymous Quiz
4%
Код выведет 0
11%
Код выведет 10
31%
Undefined behavior
30%
Compilation error
24%
Код выведет мусорное значение
😁2❤1
AI-агенты: когда производительность инференса решает всё
Запуск сложных агентских систем требует оптимизации. Если вы пишете на C++, вам важно понимать, как эти системы устроены на верхнем уровне, чтобы эффективно внедрять их в высоконагруженные решения.
Старт курса сегодня в 19:00 МСК.
Ключевые блоки:
— архитектура мультиагентных систем;
— планирование и использование инструментов;
— интеграция
— концепции
Поймите логику работы современного AI-стека.
Записаться на курс
Запуск сложных агентских систем требует оптимизации. Если вы пишете на C++, вам важно понимать, как эти системы устроены на верхнем уровне, чтобы эффективно внедрять их в высоконагруженные решения.
Старт курса сегодня в 19:00 МСК.
Ключевые блоки:
— архитектура мультиагентных систем;
— планирование и использование инструментов;
— интеграция
RAG и деплой решений;— концепции
Chain-of-Thought и Reasoning.Поймите логику работы современного AI-стека.
Записаться на курс
😁2
🔥 Большой апдейт стандартных Си-библиотек: Glibc 2.43 и newlib 4.6.0
После шести месяцев разработки вышла новая версия GNU C Library 2.43, и это серьёзный релиз, который меняет правила игры для C-разработчиков. Над ним работали 69 контрибьюторов, и теперь библиотека полностью соответствует стандартам ISO C23 и POSIX.1-2024.
🍿 Что нового?
Самое заметное — экспериментальная поддержка Clang для сборки Glibc на платформах aarch64 и x86_64. Наконец-то можно использовать альтернативный компилятор, хотя пока требуется Clang 18+ и совместимый с libgcc runtime.
Для Linux-систем появились две важные функции: mseal() для блокировки изменений частей адресного пространства процесса и openat2() с расширенными флагами безопасности — запретом пересечения точек монтирования, символических ссылок и "../" в путях.
🍪 Новый C23
Стандарт C23 активно интегрируется в библиотеку. Добавлены новые функции вроде free_sized, free_aligned_sized и memset_explicit. Макрос assert теперь поддерживает переменное число аргументов. Интересный момент: функции поиска (strchr, memchr и компания) переопределены как макросы для поддержки const-квалификаторов — это вызвало бурное обсуждение в комьюнити, но решает реальную проблему type safety.
👌 Производительность и безопасность
Из проекта CORE-MATH перенесли оптимизированные математические функции, добавили векторные варианты для AArch64, улучшили производительность множества функций. На AArch64 теперь по умолчанию включены huge pages (2MB) в malloc, а для RISC-V появилась оптимизированная memset с использованием векторного расширения RVV.
✏️ Новость
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
После шести месяцев разработки вышла новая версия GNU C Library 2.43, и это серьёзный релиз, который меняет правила игры для C-разработчиков. Над ним работали 69 контрибьюторов, и теперь библиотека полностью соответствует стандартам ISO C23 и POSIX.1-2024.
Самое заметное — экспериментальная поддержка Clang для сборки Glibc на платформах aarch64 и x86_64. Наконец-то можно использовать альтернативный компилятор, хотя пока требуется Clang 18+ и совместимый с libgcc runtime.
Для Linux-систем появились две важные функции: mseal() для блокировки изменений частей адресного пространства процесса и openat2() с расширенными флагами безопасности — запретом пересечения точек монтирования, символических ссылок и "../" в путях.
Стандарт C23 активно интегрируется в библиотеку. Добавлены новые функции вроде free_sized, free_aligned_sized и memset_explicit. Макрос assert теперь поддерживает переменное число аргументов. Интересный момент: функции поиска (strchr, memchr и компания) переопределены как макросы для поддержки const-квалификаторов — это вызвало бурное обсуждение в комьюнити, но решает реальную проблему type safety.
Из проекта CORE-MATH перенесли оптимизированные математические функции, добавили векторные варианты для AArch64, улучшили производительность множества функций. На AArch64 теперь по умолчанию включены huge pages (2MB) в malloc, а для RISC-V появилась оптимизированная memset с использованием векторного расширения RVV.
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🙏1
🏠🪴 10 простых советов, как обустроить рабочее место на удаленке и повысить продуктивность
При работе из дома обстановка имеет решающее значение. Правильно организованное рабочее место помогает сосредоточиться, снизить усталость и повысить эффективность.
Ниже я собрала научно обоснованные советы по обустройству домашнего офиса. И конечно же, все рекомендации подкреплены исследованиями (ссылки прилагаются).
👉 Продолжение...
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак
При работе из дома обстановка имеет решающее значение. Правильно организованное рабочее место помогает сосредоточиться, снизить усталость и повысить эффективность.
Ниже я собрала научно обоснованные советы по обустройству домашнего офиса. И конечно же, все рекомендации подкреплены исследованиями (ссылки прилагаются).
👉 Продолжение...
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#свежак