Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁2
Anonymous Quiz
31%
Handle
35%
WithAttrs
20%
Enabled
14%
WithGroup
Anonymous Quiz
18%
Задаёт максимальное количество элементов, которые можно добавить через append
16%
Ограничивает длину результирующего среза значением max - low
58%
Ограничивает ёмкость результирующего среза значением max - low
7%
Указывает индекс последнего элемента включительно
Anonymous Quiz
10%
Cрезы всегда работают с независимыми копиями данных
3%
После того как один из срезов передан в функцию
76%
После того как append вызвал рост одного из срезов и он получил новый массив
12%
После вызова copy(b, a)
Anonymous Quiz
26%
На старте программы
48%
При создании мапы
20%
Перед итерацией по мапе
6%
В случайный момент времени
😁1
Anonymous Quiz
15%
1.10
40%
1.17
20%
1.20
25%
1.21
🤔8
Anonymous Quiz
42%
Всегда выполняется default
20%
Не компилируется
4%
Проверяет последний доступный if
34%
Работает как if else
👻1
Anonymous Quiz
65%
Объявляет переменную, которую видно только в switch
14%
Вызывает doSomething() на каждый case
12%
Недопустимый синтаксис
9%
Узнать ответ
В первой части постов навалили жесткой базы, чтобы вправить мозги на место. Во второй дали конкретные инструменты, фреймворки и пошаговые инструкции, что нужно кодить прямо сейчас.
Часть 1. Введение, юзкейсы и реальность
Разбираемся с терминами, снимаем розовые очки и смотрим, где ИИ реально приносит бабки, а где только жжет нервы:
1. «Так что вообще считается AI-агентом?»
2. «Где тут бот, а где уже AI-агент?»
3. «Не надо пихать AI-агента в каждую задачу»
4. «Что уже можно спокойно делать через AI-агентов?»
5. «А что через AI-агентов пока лучше не трогать?»
Часть 2. Изнанка, ошибки и архитектура
Как всё это устроено под капотом, чтобы не слить бюджет и не наломать дров на старте:
6. «Можно ли просто сесть вечером и собрать себе AI-агента?»
7. «С чего вообще начать, если хочется попробовать AI-агентов»
8. «Почему AI-агент может внезапно начать творить дичь»
9. «Где AI-агенты реально экономят время, а где только добавляют возни»
10. «Почему они жрут столько денег?»
Часть 3. Хардкорная практика (Что делать руками)
Хватит теории. Открываем ноут, запускаем Cursor и делаем нормальные, отказоустойчивые системы:
11. «Почему одного промпта мало?»
12. «Почему AI-агенту мало просто “дать доступ к данным”»
13. «Если не следить за AI-агентом, он быстро начинает жить своей жизнью»
14. «Собрать демку легко. Но как же сделать нормально»
15. «Как сделать, чтобы это не развалилось через неделю?»
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱5
Anonymous Quiz
49%
Да, через запятую
23%
Да, через операторы AND OR
22%
Нет
7%
Только в файлах без интерфейсов
🤔4
Anonymous Quiz
54%
false — nil и пустой срез не равны
29%
true — nil и пустой срез считаются равными
8%
Паника — нельзя сравнивать nil со срезом
9%
false — длины не совпадают
👏6
Anonymous Quiz
12%
Удаляет дублирующиеся элементы
21%
Обрезает срез до первого нулевого элемента
58%
Возвращает срез без лишней ёмкости
8%
Создаёт полную копию среза
Anonymous Quiz
35%
Вернётся nil
2%
Компилятор выкинет ошибку
6%
Произойдёт паника «invalid type»
3%
Вернётся void
54%
Вернётся interface{}
Anonymous Quiz
2%
При запуске тестов через go test
73%
Во время компиляции
16%
При выполнении go vet
9%
В момент первого вызова функции из зависимого пакета
Anonymous Quiz
16%
0
5%
Длину слайса
12%
Панику
67%
-1
😢3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5⚡4❤2😢2
This media is not supported in your browser
VIEW IN TELEGRAM
😁1😢1
Включайте кружок там личное приглашение от спикера. 👆
Уже завтра в прямом эфире, разбираем архитектуру контекста в мультиагентных системах.
🤫 Секретный лут:
👉 Регистрируйтесь на трансляцию
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3😁1
Anonymous Quiz
6%
Программа паникует и завершается
15%
Ключ перезаписывает существующий бакет целиком
66%
Конфликтующие ключи попадают в один бакет
13%
Go автоматически меняет хэш-функцию
😁7