← Все новости
Интерактивный NPC на Unreal Engine. Часть 2: RAG, эмоции и function calling

Интерактивный NPC на Unreal Engine. Часть 2: RAG, эмоции и function calling

В первой части мы собрали прототип интерактивного NPC на базе MetaHuman в Unreal Engine.NPC “слышал” игрока (STT), обрабатывал распознанный текст при помощи LLM (инференс локальных моделей через llama.cpp) и озвучивал ответ (TTS + lipsync).Но «говорящая голова» ещё не персонаж. Представление о мире у такого NPC статично (зашито в system prompt), на любой запрос он отвечает одинаково безэмоционально и вежливо и никак не влияет на происходящее в игре.Именно эти проблемы мы и попытались решить.Spoiler — у нас получилось. Читать далее