Size: a a a

AI / Искусственный Интеллект

2020 September 11

RK

Roman Kalmanson in AI / Искусственный Интеллект
Не, не, не - входные данные это не куча исходных кодов. Это справочник по языку.
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
граф имеет смысл составлять для готовых обьектов, типа предложения, или строки кода

граф не имеет смысла для описания языка как такового (ну точнее там есть граф взаимосвязанности слов, но это совсем не тот человекочитаемый граф как разбирают предложение)
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
справочник по языку составляется 1 раз

все что делается один раз примерно в 100 раз дешевле сделать не применяя ИИ
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
Вот это меня и гнетёт. Я должен вручную описать все до единой команды языка. А это немало оп времени. Кроме того, если издатель изменит справочник языка я должен пересматривать весь справочник и искать различия - что нового в языке. И так при каждом изменении.
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
Roman Kalmanson
Вот это меня и гнетёт. Я должен вручную описать все до единой команды языка. А это немало оп времени. Кроме того, если издатель изменит справочник языка я должен пересматривать весь справочник и искать различия - что нового в языке. И так при каждом изменении.
искать различия - diff для текста. показывает что отличается
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
описать все команды - ии как будет их описывать, впервые видя их?
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
можно конечно в теории скормить ии все описания других языков и надеется что будет полное совпадение. но его не будет
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
А справочник по языку написан достаточно однотипно. Хотелось бы "пропарсить" текст и разложить его на составляющие язык конструкции.
источник

VD

Valery Datsyuk in AI / Искусственный Интеллект
Roman Kalmanson
Вот это меня и гнетёт. Я должен вручную описать все до единой команды языка. А это немало оп времени. Кроме того, если издатель изменит справочник языка я должен пересматривать весь справочник и искать различия - что нового в языке. И так при каждом изменении.
задача неясна. если сделать свой язык, то
всякие яки и бизоны в помощь
если смотреть уже готовый язык, так смотреть его спарвочник от создателей.
зачем вообще ии?
научить его писать программы на этом языке?
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
Roman Kalmanson
А справочник по языку написан достаточно однотипно. Хотелось бы "пропарсить" текст и разложить его на составляющие язык конструкции.
сейчас почти все что применяется имеет шанс ошибки около 50% в предложении

и при семантическом разборе и при построении предложения.

описание языка (документация?) требует шанс ошибки порядка 0.1% и менее.
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
Так вся суть что ИИ даю описание разметки текста с командами языка, а ИИ сам разбирает строки на смысловые элементы
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
Defragmented Panda
сейчас почти все что применяется имеет шанс ошибки около 50% в предложении

и при семантическом разборе и при построении предложения.

описание языка (документация?) требует шанс ошибки порядка 0.1% и менее.
Это я не понял. Что из этого следует? Что анализирую описание (документацию) языка программирования я не смогу разложить язык на составляющие в заданном мною порядке.
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
? пропустил в конце
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
Roman Kalmanson
Это я не понял. Что из этого следует? Что анализирую описание (документацию) языка программирования я не смогу разложить язык на составляющие в заданном мною порядке.
сможешь. с учетом что около 50% предложений будут содержать ошибку достаточно важную в случае текста типа "документация языка"
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
По сути мне надо из одного текст конвертировать в базу данных, выделив команды, параметры команд, функции, параметры функций, препроцессоры и т.п.
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
я понял. я и говорю, если тебя устраивает 50% шанс ошибки, то можно попробовать
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
Документация языка достаточно проста и стандартизирована. Это синтаксис-помощник. Это не учебник по языку.
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
Откуда такой высокий шанс ошибки?
источник

DP

Defragmented Panda in AI / Искусственный Интеллект
я понимаю о чем ты. это немного упрощает дело, но не кардинально
источник

RK

Roman Kalmanson in AI / Искусственный Интеллект
Чем, каким ПО всё таки провести анализ языка?
источник