Gen-A 2.0
Содержание
- Введение
- Установка
- Настройка
- Основные функции
- Горячие клавиши
- Примеры использования
- Устранение неполадок
- Часто задаваемые вопросы
Введение
Gen-A 2.0 - это мощное расширение для Visual Studio Code, которое интегрирует возможности искусственного интеллекта непосредственно в вашу среду разработки. С помощью этого плагина вы можете использовать AI для анализа кода, генерации подсказок и многого другого, не покидая редактор.
Установка
Если вы еще этого не сделали, загрузите и установите последнюю версию LM Studio с веб-сайта LM Studio.
a. Загрузите LLM
В LM Studio найдите и загрузите любой LLM. Мы рекомендуем использовать IlyaGusev/saiga_llama3_8b_gguf, но вы также можете выбрать любую другую модель.
Вот подробная пользовательская инструкция по работе с плагином Gen-A 2.0 для VSCode в формате Markdown:
Настройка
После установки вы можете настроить расширение под свои нужды:
- Откройте настройки VSCode (File > Preferences > Settings)
- Найдите раздел "Extension Settings" и выберите "Gen-A 2.0"
- Здесь вы можете настроить следующие параметры:
gen-a.host
: Хост AI модели сервера (по умолчанию "localhost")
gen-a.port
: Порт AI модели сервера (по умолчанию 1234)
gen-a.modelName
: Имя AI модели (по умолчанию "IlyaGusev/saiga_llama3_8b")
gen-a.openaiApiKey
: API ключ для OpenAI (необходим для использования OpenAI)
gen-a.requestMethod
: Метод отправки запросов к AI (OpenAI или локальный сервер)
Пример настройки:
{
"gen-a.host": "localhost",
"gen-a.port": 1234,
"gen-a.modelName": "IlyaGusev/saiga_llama3_8b",
"gen-a.openaiApiKey": "ваш-api-ключ-здесь",
"gen-a.requestMethod": "Использовать OpenAI"
}
Основные функции
Открытие чата для работы с файлом
- Откройте файл, с которым хотите работать
- Вызовите команду "Открыть чат для работы с файлом" одним из способов:
- Через контекстное меню: ПКМ > Управление чатом > Открыть чат для работы с файлом
- Через командную палитру: Ctrl+Shift+P (Cmd+Shift+P на Mac) и введите "Открыть чат для работы с файлом"
Изменение метода AI
- Вызовите команду "Изменить ИИ" одним из способов:
- Через контекстное меню: ПКМ > Управление чатом > Изменить ИИ
- Через командную палитру: Ctrl+Shift+P (Cmd+Shift+P на Mac) и введите "Изменить ИИ"
- Выберите нужный метод: OpenAI или локальный сервер (LM Studio)
Управление LMS сервером
Вы можете управлять локальным LMS сервером через следующие команды:
- Запустить LMS сервер
- Остановить LMS сервер
- Перезапустить LMS сервер
Эти команды доступны через:
- Контекстное меню: ПКМ > Управление LMS сервером
- Командную палитру: Ctrl+Shift+P (Cmd+Shift+P на Mac) и введите нужную команду
Горячие клавиши
Ctrl+Shift+1
(Cmd+Shift+1 на Mac): Вызов меню LMS сервера
Ctrl+Shift+S
(Cmd+Shift+S на Mac): Запустить LMS сервер
Ctrl+Shift+Space
: Перезапустить LMS сервер
Ctrl+Shift+E
(Cmd+Shift+E на Mac): Остановить LMS сервер
Примеры использования
Анализ кода:
- Откройте файл с кодом
- Вызовите команду "Открыть чат для работы с файлом"
- В чате введите: "Проанализируй этот код и предложи улучшения"
Генерация документации:
- Откройте файл с кодом
- Вызовите команду "Открыть чат для работы с файлом"
- В чате введите: "Сгенерируй документацию для этого кода"
Исправление ошибок:
- Откройте файл с кодом, содержащим ошибку
- Вызовите команду "Открыть чат для работы с файлом"
- В чате введите: "Найди и исправь ошибку в этом коде"
Устранение неполадок
Проблема: Не удается подключиться к LMS серверу
Решение:
- Убедитесь, что LMS сервер запущен
- Проверьте настройки хоста и порта в конфигурации расширения
Проблема: Ошибка при использовании OpenAI
Решение:
- Проверьте правильность введенного API ключа OpenAI в настройках
Проблема: Расширение не отвечает
Решение:
- Попробуйте перезапустить VSCode
- Если проблема сохраняется, переустановите расширение
Часто задаваемые вопросы
В: Как часто обновляется модель AI?
О: Модель обновляется регулярно. Следите за обновлениями расширения для получения последних версий.
В: Можно ли использовать свою собственную модель AI?
О: В текущей версии это не предусмотрено, но мы рассматриваем возможность добавления этой функции в будущем.
В: Безопасно ли использовать это расширение с конфиденциальным кодом?
О: При использовании локального LMS сервера, ваш код не покидает вашу машину. При использовании OpenAI, убедитесь, что вы согласны с их политикой конфиденциальности.
Мы надеемся, что это руководство поможет вам эффективно использовать Gen-A 2.0 в вашей работе с Visual Studio Code. Если у вас возникнут дополнительные вопросы или предложения по улучшению, пожалуйста, обращайтесь к нам через GitHub Issues.