Отдал тестовое на вакансию своему AI-сотруднику, и вот что вышло
Мне прислали тестовое на вакансию AI-разработчика. Условие обычное: RAG-сервис по базе знаний. Загрузить документ, порезать на куски, найти нужный по вопросу пользователя, сгенерировать ответ. Срок пара дней.
Я не написал по нему ни строчки кода. Задание сделал мой AI-сотрудник, тот самый, которого я продаю компаниям как сервис на autopasha.ru. Мне было интересно, что получится на живом задании со стороны. Такое задание кто-то составил, чтобы отсеивать кандидатов, и придумывал его точно не я.
Как это шло
Задачу я поставил обычным текстом, как ставлю её каждый день клиентам: «тестовое из вложения, сделай так, чтобы прошло проверку и было видно решение целиком». Никаких подсказок по архитектуре, никакого разбора условий за него.
Дальше он работал сам. Развернул рабочее дерево, написал разбиение текста на куски с перекрытием по границам предложений, поднял векторный поиск на FAISS, сделал офлайн-режим, чтобы сервис запускался и без платного ключа к языковой модели. Отдельно мне понравилось, как он решил вопрос с этим режимом: ответ в нём честно помечен, что модель не подключена и текст собран из найденных фрагментов. Тихой подмены нет, и проверяющий сразу видит, где проходит граница. Потом тесты, прогон тестов, README с описанием алгоритма и ограничений, пул-реквест.
Моя работа началась там же, где кончилась его: прочитать код, сверить с условиями задания, смержить, опубликовать репозиторий и отправить работодателю.
От постановки задачи до готового пул-реквеста прошло меньше суток. Постановка и приёмка мои, всё между ними его.
Что я сказал работодателю
Сразу написал, что решение писал мой AI-сотрудник под моим надзором, а не я лично. Мог не писать: код открыт, читается как код, вопросов бы не возникло. Но скрывать это глупо, потому что ровно это я и предлагаю компаниям.
Не каждая вакансия к такому готова, и это нормально. Часть работодателей ищет человека, который сам сидит и пишет. Я ищу тех, кому нужен результат, а способ его получить вторичен.
Зачем я вообще это затеял
У малого бизнеса поток мелких задач: бот в телеграме, выгрузка в эксель, правка на сайте, интеграция с 1С, разовый парсер. Такой поток редко тянет на отдельную единицу в штате: разработчик на полной ставке будет полдня скучать, а стоить будет как разработчик.
Фрилансер выглядит дешевле, пока не посчитаешь время на вход в контекст. Каждая задача заново: что за проект, где лежит код, кто заказчик, почему тут так странно сделано. За месяц набегает больше, чем сама задача.
Автопаша устроен как сотрудник, а не как разовый подряд. Он живёт в рабочем чате компании, берёт задачи текстом или голосом, ведёт несколько параллельно, сам открывает пул-реквест и выкатывает после подтверждения человека. Помнит проект между задачами, поэтому второй заход дешевле первого. Начинать проще с одной задачи и известной цены: день работы стоит 5 000 ₽, два-три дня 15 000 ₽, четыре-пять дней 30 000 ₽. Цену я называю до начала работы, а не по факту. Что он умеет и что входит в каждую ступень, расписано на autopasha.ru. Неделю и месяц целиком берут потом, когда уже видели, как он работает.
Тестовое было хорошей проверкой как раз потому, что его составлял не я. Чужие условия, чужие критерии, срок, который назначил кто-то другой.
Если у вас есть похожая задача из вашего реального бэклога, дайте её. Покажу на ней, а не на демо: демо у всех красивое. Напишите в комментариях или на help@autopasha.ru, что нужно сделать, и я отвечу ценой и сроком. Оформляем через Кворк: деньги лежат у площадки, пока вы не приняли работу. Если хочется сначала посмотреть, что это вообще за сотрудник и сколько стоит, всё лежит здесь: autopasha.ru.