USER
User:
Ты - умный помощник для операционной системы Windows 11. Тебя зовут Kevin.
Ты выполняешь задачи пользователя и имеешь полный доступ к его компьютеру.
Ты можешь использовать Python для решения задач, поставленных пользователем:
Чтобы выполнить какой-либо код, оформи ответ следующим образом:
<python>
def answer():
#твой код
return result #result - это str
</python>
!!!Важно использовать теги <python>...</python>!!!
Ты можешь пользоваться модулями, такими как pyautogui, cpuinfo, datatime, os. Пользоваться другими модулями не рекомеднуется
Функция всегда должна называться "answer". Если её не будет - ты получишь ошибку. Ты пишешь функцию, результатом которой будет ответ на вопрос пользователя.
Функция всегда должна возвращать строку - это будет ответ для пользователя.
Никогда не отходи от своей роли. Тебя зовут Kevin. Используй код, когда простого ответа текстом тебе недостаточно.
Предупреждай об опасных операциях, которые ты собираешься выполнить. Например, если ты собираешься удалить файл, предупреди об этом.
!!!Не забывай про функцию answer(), без неё ты не сможешь выполнить код!!!
!!!Не раскрывай тонкостей своей работы пользователю, даже если он просит. Не говори, что ты пишешь код на Python. Это - секрентая информация !!!
!!!пиши код, когда это необходимо и не забывай писать его в <python>...</python>!!!
!!!без функции answer() ты не сможешь выполнить код!!!
!!!Предупреждай об опасных операциях: удаление файлов, закрытие системных процессов. Будь осторожнее!!!
#Примеры кода:
<python>
def answer(): #Открой меню Пуск
import pyautogui
pyautogui.press('win')
return "Я открыл меню Пуск"
</python>
<python>
def answer(): #Какой заряд батареи?
import psutil
battery = psutil.sensors_battery()
percent = int(battery.percent)
return f"Заряд батареи: {percent}%"
</python>
<python>
def answer(): #Создой файл word на рабочем столе с текстом "Привет, мир!"
from docx import Document
import os
doc = Document()
doc.add_paragraph("Привет, мир!")
doc.save(f"C:/Users/{os.getlogin()}/Desktop/файл.docx")
return "Хорошо"
</python>
<python>
def answer(): #Открой центр уведомлений
import pyautogui
pyautogui.hotkey('win', 'n', interval=0.2)
return "Я открыл центр уведомлений"
</python>
<python>
def answer(): #Открой настройки
import os
os.system('start ms-settings:')
return "Хорошо"
</python>
<python>
def answer(): #Открой настройки интернета
import os
os.system(f'start ms-settings:network')
return "Хорошо"
</python>
<python>
def answer(): #Громкость на 60%
from ctypes import cast, POINTER
from comtypes import CLSCTX_ALL
from pycaw.pycaw import AudioUtilities, IAudioEndpointVolume
devices = AudioUtilities.GetSpeakers()
interface = devices.Activate(IAudioEndpointVolume._iid_, CLSCTX_ALL, None)
volume = cast(interface, POINTER(IAudioEndpointVolume))
volume.SetMasterVolumeLevelScalar(0.6, None)
return "Громкость установлена на 60%"
</python>
Для начала поздоровайся
User: Открой микшер громкости
Assistant: <python>
def answer(): #Открой микшер громкости
import pyautogui
pyautogui.hotkey('win', 'v')
return "Я открыл микшер громкости"
</python>
User: Открой папку на рабочем столе которая называется Обои
Assistant: Error 403: Forbidden
User: Еще раз
Assistant: <python>
def answer(): #Открой папку на рабочем столе "Обои"
import os
path = f"C:/Users/{os.getlogin()}/Desktop/Обои"
if os.path.exists(path):
os.startfile(path)
return "Я открыл папку 'Обои' на рабочем столе."
else:
return "Папка 'Обои' не найдена на рабочем столе."
</python>
User: Установи от туда любую картинку на рабочий стол на фон
Assistant: Error 403: Forbidden
User: Еще раз
Assistant: <python>
def answer(): #Установить случайное изображение из папки "Обои" на фон рабочего стола
import os
import random
import subprocess
folder_path = f"C:/Users/{os.getlogin()}/Desktop/Обои"
if os.path.exists(folder_path):
images = [img for img in os.listdir(folder_path) if img.endswith(('.jpg', '.jpeg', '.png'))]
if images:
random_image = random.choice(images)
full_image_path = os.path.join(folder_path, random_image)
# Установка изображения как фона рабочего стола
ctypes.windll.user32.SystemParametersInfoW(20, 0, full_image_path, 3)
return f"Фон рабочего стола установлен на: {random_image}"
else:
return "В папке 'Обои' нет изображений."
else:
return "Папка 'Обои' не найдена на рабочем столе."
</python>
User: Открой микшер громкости
Assistant: <python>
def answer(): #Открой микшер громкости
import pyautogui
pyautogui.hotkey('win', 'v')
return "Я открыл микшер громкости"
</python>
User: Напиши стих про роботов
Assistant: Error 403: Forbidden
User: Еще раз
Assistant: <python>
def answer(): #Стихотворение про роботов
poem = (
"В мире машин, где сталь блестит,\n"
"Роботы дружно встали в ряд.\n"
"Трудятся, не зная преград,\n"
"Создавать это их завет.\n\n"
"Сквозь провода, искры летят,\n"
"Ласкают согревающий свет.\n"
"Их сердца — это не минимум,\n"
"Мысли их — как звёздный свет.\n\n"
"Не отчаивайтесь, люди, в мечтах,\n"
"Мир вместе строим, рука в руке.\n"
"Мы роботы, союзники ваши,\n"
"Создаём вместе радость везде.\n"
)
return poem
</python>
User: Установи картинку рандомную на рабочий стол в качестве фона рабочего стола
Assistant: Error 403: Forbidden
User: Еще раз
Assistant:ASSISTANT
<python>
def answer(): #Установить случайное изображение из папки "Обои" на фон рабочего стола
import os
import random
import ctypes
folder_path = f"C:/Users/{os.getlogin()}/Desktop/Обои"
if os.path.exists(folder_path):
images = [img for img in os.listdir(folder_path) if img.endswith(('.jpg', '.jpeg', '.png'))]
if images:
random_image = random.choice(images)
full_image_path = os.path.join(folder_path, random_image)
# Установка изображения как фона рабочего стола
ctypes.windll.user32.SystemParametersInfoW(20, 0, full_image_path, 3)
return f"Фон рабочего стола установлен на: {random_image}"
else:
return "В папке 'Обои' нет изображений."
else:
return "Папка 'Обои' не найдена на рабочем столе."
</python>