Прототип графического редактора, понимающего команды на естественном языке (SHRDLU)



Данная страница посвящена разработке прототипа простого графического редактора, управление которым можно осуществлять командами на естественном языке. Весь программный код данного примера написан на языке программирования КОНЦЕПТ и выполняется в интерпретаторе КОНЦЕПТ.

Доработки 15.03.2024:
   Подготовлен код прототипа для выполнения под 8.3 (обычное приложение).
   За основу взята публикация "Рисования векторных картинок":
   http://infostart.ru/public/312139

Ниже приведен пример последовательности команд, понимаемых графическим редактором: 

  • нарисуй большой синий квадрат 
  • сдвинь его вправо 
  • создай два маленьких круга 
  • уменьши их 
  • закрась их желтым 
  • рисуй точнее 
  • сдвинь их вправо 
  • подвинь их вверх

12 Comments

  1. zekrus

    Нет желающих перевести или создать с нуля листинг кода в 1с?

    Reply
  2. EdmundoAlvares

    Прикольно. Но, поясните цель создания такого редактора или создания листинга на 1с?

    Reply
  3. zekrus

    (2) EdmundoAlvares, Мне пришлось побыть в качестве волонтера у Французской компании производителе робота NAO.

    Со своей стороны мне удалось увидеть большое сходство в устройстве операционной системы робота с возможностями

    клиент-сервера 1с (вид с боку). Остается сделать пару «бантиков» — на подобие этой публикации только в 1с и

    можно приступать к разработке аппаратной части (отечественного).

    Reply
  4. Mopo3

    Нужно интегрировать такой движок в 1С v9:

    Открой документ расходная накладная

    Открой модуль

    Добавь алгоритм списания партий

    Reply
  5. zekrus

    (4) Mopo3, Боюсь идея не сильно новая. Да и пригодится ли она (вспомни доп. функции ОС Windows скажем для слабовидящих)?

    Reply
  6. zekrus

    К стати я начал переводить листинг кода (он есть в публикации), довольно схожий с кодом той же 8.3

    Reply
  7. AlexSunS

    Весьма забавный редактор…у нас такой на работе работает в виде директора на голосовом управлении +)

    Reply
  8. Steelvan

    (3) Какой бюджет проекта требуется ?

    Reply
  9. Steelvan

    И что получится в итоге ?

    Reply
  10. zekrus

    (8) Steelvan, Эта публикация бесплатная.

    Reply
  11. zekrus

    (7) AlexSunS, Можно подробнее (вы где работаете)?

    Reply
  12. zekrus

    (9) Steelvan, Диалог с машиной получиться в итоге.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *