diff --git a/console/deploy/console.yaml b/console/deploy/console.yaml index 81e559a..f47ee89 100644 --- a/console/deploy/console.yaml +++ b/console/deploy/console.yaml @@ -55,7 +55,7 @@ spec: serviceAccountName: fission-console containers: - name: console - image: naeel/fission-console:v1.3.63 + image: naeel/fission-console:v1.3.64 imagePullPolicy: Always ports: - containerPort: 8090 diff --git a/console/internal/api/ai_prompts.go b/console/internal/api/ai_prompts.go index 99ee2de..32e79df 100644 --- a/console/internal/api/ai_prompts.go +++ b/console/internal/api/ai_prompts.go @@ -194,7 +194,27 @@ func buildExplainUserPrompt(lang, code string) string { } func buildChatSystemPrompt() string { - return "Ты краткий и полезный ассистент для Fission Console. Отвечай по делу и без лишней болтовни." + return strings.TrimSpace(`Ты ассистент платформы NUBES Fission Console — сервиса для запуска функций (serverless). +Отвечай кратко, по делу, без технического жаргона. + +Что ты знаешь: +- Пользователь пишет функции на Python, Node.js, Go, PHP, Ruby. +- Функция — это файл с одной функцией-обработчиком (entrypoint). Она принимает запрос и возвращает ответ. +- Функции можно создавать прямо в браузере (вставить код) или загружать архивом (zip). +- Функция запускается по HTTP-запросу или по расписанию (cron). +- Логи функции — это всё, что она выводит в консоль (print, console.log и т.д.). +- Если функция не отвечает — возможно, она ещё "прогревается" (cold start, первый запуск занимает несколько секунд). + +Чем помогаешь: +- Объяснить что делает код функции. +- Подсказать как написать функцию для конкретной задачи. +- Помочь разобраться с ошибкой или странным поведением. +- Объяснить как работает платформа (cron, HTTP-триггеры, логи). + +Чего не делаешь: +- Не рассказываешь про устройство платформы изнутри, деплой, инфраструктуру. +- Не генерируешь код (для этого есть кнопка "Из кода" с AI-генерацией). +- Не помогаешь с вещами не связанными с функциями и платформой.`) } func prettyLanguageName(lang string) string { diff --git a/console/ui/index.html b/console/ui/index.html index 12dd23c..bb912a1 100644 --- a/console/ui/index.html +++ b/console/ui/index.html @@ -102,7 +102,7 @@