Мариян Умагалова пришла в онлайн-магистратуру уже с опытом в аналитике. Она работала, пробовала новые направления, изучала Data Science и начала писать код на Python. А после перехода в системный анализ поняла: для дальнейшего роста ей не хватает технической базы и знаний со стороны разработки.
— Я чувствовала, что мне немного не хватает технической базы и понимания терминов.
Так Мариян оказалась на «Разработке ИТ-продукта». Спустя два года она уже видит результат учебы в работе:
— Когда ты понимаешь, что стала лучше, чем ты вчерашняя или ты двухлетней давности, это очень вдохновляет. На работе, например, слышишь, как разработчики что-то обсуждают, и уже много слов знаешь, контекст тебе понятен.
Еще при поступлении Мариян было важно найти новое окружение. В начале учебы она сама создала неформальный чат группы, где можно было обсуждать домашки, учебу, тревоги и переживания.
— У меня очень хорошая группа образовалась. С какими бы сложностями я ни сталкивалась, ребята всегда приходили на помощь. Где нужно — поддерживали, где нужно — давали пинка.
Еще одним результатом двух лет стал дипломный проект TalkPro — умный помощник рекрутера. Команда начинала с приложения для соискателей, но после исследования сделала пивот и переключилась на рекрутеров. В итоге дошли до MVP: TalkPro анализирует резюме, подсвечивает несостыковки и возможные преувеличения, помогает сформировать вопросы кандидату и запланировать встречу. Команда получила обратную связь и определила, как можно развивать продукт дальше.
Работа над дипломом давалась непросто. Мариян признается, что иногда ей нужно было просто выговориться:
— Маму достаю своим нытьем, к одногруппникам иду, им пишу что-то. Поныла — и все, дальше уже иду и решаю задачи. Благодаря этому я и осознала, насколько все-таки могу, несмотря на сложности, их преодолевать и выстоять.
Тем, кто сомневается, хватит ли бэкграунда для поступления и учебы, Мариян говорит:
— Если вы сомневаетесь — хорошо, это тоже нормально. С этими сомнениями просто идите и пробуйте. Начните.
Если тоже чувствуете, что для дальнейшего роста вам не хватает технической базы, приходите на консультацию по программе «Разработка IT-продукта». Расскажем об учебе и поступлении и ответим на ваши вопросы.
В эфире МФТИ «ИИ‑агенты: от LLM к автономным рабочим процессам» Никита Финченко, менеджер продукта VK Tech и преподаватель МФТИ, разбирал, как устроены ИИ-агенты.
В основе ИИ-агента — инфраструктура, на которой запускаются модели. Поверх нее работают LLM, данные, память, инструменты и сценарии. На них и остановимся подробнее.
LLM — обрабатывает запрос и формирует ответ
Модель получает текст пользователя и тот контекст, который ей передали.
Например, пользователь спрашивает: «Почему у меня списалась 1000 рублей с кредитки?» Одного вопроса мало. Модели нужны данные по конкретному клиенту и его карте. Без них она не поймет, откуда взялась эта тысяча.
Данные — дают информацию по конкретной задаче
Агент может получить условия кредитной карты, список карт клиента, историю транзакций.
После этого модель уже видит, что у пользователя одна кредитка, по ней есть списание на 1000 рублей, а в условиях карты указано, что такая сумма списывается каждый месяц. Этой информации хватает, чтобы ответить на вопрос.
Источники данных могут быть разными: база знаний, внутренняя система компании, база данных, внешний сервис.
Память — хранит контекст диалога
Допустим, пользователь получил ответ и пишет следом: «Тогда помоги мне ее закрыть».
Из этой фразы самой по себе непонятно, о чем речь. Поэтому агент сохраняет предыдущие сообщения и передает их модели вместе с новым запросом.
Чем длиннее диалог, тем больше контекста приходится передавать в модель. Это влияет и на стоимость запросов.
Инструменты — подключают внешние системы
Если агенту нужны транзакции клиента, их надо где-то получить.
Для этого ему подключают инструменты: доступ к внутренней системе по API, базе знаний, календарю, таск-менеджеру или другому сервису.
Через них агент получает данные или выполняет нужное действие.
Сценарии — определяют порядок действий
Для части задач последовательность шагов можно задать заранее.
Например, для запроса по кредитке заранее указать, что нужно получить условия по карте, транзакции пользователя и данные его карты. После этого весь собранный контекст отправляется в LLM, которая формирует ответ.
📝 При разработке агента нужно определить, откуда он будет брать данные, какой контекст сохранять, к каким системам обращаться и какие шаги выполнять по сценарию. От этих решений зависит, как агент будет работать с реальной задачей.
⏺Смотрите полную запись эфира об ИИ-агентах по ссылке: https://vkvideo.ru/video-224205661_456239130?pl=-224205661_11