|
Confaster — ИИ-агент для 1С Конфигуратора с MCP сервером N-S-B, palsergeich, Karamzin, Seriy_Volk, Волшебник, Kongo2019, A_G, Доминошник, X Leshiy, vis, pumbaEO8, leshikkam, Krendel, Шурик71, ThreeTONE, mmg, DimVad, obs191, Timon1405, craxx, Lazy Stranger, Garykom, АгентБезопаснойНацио, H A D G E H O G s, maxab72, Web00001, p-soft, alexxx961503, Zombi, Dirk Diggler, ptiz, dedmoroz777, denk32, DeeK, FirstLineSupport, ДемьянТ, VladZ
| ☑ | ||
|---|---|---|---|---|
|
0
N-S-B
22.03.26
✎
12:12
|
ИИ помощник со встроенным MCP сервером, который работает прямо внутри Конфигуратора. Автодополнение кода, ревью, исправление ошибок, доработка методов, документирующие комментарии — всё без переключения из Конфигуратора.
Теперь полноценная работа с ИИ доступна не только в 1C:EDT, но и в классическом Конфигураторе. Не надо больше переключаться между чатом с ИИ и Конфигуратором, копировать и вставлять код. Confaster работает прямо внутри Конфигуратора, видит весь код текущего модуля. А если сделать выгрузку конфигурации, то подключится еще и локальный MCP сервер, который поможет ИИ ориентироваться по всей конфигурации. На текущий момент реализованы такие функции: Автодополнение кода Вы пишите код, Confaster анализирует контекст - название функции\процедуры, окружающий код в модуле и предлагает продолжение кода прямо в редакторе. Применить подсказку можно нажав клавишу Tab. Код автоматически порционно вставится сразу после курсора. Если подсказка будет надоедать или мешать, ее интенсивность можно отрегулировать в настройках, либо вовсе отключить. Доработка и исправление кода Выделите участок кода, который надо доработать или исправить, выберите соответствующий пункт в контекстном меню и опишите, что ИИ должен сделать. Либо можно просто установить курсор внутри функции или процедуры, если пожелание к доработке относятся ко всему методу. Предложенная доработка или исправление сразу же будет применено и отразится в Конфигураторе. При необходимости можно отключить авто-применение исправлений\доработок и просто копировать результат из чата. Объяснение и Ревью кода Просто поставьте курсор внутри функции или процедуры, либо выделите непонятный участок кода и попросите Confaster объяснить его или провести ревью. Документирующий комментарий Установите курсор внутри процедуры или функции, выберите действие «Документирующий комментарий» — и ИИ сгенерирует полное описание: назначение, параметры и возвращаемое значение. Готовый комментарий автоматически вставляется перед методом. MCP-сервер: расширенный контекст для ИИ В помощника встроен MCP сервер, который помогает ИИ-моделям понимать не только текущий модуль, а контекст всей конфигурации Чтобы MCP сервер работал необходимо выгрузить конфигурацию. Сделать это можно прямо из контекстного меню в редакторе кода. После выгрузки MCP-сервер подключается автоматически. Теперь при запросе от ИИ он предоставляет расширенную информацию: -Если ИИ при объяснении кода обнаруживает вызов метода из другого модуля, MCP-сервер пришлёт код этого метода. -Если ИИ нужна структура справочника, документа или другого объекта метаданных — MCP-сервер предоставит и её. -Если ИИ запросит информацию о том, где ссылка на текущий объект используется, MCP-сервер так же пришлет эту информацию. И многое другое, что может запросить модель ИИ у агента. Чтобы MCP сервер отдавал актуальный контекст, регулярно делайте выгрузку конфигурации. Во время сеанса работы в Конфигураторе только первая выгрузка может занять длительное время, все последующие выгрузки (если не закрывать Конфигуратор), будут происходить очень быстро. Поддерживаемые модели Confaster работает со всеми популярными моделями, в том числе с 1С:Напарник, ChatGPT, Claude, Gemini, DeepSeek и другими. Причем зарубежные модели работают через шлюз OpenRouter, что позволяет работать с ними без использования VPN или прокси. Бесплатный вариант: На текущий момент 1С предоставляет доступ к своей ИИ модели «1С:Напарник» бесплатно, достаточно зарегистрироваться на ИТС и получить ключ на сайте Напарника ( https://code.1c.ai/tokens/ ). Как начать работу с Confaster Чтобы начать работать с помощником достаточно указать API ключ для нужной модели в настройках. Для этого щелкните по значку помощника в трее около часов и выберите пункт Настройки и укажите бесплатный токен от 1С:Напарника, либо свой ключ от шлюза OpenRouter. Так же на компьютере должен быть установлен .NET Desktop Runtime. Если он не установлен, программа сама предложит его скачать с сайта Microsoft ( https://dotnet.microsoft.com/en-us/download/dotnet/8.0 ). Сайт проекта https://confaster.ru/ |
|||
|
1
Garykom
гуру
21.03.26
✎
23:07
|
Еще бы распознавание речи прикрутить
Обычно скорость речи выше чем скорость набора на клавиатуре Но обязательно с горячей кнопкой на клаве, чтобы все не воспринималось Это так, мечты Типа говоришь ему: В строке № 10501 исправь ошибку - и оно само исправляет, хотя бы простейшие типа ; забыл или нечто вроде Или: В строках с MM по NN измени идентификатор XX на YY |
|||
|
2
aka MIK
22.03.26
✎
01:46
|
-
|
|||
|
3
VladZ
22.03.26
✎
12:10
|
(0) Куда выгружается конфигурация? Не понял.
|
|||
|
4
Волшебник
22.03.26
✎
12:13
|
(3) очевидно, в файлы
|
|||
|
5
VladZ
22.03.26
✎
12:17
|
(4) Это я понял. Перефразирую вопрос: конфигурация выгружается в файлы локально? Или уходит в облако?
Не понятно, как хранятся эти файлы. Допустим, у меня несколько баз ЗУП, которые отличаются по функционалу. Как эта система поймет в какой именно ЗУП я сейчас нахожусь? |
|||
|
6
VladZ
22.03.26
✎
12:38
|
Не понял, как работает с расширениями.
|
|||
|
7
N-S-B
22.03.26
✎
12:43
|
(5) Файлы выгружаются по умолчанию сюда %appdata%\Confaster\Bases. В обновлении добавлю возможность указать свою выгрузку или перенести выгруженную.
(6) Выгрузка расширений не поддерживается на текущий момент |
|||
|
8
VladZ
22.03.26
✎
12:52
|
(7) Расширения можно прикрутить?
|
|||
|
9
palsergeich
22.03.26
✎
13:17
|
Автор.
годнота. Продолжай и не бросай. Очень нужно еще openapi для локальных моделей / моделей которых нет в списке, у меня например есть z.ai а он только через openapi. Я начал тестить, но напарник упал у вендора. Начало многообещающее и выглядит как то чего долго не хватало отрасли. |
|||
|
10
Timon1405
22.03.26
✎
14:59
|
(7) 1. выгрузил расширение руками и закинул в корень src проекта, в логах напарника было видно что напарник его увидел в файлах когда grepal, так что тема рабочая.
выгружать расширения можно было бы опционально как раз в корень базы "C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /S"Server\Database" /N"User" /P"Password" /DumpConfigToFiles "/local_PATH_cfe" -AllExtensions |
|||
|
11
Web00001
22.03.26
✎
15:46
|
Так и не увидел ответа на вопрос, почему приложение не запускается без доступа к сайту где ищет обновления
|
|||
|
12
Garykom
гуру
22.03.26
✎
16:28
|
(11) Ну тыж программист
Настрой переназначение на свой сайт-заглушку, где сервис-эмулятор выдаст "обновы нету" |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |