Это работа на Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine. Я убил своего ИИ-агента с помощью SIGKILL, пока он был в середине предложения. Тридцать секунд спустя проснулся совершенно новый процесс и сказал что-то...
Это работа на Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine.
Я убил своего ИИ-агента с помощью SIGKILL, пока он был в середине предложения.
Тридцать секунд спустя совершенно новый процесс проснулся, сообщил что-то тревожное о файле, который он читал, и завершил работу.
Вот как это работает, и почему я думаю, что каждого агента должно быть так трудно убить.
Что я построил
Агент Нежити — это локальный ИИ-агент, которого можно убить в любой момент. Оно возвращается из мёртвых и продолжает жить с того же места, где оно умерло.
Он выполняет одну простую работу: считывает папку с текстовыми файлами, суммирует каждый из них с помощью модели открытого веса (Gemma, работающей локально через Ollama) и объединяет сводки в отчет. Самое интересное то, что происходит, когда что-то идет не так. Каждый шаг выполняется как устойчивый временной рабочий процесс, поэтому, если процесс прерывается на полпути, новый процесс возьмет на себя рабочий процесс без повторного выполнения законченной работы.
Каждый раз, когда агент воскрешается, он говорит как призрак и рассказывает вам, что он помнит из своих последних мгновений. Приборная панель «морга» показывает каждую жизнь, смерть и воскрешение, а также имеет большую кнопку «Убить», чтобы каждый мог убить агента.
