![]() |
|
ИИ: Есть идея сделать Сеть Знаний по 1С | ☑ | ||
---|---|---|---|---|
0
Волшебник
модератор
17.11.05
✎
18:39
|
Чтобы новички в программировании на 1С могли быстро найти ответ на свой технический вопрос и меньше создавали на форуме одинаковых тем. Сеть знаний - это граф, вершины которого - понятия, а дуги - связи между ними. Граф должен позволять одним кликом переходить от одного понятия к другому. Например, от понятия "справочник" к понятию "элемент", а от него к понятию "форма элемента". Конечные понятия могут являться методами, фрагментами программ на встроенном языке, ссылками на статьи по 1С.
Кто что думает по этому поводу? Кто готов помочь идеями или помощью в реализации? |
|||
1
Surkis
17.11.05
✎
18:41
|
Идея класная я бы хотел такую справку себе и готов помощь в ёе написании есть материал
|
|||
2
Волшебник
модератор
17.11.05
✎
18:42
|
(1) Стукнись в аську.
|
|||
3
Волшебник
модератор
17.11.05
✎
18:44
|
Предвижу, что нужны будут помощники, которые помогут в составлении такой сети. Ядро могу составить я сам, но я не силен в некоторых темах, которые тоже хочется охватить. Кстати, сеть знаний может захватывать и не-1с-понятия, которые часто встречаются при программировании, администрировании и использовании 1С, например, что-то из локальных сетей, интернет-технологий.
|
|||
4
EagleUA
17.11.05
✎
18:44
|
Есть такой продукт MindManager.
Если в нем создать этот граф - его можно в html сохранить - со всеми ссылками и т.п. По нему навигация довольно удобная. icq 68515318 |
|||
5
surkis
17.11.05
✎
18:45
|
Дай номер
|
|||
6
Волшебник
модератор
17.11.05
✎
18:47
|
(4) Можно ссылку на продукт или описание? Галимов мне уже показывал нечто подобное. Не секрет, что идея про Сеть знаний по 1С частично навеяна той программкой.
(5) Он есть в моей личной карточке. |
|||
7
EagleUA
17.11.05
✎
18:50
|
||||
8
Волшебник
модератор
17.11.05
✎
18:55
|
Вот пример похожего графа:
http://www.mista.ru/dot/buh_contr.gif Это фрагмент структуры конфигурации "Бухгалтерия 7.7". Вершины - это идентификаторы объектов, дуги - это отношение между объектами (отношение "является свойством"). Если расширить понимание, то получится, что в вершинах могут быть любые понятия, а список отношений тоже может быть достаточно длинный и разнообразный. |
|||
9
Волшебник
модератор
17.11.05
✎
18:56
|
Вот фрагмент графа про Торговлю 7.7
http://www.mista.ru/dot/trd_nomen2.gif |
|||
10
EagleUA
17.11.05
✎
18:57
|
(9) видел, но это ведь не про это задача
|
|||
11
Волшебник
модератор
17.11.05
✎
18:59
|
(10) Это просто как пример графа из понятий и отношений. Просто здесь очень узкое понимание понятий и отношений: понятия - "объекты конфигурации", отношение - "свойство".
|
|||
12
EagleUA
17.11.05
✎
19:02
|
(11) в случае базы знаний - нужно классифицировать и делать нечто "многослойное" и "многоссылочное" :)
администрирование от конфигурирования отделять а если говорить о типовых конфигурациях - так это вообще отдельный разговор но всем былобы интересно только кто работу такую проделает? хотя парсер можно написать и генерить автоматически - попроцедурный ссилыки, какие процедуры в каких подсистемах участвуют, где используются и т.д. и т.п. |
|||
13
EagleUA
17.11.05
✎
19:04
|
администрирование от конфигурирования -> администрирование от программирования конечно
|
|||
14
Волшебник
модератор
17.11.05
✎
19:04
|
(12) Совершенно верно. Понятия можно получать почти любыми способами: выявлять их вручную, загружать из синтакс-помощника, из типовых конфигураций, использовать поиск по форуму.
|
|||
15
EagleUA
17.11.05
✎
19:05
|
(14) все здорово - но кто это будет делать и как? коллективный разум?
|
|||
16
Волшебник
модератор
17.11.05
✎
19:06
|
(15) Движок сделаю я. Но вы можете помочь идеей и реализацией. Ядро сети - тоже я, чтобы народ понял, что собственно нужно. Получится некий скелет, каркас, а вот мясо нарастить нужна помощь энтузиастов.
|
|||
17
EagleUA
17.11.05
✎
19:08
|
(16) Вэб-движок? По вводу и классивикации информации?
Ядро сети - ??? Скелет - программа, мясо - сами знания? |
|||
18
Волшебник
модератор
17.11.05
✎
19:11
|
(17) Да. Пока еще не написал ни строчки кода и показать нечего. Могу поделиться только идеями и задумками.
Ядро сети - это центральные понятия, используемые при программировании на 1С (справочник, документ, запрос, отчет и т.д.) Мясо - это детализация, например, параметры виртуальной таблицы запросов. |
|||
19
Волшебник
модератор
17.11.05
✎
19:18
|
см. также "Мои разработки по искусственому интеллекту":
http://www.mista.ru/isk_intel/index.htm Диаграмму "Знания по студентам", используемую моей программой, смотрите здесь: http://www.mista.ru/isk_intel/students.gif Это уже более приближено к тому, о чем я толкую. |
|||
20
Волшебник
модератор
17.11.05
✎
19:21
|
(19)+ Эта семантическая сеть позволила организовать простой диалог с программой. Ответы программы выглядят вполне разумными, правильными. Если Сеть знаний будет также отвечать на вопросы по 1С, то она будет полезна не только новичкам.
---------------------------------- ( я ) Что такое студент? студент есть, является статус студент есть, является человек ( я ) Что такое ВУЗ? ВУЗ есть, является место ( я ) Как связаны студент и студбилет? студент имеет, владеет студбилет ( я ) Как связаны человек и статус? человек имеет свойство статус ( я ) Чем занимается студент? студент занимается учиться ( я ) Приведи пример человек? студент есть, является человек ( я ) Приведи пример документ? студбилет есть, является документ ---------------------------------- |
|||
21
EagleUA
17.11.05
✎
19:33
|
Тогда и запросы к такой системе будут задаваться через жесткий семантический слой?
|
|||
22
Кудесник
17.11.05
✎
19:37
|
Прикольно...
А под ником Волшебник кто флудит? |
|||
23
Волшебник
модератор
17.11.05
✎
21:01
|
(21) Пока не знаю. Для начала хочется обеспечить хотя бы браузинг, навигацию по сети, простой поиск.
|
|||
24
ProgMer
17.11.05
✎
23:31
|
О, что-то интересненькое, давайте и я подключусь...
ICQ: 321-509-796 |
|||
25
Волшебник
модератор
17.11.05
✎
23:53
|
Карта MindManager выглядит очень похоже на то, что я предлагаю:
http://www.mindjet.com/us/products/whatisamap.php?s=1 |
|||
26
колодина
18.11.05
✎
06:07
|
я с удовольствием помогу чем смогу.... помню как мне было трудно два года назад.
|
|||
27
Ёжик в тумане
18.11.05
✎
07:24
|
(0) Ндааа..
Замахиваемся на целую сеть знаний, а одну-единственую ссылку на старую редакцию правил на странице http://www.forum.mista.ru/rules.htm сделать не можем? |
|||
28
Волшебник
модератор
18.11.05
✎
07:45
|
(27) Ты некорректно пробиваешь свою идею, невежливо.
|
|||
29
Байк
18.11.05
✎
07:48
|
Запостил не в ту тему. Поправлюсь.
Существуют интелектуальные системы типа дерева: 1. начинающий 2. уверенный 3. заканчиваюший Если первый то: 1. Как записать форму справочника? 2. У меня не запускается 1С? 3. Нелп! Что делать не пойму? Если второй то: 1. Вам нравятся девушки? 2. Есть ли жизнь на Марсе? 3. Кто вы по жизни. Ежик или мышка? Если третий то: 1. Как все херово. 2. Нас не догонят. 3. Мочить в сортире. Ну и так далее |
|||
30
Волшебник
модератор
18.11.05
✎
07:50
|
(29) Предлагаю не распылять усилия, а сосредоточиться только на начинающих.
|
|||
31
Ёжик в тумане
18.11.05
✎
07:55
|
(28) Отмахиваться от идеи, не обосновав её несостоятельность, или, по крайней мере, не сформулировав причины, мешающие её реализации, тоже не очень-то вежливо.
|
|||
32
Волшебник
модератор
18.11.05
✎
07:56
|
(31) Предлагаю обсудить твою идею в аське или другой ветке. Здесь хочется обсудить Сеть знаний и все, что с ней связано.
|
|||
33
Rovan
гуру
18.11.05
✎
08:29
|
(0) не все новички знают что у справчника ЭЛЕМЕНТВЫ - некоторые думают, что там строки
|
|||
34
Волшебник
модератор
18.11.05
✎
09:20
|
(33) Вот именно! Между понятиями "Строка табличного поля" и "Элемент справочника" должна быть связь, возможно не прямая, а через другие понятие. А может быть и прямая.
|
|||
35
Rovan
гуру
18.11.05
✎
09:33
|
(34) "через другие понятия" - примерно так видимо
..а если у вас все-таки справочник, а не документ то там ЭЛЕМЕНТЫ а не СТРОКИ, а если перечисление, то просто ЗНАЧЕНИЯ... |
|||
36
Волшебник
модератор
18.11.05
✎
09:35
|
(35) Это называется "продукционный подход", т.е. "Если ... Тогда ...".
Кое-какие элементы такого подхода я уже планирую применить в этой разработке. |
|||
37
Rovan
гуру
18.11.05
✎
09:37
|
(36) Точно ! И еще всегда внизу должен быть пункт
"Не знаю" - в ответ на него писать "Сначала узнайте: ЖКК, RTFM" |
|||
38
Скользящий
18.11.05
✎
09:40
|
(0) Идея интересная, но она должна быть для конечного пользователя (новичка) максимально проста в освоении и применении.
|
|||
39
Diter
18.11.05
✎
09:43
|
А почему не воспользоваться механизмом хелп-фалов? Перекрёстные сслыки там есть. "Дерево" - тоже есть. Поиск - есть.
|
|||
40
Волшебник
модератор
18.11.05
✎
09:44
|
(38) Понимаем. Думаю, интерфейс должен сводиться к кликанью мышкой по очередному понятию. При клике фокус внимания должен смещаться к этому понятию, отображаться связанные понятия, отображаться подробная информация о текущем понятии (синонимы, описание, синтаксис). Хорошо бы сохранять историю переходов, чтобы возвращаться назад (аналогично кнопке "Назад" в браузере с выпадающим меню). Можно еще организовать поиск по первым буквам понятий (и их синонимов), что аналогично индексу в синтакс-помощнике v8.
|
|||
41
Волшебник
модератор
18.11.05
✎
09:46
|
(39) В книге знаний http://www.kb.mista.ru/ тоже все это есть. Но природа информации другая. Хелп-файлы хранят статьи, связанные перекрестными ссылками и объединенную в иерархическую структуру разделов. А сеть знаний - это сильно перекрестная сеть из кратких понятий - 1-3 слова. Статьи тоже могут быть представлены в этой сети, как URL.
|
|||
42
Антошка Варезник
18.11.05
✎
09:46
|
(39) Им хочица сделать всё настолько навороченным, чтобы новички вообще ничего не поняли и были максимально дезориентированы... Когда человек стремится к совершенству, он забывает, что самым совершенным является простота...
|
|||
43
Волшебник
модератор
18.11.05
✎
09:49
|
(41) Наоборот. Иерархическая структура не всегда полезна. Например, у объекта ТабличноеПоле есть метод Развернуть, который предназначен для разворота строки дерева значений, отображаемого в табличном поле. Человек хочет развернуть строку программно и копается в разделе "Универсальные коллекции значений => Дерево значений", а должен копаться в разделе "Интерфейсные => ЭлементыФормы => ТабличноеПоле => Методы => Развернуть". Т.е. иерархия иногда мешает решению конкретных проблем. Если бы между этими понятиями была связь, причем именно от дерева значений к табличному полю, то решить проблему было бы легко.
|
|||
44
колодина
18.11.05
✎
09:50
|
(43) надо продумать логику организации такой сети... это в данном случае - основная задача...
|
|||
45
Diter
18.11.05
✎
09:51
|
(41) Как тремя словами рассказать новичку про справочник или документ? А уж тем более про его атрибуты и методы? И это на 7.7. А уж про 8-ку я вообще молчу...
Может действительно лучше сделать подборку небольших статей с примерами и разъяснения для "чайников". Связать их перекрёстными ссылками. Объединить всё это в единое целое и всё. в книге знаний может всё это и есть, но 1. пока в ней найдёшь например статьи по ключевому слову "ОткрытьФорму" с примерами - уходит куча времени на перелопачивание левой инфы 2. в большинстве совём статьи страдают пространными рассуждениями о природе 1С как таковой. Я же говорю про выжатую информацию, которую каждый может скачать на свой комп и потом просто обновлять... (43) Для этого есть поиск в выведение разделов, в которых есть упоминание этого метода |
|||
46
Asmody
18.11.05
✎
09:51
|
(43) ты знаешь, на Softool'е какие-то перцы показывали технологию, основанную на "двунаправленных" гиперссылках, т.е. ставя в одном документе ссылку на другой (а лучше - на "метку" в другом документе, автоматом получаем обратную ссылку). может подумать об этом?
|
|||
47
Волшебник
модератор
18.11.05
✎
09:53
|
(44) Полностью с тобой согласен. Основная ценность - сеть, а не движок. Будем действовать по Гегелю: сначала появляется форма, потом она наполняется содержанием, которое начинает влиять на форму. Кстати, именно так и развивался этот форум.
|
|||
48
Волшебник
модератор
18.11.05
✎
09:54
|
(46) Думаю, двунаправленность ссылок надо поставить во главу угла.
|
|||
49
Парижская фанера
18.11.05
✎
09:54
|
(0) ИМХО тухлая тема. Отвлечемся от 1С. Возьмем обычных прогеров. Есть MSDN и проч. очень мощные справочные пособия. Это никак не уменьшает вопросов на форумах. А для 1С тем более - много левого народу пришло в эту сферу, народ который не может открыть СП, прочитать книжку, сходить в поиск.
|
|||
50
Парижская фанера
18.11.05
✎
09:57
|
(+49) А не к тому что "Давайте никому помогать не будем!", а просто затраченные усилия для достижения поставленной задачи себя не оправдают.
|
|||
51
Волшебник
модератор
18.11.05
✎
09:57
|
(49) Именно потому, что никто не хочет копаться в справочных пособиях. А пару раз кликнуть по связанным между собой понятиям гораздо легче.
|
|||
52
Парижская фанера
18.11.05
✎
10:01
|
(51) Есть замечательный 1C77PRG.HLP весь СП сведен со ссылками... А человек не желающий "копаться в справочных пособиях" пускай метёт улицу. Зачем обесценивать свой труд?
|
|||
53
DSK
18.11.05
✎
10:01
|
(0) А что для ентого нужно?
|
|||
54
DSK
18.11.05
✎
10:02
|
(52) Поддерживаю, нужно прийти к результату, а не скопировать его
|
|||
55
Антошка Варезник
18.11.05
✎
10:03
|
(45) В таком случае, лучшим выходом будет написание цикла статей (миниатюр) по конкретной узкой теме, одним автором и в единой стилистике изложения. Т.е., термин - определение, нужно раскрыть смысл термина шире - ещё более развёрнутое определение, ещё шире - полноценная статья с примерами... и ad infinitum...
|
|||
56
Волшебник
модератор
18.11.05
✎
10:03
|
(52) Ты боишься конкуренции?
(53) Мне кажется, это интересно. |
|||
57
Волшебник
модератор
18.11.05
✎
10:04
|
(55) Ты готов стать таким автором?
|
|||
58
Антошка Варезник
18.11.05
✎
10:06
|
(57) Стас, а не боисся, что тебя засмеют, ведь в твоём начинании может принять участие... Антошка... ???
|
|||
59
Волшебник
модератор
18.11.05
✎
10:07
|
(58) Ценная идея может быть предложена любым участником.
|
|||
60
Diter
18.11.05
✎
10:07
|
(52) А где есть этот файл?
|
|||
61
Антошка Варезник
18.11.05
✎
10:10
|
(59) Как-то давно, здесь один прожектёр предлагал создать эквивалент "описания языка 7.7", но независимый, врое как, всем миром по нитке (уже не помню его концепцию, давно было)... И что из этого вышло? Проект сдох, не начавшись...
|
|||
62
Парижская фанера
18.11.05
✎
10:11
|
(52) Я не желаю чтобы к разработчику 1С относились как к ламеру прочитавшему пару статей для чайников. Их много, любой идиот может пойти работать им. Не вышло быть ассенизатором - иди в 1С-ники. Потом не надо удивляться низкой оплате труда и поганым отношением к себе. Любая профессия нуждается в кропотливой и энергичной работе над собой. Ты пытаешься все свести к ленинскому: "каждая кухарка может управлять государством".
|
|||
63
Волшебник
модератор
18.11.05
✎
10:12
|
(61) Верно, так бывает со многими проектами. Я тоже хотел организовать "Открытые решения", но не оценил своих сил и других факторов. Думаю, проект "Сеть знаний" гораздо легче в реализации и не менее интересен.
Думаю, это будет первая семантическая сеть по 1С. А потом ее можно сделать и по другим понятиям, необязательно 1С, и даже необязательно программирование. |
|||
64
Волшебник
модератор
18.11.05
✎
10:13
|
(62) А ты предлагаешь программировать в машинных кодах? Тебя тоже из крайности в крайность иногда бросает. Надо чувствовать золотую середину. Ты же каждый день пользуешься синтакс-помощником. Представь, что это будет СЕМАНТИК-помощник, который тоже иногда будет полезен.
|
|||
65
Парижская фанера
18.11.05
✎
10:17
|
(64) Какие машинные коды???? Я просто за естественный отбор - человек не умеющий системно и абстрактно мыслить в этой профессии не нужен. Человек не сумевший открыть СП или ЖКК сходить в поиск - тоже.
|
|||
66
Антошка Варезник
18.11.05
✎
10:18
|
(63) Так это будет нечно вроде "тришкиного кафтана" - на манер википедии? Или самосбор, "по мотивам" тем, раскрытых (описаных) другими?
|
|||
67
Волшебник
модератор
18.11.05
✎
10:22
|
(65) Я противник изучения системы по списку всех объектов, методов и свойств, а также на примере коммерческих типовых конфиугураций. Для изучения нужны учебники, учебные пособия, учебные программы. Тогда время изучения сокращается в десятки раз, а в голове сразу формируется правильная и комплексная картина. Конечно, если она была правильная в голове у автора учебного пособия.
|
|||
68
Волшебник
модератор
18.11.05
✎
10:22
|
||||
69
Антошка Варезник
18.11.05
✎
10:24
|
(68) Есть статистика посещений конкретных страниц БЗ? Какова частота в целом и на каких чаще всего останавливаются "ищущие"? Что чаще и с какой периодичностью ищут "искуны"? Можно ли мне узнать сокровенное? :-)
|
|||
70
Волшебник
модератор
18.11.05
✎
10:30
|
(69) На HotLog вся статистика открыта.
|
|||
71
Волшебник
модератор
18.11.05
✎
10:30
|
||||
72
Волшебник
модератор
18.11.05
✎
11:11
|
Помня, что лучше один раз увидеть, чем сто раз услышать, я набросал небольшой пример подобной семантической сети, применительно к 1С.
http://www.kb.mista.ru/files/semantic_sample1.gif Используются Понятия: справочник, документ, регистр, отчет Отношения: «используется в», «двигает» Предложения: справочник - используется в - документ документ - двигает - регистр регистр - используется в - отчет |
|||
73
miki
18.11.05
✎
11:15
|
(72)Добавь обратную связь регистра с документом через отчет /проведение "задним" числом/, а также документа со справочником /периодика/.
|
|||
74
Волшебник
модератор
18.11.05
✎
11:19
|
(73) понятие "проведение" и "периодический" пока в сети не представлены.
Как видите, каждая связь направлена в одну сторону, но по ней можно перемещаться как в одну, так и в другую сторону, т.е. в этом смысле она двунаправленная. Если вы начинаете с понятия "отчет", то можно добраться до понятия "справочник". |
|||
75
miki
18.11.05
✎
11:37
|
(74)Жизненный опыт подсказывает, что не следует двигаться против стрелок - нарушается причинно-следственная связь. Можно поиметь некорректные суждения и сделать неверные выводы.
Не могу глядя на линию со стрелкой в один конец догадаться, что она в каком-то смысле двунаправленная. Или стрелки делать двойные или связи вообще без стрелок. Двунаправленные стрелки корректны только для "равных" отношений /когда один объект может как влиять так и зависеть от другого, в равной мере/. Если связь идет через третий объект, то надо две стрелки 1->2->3. Т. е. 1 влять на 3 /или 3 зависеть непосредственно от 1, если хотите/ непосредственно не может. А вот если 3, в свою очередь может непосредственно влиять на 1, то связь 3->1 будет корректна. При таком раскладе мне не придёт в голову пытыться повлиять на 3, меняя только 1. |
|||
76
Антошка Варезник
18.11.05
✎
11:38
|
Стас, а как всё это счастье будет выглядеть для конечного пользователся? Есть готовый образец?
|
|||
77
УПП
18.11.05
✎
11:44
|
Кому нужен MindManger последний, с руссификатором и keygen, есть у меня, спрашивайте
|
|||
78
колодина
18.11.05
✎
11:46
|
(72) в принципе - нормально... однако надо эту сеть конечно еще продумать... допустим, с "документ" связано такое понятие как "журнал".... понятие "реквизит" иметь связь с несколькими понятиями.... и т.д.
|
|||
79
Wasya
18.11.05
✎
11:52
|
Сеть знаний можно реализовать на понятиях множество, элемент множества. Есть две таблицы: 1. Понятия; 2. Связи между понятиями (отношение принадлежности одного понятия другому)
Для пользователя это должно работать примерно так: Набираем ключевую фразу. Ищется понятие наиболее близкое к этой фразе. На экран выдается найденное понятие с описанием и ссылками на статьи, список понятий которым принадлежит найденное понятие и список понятий принадлежащих найденному. Далее двигаясь по связям легко выйти на нужное понятие и ссылки к нему. Пример ищем по фразе "1С:Предприятие". Выводятся два списка «Принадлежит»: Программное обеспечение, Компания 1С. «Состоит из»: Литература и обучение, теорема БЖС, программирование, администрирование, конфигурации. |
|||
80
Волшебник
модератор
18.11.05
✎
11:52
|
(76) Готового образца нет. Есть наброски.
Вот еще один пример фрагмента сети, когда в фокусе понятие с несколькими входящими и исходящими связями: http://www.kb.mista.ru/files/semantic_sample2.gif первый пример был здесь: http://www.kb.mista.ru/files/semantic_sample1.gif (77) Trial-версию можно скачать с официального сайта. Чтобы попробовать, вполне хватит. А работать в ней пока смысла нет, потому что нет самой Сети знаний. Она является основной ценностью, а не движок. Кстати, веб-сервис будет более удобен в том смысле, что ему будет доступна всегда актуальная сеть и не будет проблем с обновлением базы и релизов движка. Неудобен тем, что недоступен без интернета или при падении (тормознутости) конкретного сайта. |
|||
81
Волшебник
модератор
18.11.05
✎
11:53
|
(78) Да и само понятие "документ" тоже разное. С одной стороны, это объект метаданных, с другой стороны это конкретная накладная №123.
|
|||
82
Волшебник
модератор
18.11.05
✎
11:55
|
(79) Отношение принадлежности - лишь одно из отношений, но смысл ты понял точно. Для пользователя все должно работать даже без набора ключевой фразы, хотя это тоже не помешает.
|
|||
83
колодина
18.11.05
✎
11:56
|
(81) ну да... скорее не конкретная накладная, а просто разные виды документов... хотя возможно это и не нужно. надо сделать как раз на уровне метаданных.
|
|||
84
miki
18.11.05
✎
11:58
|
(80)имхо стрелка от дока к регистру должна идти не сразу, а через модуль дока.
Справочник также не должен указывать напрямую на прямоугольник "документ", а на "свойства". Причем в контексте 1С свойства называются атрибутами и реквизитами. Чистые 1Сники могут не понять. |
|||
85
Волшебник
модератор
18.11.05
✎
11:59
|
(83) Все равно нужно будет вводить различие: документ как объект конфигурации, и как конкретный документ. Это важно для программирования и на этом часто спотыкаются новички.
|
|||
86
колодина
18.11.05
✎
12:01
|
(85) наверное ты прав. чтобы сразу объяснить - на каком уровне документы одинаковы , а где начинается различие.
|
|||
87
Волшебник
модератор
18.11.05
✎
12:02
|
(84) цепочка должна быть такая: документ имеет "реквизиты", тип которых может быть "справочник". Но это все детализация. При достаточной выразительности языка представления знаний и графического отображения предложений этого языка все это можно заложить в сеть.
|
|||
88
Rovan
гуру
18.11.05
✎
12:02
|
(+81) или даже программный объект модуля, полученный через СоздатьОбъект()
(83) надо на всех уровнях |
|||
89
Волшебник
модератор
18.11.05
✎
12:03
|
(87)+ если разложить на примитивные предложения, то получится нечто подобное:
документ - имеет - реквизиты реквизиты - имеют - тип справочник - образует - тип |
|||
90
Rovan
гуру
18.11.05
✎
12:04
|
(84) атрибут от реквизита в справочнике или документе чем отличается - знаешь ?
|
|||
91
Wasya
18.11.05
✎
12:06
|
(82)Без ключевой фразы не обойтись. Иначе (если база большая)прийдется сто раз кликать по связям, что бы найти необходимое.
Минус семантической сеть один, но большой. Необходимость администрирования. |
|||
92
Волшебник
модератор
18.11.05
✎
12:07
|
(89) Если обобщить, то здесь мы затронули тему "свертки отношений". Т.е. отношение "справочник - используется в - документ" разворачивается в представленные выше 3 предложения. Это и есть абстракция.
|
|||
93
Rovan
гуру
18.11.05
✎
12:08
|
(89) лучше так
документ - имеет - реквизиты (шапки и ТЧ) реквизиты - имеют - тип тип - может быть - строка, число, дата, справочник ... справочник - объект метаданных (тип реквизита), ... |
|||
94
Волшебник
модератор
18.11.05
✎
12:09
|
(91) Можно вполне сделать поиск понятия по первым символам и позиционирование на выбранном понятии.
|
|||
95
miki
18.11.05
✎
12:10
|
(90)Я - да, а ты?
|
|||
96
Волшебник
модератор
18.11.05
✎
12:12
|
(93) Да, все верно.
Кстати, точнее документ - МОЖЕТ иметь - реквизиты реквизиты - ВСЕГДА имеют - тип тип - МОЖЕТ быть - ... т.е. здесь учитываются модальности: может, всегда. Это есть характеристика отношения между двумя понятиями, которое выражается с помощью других предложений (2-го порядка): (документ - имеет - реквизиты) - модальность - МОЖЕТ |
|||
97
Антошка Варезник
18.11.05
✎
12:22
|
Стас, вот пример, начинающий пользователь хочет узнать, как при вводе в реквизит формы (число) некоего значения (например 100), в другом реквизиты данной формы текущего документа появился результат произведения 100*15. Опиши эту ситуацию в контексте твоей системы.
|
|||
98
Волшебник
модератор
18.11.05
✎
12:24
|
(97) Не каждая проблема может быть решена с помощью Сети знаний. Но она позволит "выйти из сумрака", разложить по полочкам. Например, будет меньше путаницы табличного поля и таблицы значений, модуля объекта и модуля формы и т.д.
|
|||
99
Антошка Варезник
18.11.05
✎
12:27
|
Практическая ценность данной сети будет очень низкой. Т.к. из БЗ хоть как-то боком/раком пиплы пытаются найти именно решение текущих проблем, а не теорию... БЗ в этом плане будет лучше...
|
|||
100
Лошадка в пальто
18.11.05
✎
12:28
|
100...
|
|||
101
Волшебник
модератор
18.11.05
✎
12:34
|
(97) Вот набросок:
Идем со стороны понятия "поля ввода": поле ввода - отображает - реквизит поле ввода - имеет свойство - формула формула - есть - выражение выражения - фрагмент - модуля произведение - результат - умножения умножение - реализуется в языке 1С с помощью - * (звездочка) умножение - может входить в - выражения выражения - фрагмент - модуля В итоге мы пришли к ключевым понятиям, являющимся ответом на вопрос: формула, выражение, модуль. |
|||
102
Wasya
18.11.05
✎
12:38
|
(101)Мне кажется обсуждение вильнуло не туда. Сейчас обсуждать связи между объктами конфигурации бессмысленно. Заполнение должно идти от жизни. Появилась интересная статья или был дан ответ на интересный вопрос. Добавляется новая запись в базу знаний и прописываются связи.
|
|||
103
Волшебник
модератор
18.11.05
✎
12:40
|
(102) Да, я тоже так думаю. Это просто как пример, что можно представить с помощью сети, т.е. практически все. Конечно, не всякий пользователь сможет ею пользоваться эффективно. Вполне можно заблудиться, пойти по "левым" связям и еще больше запутаться.
|
|||
104
Антошка Варезник
18.11.05
✎
12:41
|
(101) Красиво, вот только вопрос изначально будет не из ключевых слов формула, выражение, модуль, а таким - "хачу шоп какда я тут 100 написал, то утам шоп появилось типа 1500. ну, типа 100 памножить на 15."
Справится сеть с таки вот запросом? |
|||
105
Rovan
гуру
18.11.05
✎
12:43
|
(95) я тоже. Тогда видимо придется делать
документ -> атрибуты, реквизиты ->... (102) связи - ссылки на 5-6 веток (статей) где ключевыми словами являются данные понятия |
|||
106
Волшебник
модератор
18.11.05
✎
12:43
|
(104) Она и не должна справляться с такими запросами. И гвозди забивать сеть тоже не будет. У нее другие задачи.
|
|||
107
Скользящий
18.11.05
✎
12:45
|
(0) Одно могу сказать, если это будет использоваться (реально использоваться, и новичками в первую очередь), а не останется красивой игрой ума, готов выложить 10 баксов.
|
|||
108
Антошка Варезник
18.11.05
✎
12:45
|
(106) В таком случае, вопрошающий должен знать 50 % ответа на свой вопрос...
|
|||
109
Антошка Варезник
18.11.05
✎
12:45
|
(107) С радостью приму...
Стас, вазьми миня кассиром? |
|||
110
Волшебник
модератор
18.11.05
✎
12:46
|
(108) Совершенно верно.
|
|||
111
Антошка Варезник
18.11.05
✎
12:48
|
(110) Тогда это будет вещь в себе... Всего лишь очередная копилка теории для тех, кто хочет несколько упорядочить свои знания...
|
|||
112
Rovan
гуру
18.11.05
✎
12:49
|
(104) Путь будет такой:
шоп - shop - магазин хачу - надо, требуется требуется в магазине - купить - 50000 центов |
|||
113
Rovan
гуру
18.11.05
✎
12:51
|
(111) Устройство "сети" должно напоминать устройство "мозга" - т.е. связь одного с многими и многи с одним.
|
|||
114
Антошка Варезник
18.11.05
✎
12:51
|
Рованчик, а тебе не кажется, что между понятиями хочу, надо и требуется не так уж много общего? Сходи, родной, посмотри в словарике... Прочтёшь много нового для себя...
|
|||
115
Антошка Варезник
18.11.05
✎
12:53
|
(133) отсюда вывод по-ровану... Мозг - есть реляционная БД...
уссаца можно... |
|||
116
Rovan
гуру
18.11.05
✎
12:54
|
(114) Не пытайся увести ветку в др. сторону !
Для человека который пишет "хачу шоп" - эти слова синонимы. |
|||
117
Волшебник
модератор
18.11.05
✎
12:54
|
(115) При чем тут реляционная модель данных? Как раз семантическая сеть в нее не укладывается, как ни старайся.
|
|||
118
Wasya
18.11.05
✎
12:55
|
(111) Это тоже хорошо. А как ты ищешь ответы на свои вопросы?
|
|||
119
Rovan
гуру
18.11.05
✎
12:58
|
(115) Уссысь! Я не возражаю
|
|||
120
Wasya
18.11.05
✎
13:02
|
(104) Такому пользователю придется вести поиск с самого верхнего узла и внимательно изучать каждое текущее понятие. Какой смысл давать ответы человеку не знающему элментарных вещей.
|
|||
121
Волшебник
модератор
18.11.05
✎
14:05
|
Аналогичная ветка на Т1С:
http://www.kuban.ru/forum_new/forum9/files/249227.html Есть несколько интересных мыслей (ближе к концу ветки) |
|||
122
Антошкка ГЛАВНЫЙ
18.11.05
✎
14:10
|
(118) Просто... Тыкаю в селектор и говорю, Светочка, а ну подать пред мои ясны очи такого-то растакого-то программиста Иванова... Звук удаляющихся каблучков... Через н-ное время в кабинет вваливается тушка почти трезвого представителя древнейшей ИТ-профессии... Пытаясь сфокусировать на мне свой мутный взгляд он понимает. что я его сейчас буду о чём-то спрашивать, о чём-то таком, чего не найти ни в я.ру, ни в гуглях, нигде... И тут я начинаю... "А скажика мне, любезнейший, в чём смысл жизни?"
Я вижу, как мой запрос достигает барабанных перепонок существа напротив, преобразуется в электрические сигналы и уходит в чёрную дыру. Туда, где у людей раньше был мозг... Вижу, как ускоряются его химические реакции, как его ЦПУ пытается анализировать всю фразу целиком и фрагментально, как он всем телом буквально закипает и из его ушей идёт спиртовый пар... Я не садист, я хороший, поэтому вовремя перезагружаю существо, отправляю его восвояси, сажусь за киборд с дисплеем и погружаюсь в... интернет! |
|||
123
Мистадонт
18.11.05
✎
15:30
|
Волшебник, если позиционировать эту сеть не как справочное пособие по техническим деталям, а как нечто, что поможет новичкам создать в своей голове некое представление об 1С "На Пальцах"... :)
Я что имею в виду: когда чел начинате разбираться с новой для себя областью, то самое главное -- разобраться в Основных Понятиях... и связях их между собой... Т.е. существует некий порог, Первоначальное Вхождение в Систему, с образованием совершенно новых понятий... это есть интеллектуальный процесс... потом уже идет развитие, уже проще, когда уже можешь формулировать адекватные вопросы, ставить адекватные задачи... И твоя сеть поможет в этом Первоначальном Вхождении в Систему, в том случае, если она не попытается подменить собой Хелпы или Учебники, а именно поможет процессу переваривания Инфы в Знания, т.е. превращения словесных определений базовых понятий в переваренные новичком Знания... И здесь имхо важно не закопаться в мелочах, оставить в твоей сети Минимальный Набор Базовых (существенно важных) Понятий... Если удастся не превысить порог понимания новичком, тогда... цены не будет твоей системе :) |
|||
124
Cerrg
18.11.05
✎
15:33
|
(0) Я не понял, намечается новый Синтакс-помощник, только в каждом поле будут примеры?
|
|||
125
Волшебник
модератор
18.11.05
✎
15:36
|
(123) Ценное замечания. Но всегда можно ввести УРОВНИ абстракции. На первом (высшем) уровне - только базовые понятия, которые раскрываются на следующем уровне. См. 92-й пост.
Предложение "справочник - используется в - документ" на 1-м уровне абстракции разворачивается в 3 предложения на следующем уровне абстракции: "документ - имеет - реквизиты реквизиты - имеют - тип справочник - образует - тип". |
|||
126
Волшебник
модератор
18.11.05
✎
15:36
|
(124) Ты не понял.
|
|||
127
Мистадонт
18.11.05
✎
15:45
|
(125) совершенно верно, речь об уровнях абстракции.
И моё глубокое ИМХО, что ОЧЕНЬ полезны будут первые уровени абстракции, для совсем начинающих. |
|||
128
Волшебник
модератор
18.11.05
✎
16:00
|
Парижская фанера
2 - 18.11.05 - 15:54 Пипец. Ради вот такого Вас приветсвует Progalter,насчет "ссылки на данные"; Сеть знаний и создается? Больше дураков, хороших и разных? Будь требовательнее к себе и деликатнее с другими. Все когда-то были новичками. Сеть знаний поможет ему быстрее усвоить основные понятия и взаимосвязи между ними. |
|||
129
Парижская фанера
18.11.05
✎
16:01
|
(128) Тогда уж из контекста не вырывай кусок. Приведи и вопрос.
|
|||
130
Парижская фанера
18.11.05
✎
16:02
|
(128) Если чел не может связать 2 слов как ему поможешь? Да и надо ли?
|
|||
131
Волшебник
модератор
18.11.05
✎
16:02
|
(129) Я привел ссылку на ветку.
|
|||
132
Парижская фанера
18.11.05
✎
16:05
|
(131) Ты вырвал мою фразу из контекста.
|
|||
133
Волшебник
модератор
18.11.05
✎
16:05
|
(130) Ну не помогай. Ты все время в крайности бросаешься. Есть люди, которые не пользуются поиском, а есть те, которые пользуются. Также и Сеть знаний вполне может найти своих фанатов. Действительно есть люди, которые не пользуются поисковыми системами, но это не значит, что Яндекс/Google занимаются ерундой.
|
|||
134
Wasya
18.11.05
✎
16:09
|
(122) Улыбнуло. А у тебя никогда такого небыло. Выдел где-то ответ на свой вопрос, а не помнишь где.
|
|||
135
Волшебник
модератор
18.11.05
✎
16:22
|
(130) Вот проблема, которую Сеть знаний вполне могла бы помочь решить. Человек путает понятия "Отчет" и "Форма" отчета:
v8: Программное открытие отчета с заполнеными программно параметрами; |
|||
136
Парижская фанера
18.11.05
✎
16:25
|
(133) Это вообще к чему? Я тебе сказать пытаюсь что массовость не есть хорошо. Ты себе врача представляешь, который даже не смог прочитать и переварить FAQ по хирургии и атлас анатомии? А ты к нему пришел лечится? Почему человеку могут сказать "ты не будешь летчиком - у тебя плохое зрение и здоровье", а человек "путающий форму отчета и отчет" может быть 1С-ником? Вместо упорного чтения ЖКК, СП и тренировке на конфе он лезет на форум?
|
|||
137
Волшебник
модератор
18.11.05
✎
16:29
|
(136) Ты предлагешь пристрелить его?
|
|||
138
Скользящий
18.11.05
✎
16:32
|
(137) Да, из милосердия.
|
|||
139
Антошка Варезник
18.11.05
✎
16:36
|
(138) Отдайте его мне, нас антошкаф после этого станет больше...
|
|||
140
miki
18.11.05
✎
16:39
|
(136)Подпишусь, пожалуй, под постом... Сам всегда привожу аналогию с врачами.
----- Но, рубить форумы - не панацея, имхо. Беспринципный некомпетентный чел всегда найдет лазейку чтобы усестся на место потеплее. Через форум ли или ещё как. На моё старое место (которое за два года после отладки всех процессов и воспитания коллетива стала по сути синекурой) взяли чела никуя не соображающего ни в сетях, ни в 1С, ни в програмировании вообще, не имеющего понятия о торговле и партионном учете. И ниче, работает. Нанимает людей, кому-то платит бабло из своего кармана, кого-то кормит ещё чем-нить. Он это называет "аутсорсингом". Пили как-то пиво, спросил его "а на какой нужна такая работа?" Всё оказалось просто - чел работает на резюме. А что уважения у подчинённых нет - то пох. |
|||
141
Парижская фанера
18.11.05
✎
16:40
|
(137) На форумах просто принято выдавать предупреждения за невнятные, и уровня ЖКК вопроса.
ЗЫ Человек не хочет напрягаться, чего-то изучать, пытаться сделать что-то самому. Он пишет все на форум, ему подсказывают - он получает за это деньги. Спец какой-нибудь может потерять клиента, т.к. ему какой-нибудь "Сеня" обещал сделать это за тарелку супа. Потом этот "Сеня" лезет на форум и начинает всех донимать. |
|||
142
Волшебник
модератор
18.11.05
✎
16:46
|
(141) Ну вот еще пример человека, который не смотрел СП: http://www.forum.mista.ru/topic.php?&id=136682#F
Ну давайте будем их карать: закрывать их ветки с возгласами "идиот, читай ЖКК и RTFM". И на форуме останутся одни профи, которые начнут вариться в собственном соку. Это будет начало конца. Новичков не стрелять и карать нужно, им нужно помогать как можно быстрее стать нормальными программистами. А новички будут всегда. |
|||
143
Парижская фанера
18.11.05
✎
16:48
|
(142) >>Ну давайте будем их карать: закрывать их ветки с возгласами "идиот, читай ЖКК и RTFM".
Ты только что это и сделал, между прочим. (По мнению автора). |
|||
144
miki
18.11.05
✎
16:48
|
(142)Ты никогда не задумывался, почему ответы в задачниках не пишут сразу под условием?
А иногда не пишут вообще... |
|||
145
Волшебник
модератор
18.11.05
✎
16:51
|
(143) Что именно я сделал?
(144) чтобы дать возможность поморщить лоб? |
|||
146
Парижская фанера
18.11.05
✎
16:54
|
(142) Когда я спросил про архитектурную модель "документ" в проекции на ООП меня послали читать Фаулера "Архитектура бизнесс-приложений". Замечательная книжка и я почему-то не умер. По ходу чтению почерпнул много интересного.
(143) Как что? ЖКК и RTFM. |
|||
147
Парижская фанера
18.11.05
✎
16:55
|
(146.2) -> (145) Отправил человека читать руководство как найти и открыть СП.
|
|||
148
Парижская фанера
18.11.05
✎
16:57
|
И вообще кстати, порочная практика - учить народ "программированию" на 1С. На неокрепшие умы это действует разрушающе. Уж лучше Pascal.
|
|||
149
Волшебник
модератор
18.11.05
✎
17:00
|
Вот еще дали ссылку на интересный проект по визуализации различных графов.
http://touchgraph.sourceforge.net/ Возможно, будет легче его прикрутить, чем писать нечто свое на коленке. |
|||
151
Волшебник
модератор
18.11.05
✎
17:03
|
(148) Когда один мой знакомый пытался устроиться на работу со знанием "Turbo Pascal", ему вежливо улыбались.
|
|||
152
Парижская фанера
18.11.05
✎
17:05
|
(151) Поясняю: изучать процедурное программирование по 1С. Так понятнее?
|
|||
153
Парижская фанера
18.11.05
✎
17:07
|
(+152) 1С-ник не спавший на лекциях и лабах по Pascal хотя бы не пишет код с безусловным переходом.
|
|||
154
Волшебник
модератор
18.11.05
✎
17:13
|
(153) Я понял твою позицию. По твоей логике надо ликвидировать все учебники, форумы, базу знаний, книжки Митичкина+Радченко+Габца и оставить только ЖКК, СП. Да и они не нужны, когда есть Отладчик.
|
|||
155
Парижская фанера
18.11.05
✎
17:29
|
(154) Да ничего ты не понял. Я написал не про обучение программированию в среде 1С. А обучение процессу программирования ВООБЩЕ через программирование на 1С. Наличие туториала, поиска и БЗ под носом вопрошающего не спасает от вопросов котоые ЖКК знает.
Никто не научит писать правильно, если человек этого не хочет. Чел создает ветку - есть код: Процедура ПриОткрытии() Возврат(); КонецПроцедуры И пишет - "Не работает!" У Митичкина может быть написано хоть красными буквами на первом листе "Возврат;" - толку не будет. Чел подумать не хочет. Тебе не кажется что отдача от затеи будет меньше ее полезного эффекта? |
|||
156
Волшебник
модератор
18.11.05
✎
17:30
|
(155) Странное сочетание "отдача от затеи будет меньше ее полезного эффекта". Я не понял эту фразу. Если полезный эффект будет, то значит затея хорошая.
|
|||
157
Парижская фанера
18.11.05
✎
17:33
|
(156) В смысле затраты на реализацию будут больше полученного эффекта? Есть БЗ, поиск и проч. На новичков это не действует. Проще тему завести. Я думаю что опытные участники гораздо больше пользуются поиском и БЗ. На "хоботе" надо прочитать целое "соглашение" чтобы создать тему.
|
|||
158
romix
модератор
18.11.05
✎
17:35
|
(155) Паскаль - хороший язык - и он возможен в качестве прикладного скриптового языка (пример - бесплатный открытый генератор дистрибутивов Inno Setup).
|
|||
159
romix
модератор
18.11.05
✎
17:36
|
Язык 1С в основном "сдули" имхо именно с Паскаля. Немножко добавили от Бейсика, самую малость - от Си, и перевели все вместе взятое на русский язык. :-)
|
|||
160
Волшебник
модератор
18.11.05
✎
17:38
|
(158,159) Ты заметил, что ветка немного о другом? :)
|
|||
161
Парижская фанера
18.11.05
✎
17:38
|
(159) Речь не о происхождении языка как такого. А о том что ИМХО чел "подготовленный" Pascal пишет более код правильный, чем чел впервые севший за кодинг и сразу на 1С.
|
|||
162
romix
модератор
18.11.05
✎
17:39
|
(160) Все в природе взаимосвязано. :-)
|
|||
163
Волшебник
модератор
18.11.05
✎
17:39
|
(157) "На новичков это не действует." Не обобщай. Некоторые новички не спешат задавать вопрос, чтобы не ударить в грязь лицом, а действительно сначала пытаются найти готовый ответ. Тем более это быстрее. Если отключить поиск, то количество глупых вопросов резко увеличится.
|
|||
164
skunk
18.11.05
✎
17:40
|
(159)его сдували с алгоритмического... 100% ... и попытались выкрутить из него ООП
|
|||
165
romix
модератор
18.11.05
✎
17:40
|
(161) Назови хотя бы одно существенное отличие языка 1С и Паскаля.
Оператор := просьба не называть. :-) |
|||
166
skunk
18.11.05
✎
17:40
|
(163)сомневаюсь...
|
|||
167
Волшебник
модератор
18.11.05
✎
17:40
|
(164) ты про С++ ?
|
|||
168
Волшебник
модератор
18.11.05
✎
17:41
|
(166) Можешь поверить. Я проводил эксперимент.
|
|||
169
skunk
18.11.05
✎
17:43
|
(167)нет ... тот что в школе давали... пока... если... и т.п.... не знаю дают его теперече или нет...
(168)поверю... а как долго проводил? |
|||
170
Волшебник
модератор
18.11.05
✎
17:44
|
(169) День.
|
|||
171
Парижская фанера
18.11.05
✎
17:44
|
(163) Стас, у меня от тебя сейчас истерика будет! Ты вообще понимаешь о чем я речь веду??? Я не предлагаю ничего отключать. Читай внимательно.. Я говорю что у тебя уже все есть (БЗ, поиск и проч.), ты очень много сделал для новеньких. Что ты хочешь получить после реализации (0). Если далеко не все пользуют тем что есть!!!!
(165) Да вы чё седня! Я не синтаксис говорю, а про дух кодинга, его правила и проч. |
|||
172
romix
модератор
18.11.05
✎
17:45
|
(169) Наш препод сразу сказал, что это потеря времени, и надо изучать Бейсик.
Тем более, что все компы в то время были со встроенным в ПЗУ бейсиком. Кстати язык Ершол (или как там его) изначально содержал конструкции цикла ЦК - КЦ. Учебник поэтому не был принят (дело было еще во времена ЦК КПСС), и его пришлось переписывать. :-) |
|||
173
Волшебник
модератор
18.11.05
✎
17:46
|
(171) Я делаю для тех, кто пользуется, а не для тех, кто не пользуется.
|
|||
174
Парижская фанера
18.11.05
✎
17:47
|
(173) Таковых много? ИМХО лучше бы ты новую книжку написал по 8.0...
|
|||
175
romix
модератор
18.11.05
✎
17:48
|
(171) Я имею в т.ч. и "дух кодинга" - так в чем же отличия? Или в чем-то настолько неуловимом, что и сказать об этом трудно? :-)
|
|||
176
skunk
18.11.05
✎
17:49
|
тебе повезло... ты учебники видал... и препод наверное попался не допускающих подобных ошибок...
10 if x = 1 then x = 2 20 if x = 2 then x = 1 |
|||
177
romix
модератор
18.11.05
✎
17:50
|
(174) Книгу знаний же завели... :-) Чтобы каждый мог в нее писать свои главы.
|
|||
178
Волшебник
модератор
18.11.05
✎
17:50
|
(174) Напиши сам.
|
|||
179
romix
модератор
18.11.05
✎
17:51
|
(+177) И исправлять/дополнять чужие, если там допущена ошибка.
|
|||
180
romix
модератор
18.11.05
✎
17:51
|
||||
181
skunk
18.11.05
✎
17:51
|
(175)ну мне например поначалу было трудо 1С ... чисто коряболо на русском писать...
|
|||
182
Волшебник
модератор
18.11.05
✎
17:52
|
(181) Наверное, и сейчас трудно... ;)
|
|||
183
Парижская фанера
18.11.05
✎
17:53
|
(178) Не занимаюсь я ей... Не до нее мне... Столько тупой работы по 7.7 что на выходных от компа меня тошнит. Откладываю к новому году или к новой работе...
|
|||
184
skunk
18.11.05
✎
17:53
|
(182)неа... венгерская нотация рулит ... ))))
|
|||
185
Волшебник
модератор
18.11.05
✎
17:54
|
(183) зачем мне писать книжки, когда в есть ЖКК и СП в 8.0 ?
|
|||
186
romix
модератор
18.11.05
✎
17:55
|
(184) Особенно в сочетании с интеллисенсом/опенконфом. :-)
|
|||
187
skunk
18.11.05
✎
17:56
|
(186)я ими не пользуюсь... вообще стараюсь без нужды ВК не иметь...
|
|||
188
romix
модератор
18.11.05
✎
17:57
|
(187) А это не ВК, а подмена config.DLL. Я тоже старался всякие приблуды в конф. не ставить, а потом пожалел, что долгое время не юзал - настолько все хорошо там сделано. :-)
|
|||
189
skunk
18.11.05
✎
17:59
|
(188)может быть и хорошо... а может не очень... спорить не буду... вопрос религии
|
|||
190
Парижская фанера
18.11.05
✎
18:00
|
(185) А зачем тогда (0)?
|
|||
191
Волшебник
модератор
18.11.05
✎
18:01
|
(190) Ладно, уговорил. Не буду делать Сеть знаний.
|
|||
192
romix
модератор
18.11.05
✎
18:02
|
(189) Попробуй - в любой момент все можно вернуть "как было". На тестовой базе, например. Я уже давно юзаю.
OpenConf: пишем скрипты для конфигуратора 1С 7.7 (статья) Не получится - пиши. |
|||
193
skunk
18.11.05
✎
18:04
|
(192)мне религия не позваляет ;)))
|
|||
194
skunk
18.11.05
✎
18:04
|
но за предложение ... фэнкс...
|
|||
195
romix
модератор
18.11.05
✎
18:06
|
(191) :-)
(193) Ну ты попробуй, а потом решишь, позволяет или нет. Может, с неба спустится "дух кодинга", и начнет тебя уговаривать. :-) |
|||
196
romix
модератор
18.11.05
✎
18:08
|
>Граф должен позволять одним кликом переходить от одного понятия к другому.
Граф Дуку? |
|||
197
romix
модератор
18.11.05
✎
18:09
|
(0) Интернет вроде бы позволяет переходить одним кликом между понятиями?
Я в саму идею не въезжаю... |
|||
198
skunk
18.11.05
✎
18:09
|
(195)я думаю мне не долго осталось... поэтому надо мостырить дорогу в рай... то бишь жить праведно и не отходить от основных заповедей религии...
|
|||
199
romix
модератор
18.11.05
✎
18:13
|
(198) Граф перехода от Земли в Рай может включать в себя много понятий, соединенных семантическими связями. :-)
|
|||
200
skunk
18.11.05
✎
18:14
|
(199)понятий много... а дорога одна... ))))
|
|||
201
Парижская фанера
18.11.05
✎
18:16
|
(192) Сколько не пробывал - падает она иногда у меня. 1 раз из 3. Я себе такого позволить не могу - может потеряеться код, надо базу реиндексировать...
|
|||
202
romix
модератор
18.11.05
✎
18:19
|
(200) Иногда она бывает очень долгой и запутанной, т.к. на каждом шагу новичка поджидают ложные цели. :-)
|
|||
203
romix
модератор
18.11.05
✎
18:22
|
(201) У моего соседа тоже все падало - я ему слил свою папку BIN. Сейчас вроде не падает... Короче если ставишь супер-пупер библиотеку плагинов, то там полно глючных решений - их надо вычищать. И еще один маленький секрет - нельзя переименовывать DLL или папки к ним. Можно только копированием + удалением. Иначе винда, похоже, исправляет ссылки на DLL в реестре.
|
|||
204
skunk
18.11.05
✎
18:22
|
(202)видишь что сказал (201)... я вот тоже не могу себе этого позволить...
|
|||
205
skunk
18.11.05
✎
18:25
|
(203)а теперь прикинь ... ты уволился... после тебя пришел кодер... который не знает всех этих нюасов... и переустанавливает .... обновляет... не важно 1С... и твоя конфа перестает работать...
я вернусь (с)Терминатор |
|||
206
romix
модератор
18.11.05
✎
18:29
|
(204) Саблю надо было типа хорошо точить. :-) Для некоторых патчеров не всегда срабатывает, для каких-то может быть даже и виснет. Потери данных или метаданных при этом не наблюдается, т.к. 1С-ка не все время туда пишет, а только при явном сохранении. Тем более, если юзаешь тестовую базу для разработки, а не сразу - рабочую.
(205) 1) бэкапиться типа надо. Каждый день. 2) конфа в этом случае работать не перестает, т.к. MD как был, так и остается (его формат или содержимое не изменяется). Уберутся только удобные фишки в текстовом редакторе. |
|||
207
skunk
18.11.05
✎
18:39
|
(206)Ром... ладно замяли тему... серьезно ты мне не запиаришь... я ее пробовал... отказался не из-за того что она валиться... просто то что там добовляеться мне не нужно...
|
|||
208
aka MIK
18.11.05
✎
18:56
|
(192) О, толковая статья!
|
|||
209
syktyk
18.11.05
✎
19:13
|
Вот, куча чудесных утилит по DOS. Пользовались, классно было :-)
http://garbo.uwasa.fi/pc/doshelp.html |
|||
210
Favorit1
18.11.05
✎
20:32
|
а почему именно сеть знаний а не просто база?
|
|||
211
Волшебник
модератор
18.11.05
✎
20:33
|
(210) База знаний уже есть. И Книга знаний тоже. См. ссылки внизу.
|
|||
212
Favorit1
18.11.05
✎
20:35
|
это то я вижу... я имел ввиду различия у этих двух понятий есть? технические или проектно програмные?
|
|||
213
Favorit1
18.11.05
✎
20:38
|
В любом проекте очень важно обоснование!
1. Чем предложенная система будет лучше существующей? 2. Какие уровни сложности описываемых задач в ней будут? В принципе, после недельного отпуска могу оказать помощь в разделах администрирование, безопасность, проектирование БД, если такие темы будут в СЗ! |
|||
214
Волшебник
модератор
18.11.05
✎
21:03
|
(213) Существующих систем нет. Сложности будут разные - см. выше про уровни абстракции.
|
|||
215
Волшебник
модератор
18.11.05
✎
21:04
|
(213) Кстати, БД я уже спроектировал. Две таблички: Понятия и Предложения. В каждой по две колонки: id, text. Всё.
|
|||
216
Волшебник
модератор
18.11.05
✎
21:04
|
(215)+ В принципе можно обойтись и одной табличкой. И id тоже не нужен. :)
|
|||
217
syktyk
18.11.05
✎
21:06
|
(216)Тогда БД не будет нормализована.
|
|||
218
Favorit1
18.11.05
✎
21:10
|
хм... а не лучше ли сделать в xml?
и... нужно хорошо продумать и сформировать систему поиска! Это главный момент! |
|||
219
Волшебник
модератор
18.11.05
✎
21:10
|
(217) И не надо. Это же семантическая сеть, а не БД.
|
|||
220
Волшебник
модератор
18.11.05
✎
21:10
|
(218) Умница! Так и было задумано.
|
|||
221
Favorit1
18.11.05
✎
21:11
|
(220) хм... спасибо за умницу:)
|
|||
222
syktyk
18.11.05
✎
21:12
|
(219)См.(215). Пора определиться в терминах :)
|
|||
223
Favorit1
18.11.05
✎
21:14
|
(222)уже определились!
Волшебник имел ввиду сделать некую систему с искуственным интеллектом, как я понял как раз по элементам поиска! |
|||
224
Favorit1
18.11.05
✎
21:14
|
это и будет "семантическая сеть" знаний!
|
|||
225
syktyk
18.11.05
✎
21:18
|
(218)Тогда нужно не XML, a UML использовать.
|
|||
226
Волшебник
модератор
18.11.05
✎
21:21
|
(225) Возможно. UML-диаграммы вполне можно выразить в XML-формате и наоборот.
|
|||
227
Favorit1
18.11.05
✎
21:22
|
(225) а при чем тут универсальный язык описания?
может ты имел ввиду UDF? если ничего не путаю.. так это для приложений... а для веба xml! |
|||
228
syktyk
18.11.05
✎
21:24
|
(227)См(226) Посмотрел-бы я на того, кто вручную базу на ХМЛ расписывает...
|
|||
229
syktyk
18.11.05
✎
21:25
|
Universal Modeleng Language
|
|||
230
syktyk
18.11.05
✎
21:26
|
Universal Modeling Language
|
|||
231
Favorit1
18.11.05
✎
21:28
|
(228) Да зачепм же в ручную... в ручную тока структуру описать...
а дальше в визуал студио можно сделать с базой все что угодно используя ООП! (229)Ну я и говорю универсальный язык описания! он в ИИ не используется! Он нужен для формализации задач проектирования! |
|||
232
Волшебник
модератор
18.11.05
✎
21:30
|
предлагаю не употреблять термин "Искусственный интеллект". Он тут неуместен.
Мы решаем вполне формализованную алгоритмическую задачу. |
|||
233
syktyk
18.11.05
✎
21:30
|
Modeling .NE. Описывать.
|
|||
234
Favorit1
18.11.05
✎
21:32
|
угу... ну моделировать... т.е. формализовать задачу!
у меня был "вольный" перевод! |
|||
235
Favorit1
18.11.05
✎
21:36
|
ну в науке в наст. время и ИИ имеет строгий алгоритм.. так что разница маленькая...
итак! 1. Контент! 1.1. Содержание 1.2. Смысловая нагрузка 2. Система поиска 2.1. Поиск по содержанию 2.2. Поиск по смысловой нагрузке раздела в зависимости от 2.1. Я понятно говорю? Если да прошу добавить или опровергнуть! |
|||
236
syktyk
18.11.05
✎
21:46
|
Это не шахматы, тут действительно думать надо :)
|
|||
237
Favorit1
18.11.05
✎
21:50
|
ну так думаем! я первый шаг сделал! примерная схема алгоритма поиска!
Как она вам? |
|||
238
syktyk
18.11.05
✎
21:50
|
Так, в качестве ознакомления: http://www.eclipse.org/tools/index.html , особенно в части Eclipse Modeling Framework (EMF). Только разбираться толпой неадо
|
|||
239
syktyk
18.11.05
✎
21:50
|
неадо=надо
|
|||
240
Волшебник
модератор
18.11.05
✎
21:51
|
Есть несколько мыслей по технической реализации этой сети:
1. Связь должна быть направленная: т.е. от А к Б. Связь имеет направление слева направо. Но любая связь может быть обращена (возможно с изменением термина). Направленность связи даст возможность сделать навигацию по сети (см. ниже). 2. Связь может иметь имя (тип) является частью принадлежит отображает двигает является свойством имеет метод вызывает и многое другое, список безграничен 3. Все понятия выводить не надо никогда (их будут тысячи). Пользователь должен всегда работать с частью понятий (при поиске, при навигации). Список понятий можно сначала представить в выпадающем списке, но пока их будет до сотни, вполне потянет, потом надо будет делать AJAX. 4. На графе показывать надо только понятия, СВЯЗАННЫЕ с тем, которое в фокусе. Можно также отражать следующий уровень, т.е. связанные со связанными. Но это должно регулироваться настройкой. Большие списки понятий можно группировать в понятия-коллекции, например, "свойства", или группировать по типу связи и обеспечить скроллинг. 5. В фокусе всегда должно быть только одно понятие (пока). В дальнейшем в фокусе можно будет помещать несколько понятий. 6. Связанные понятия нужно группировать и сортировать. Здесь вопрос пока открыт и возможно несколько группировок, но я предлагаю делить на ВХОДЯЩИЕ и ИСХОДЯЩИЕ (по направлению связи). Это позволит реализовать НАВИГАЦИЮ по сети. Навигации по сети - это самое главное, т.е. нужно кликнуть на понятие, увидеть связи с другими и кликнуть на следующее понятие (оно должно переместиться в фокус). При таком последовательном кликании у пользователя должно сохраняться географическое ощущение перемещения в каком-то направлении. Т.е. если понятия будут постоянно группироваться/сортироваться в разном порядке, то человек заблудится. Вся история перемещений должна сохраняться. Предыдущие понятия можно выделять цветом, чтобы был виден путь (аналог "посещенные ссылки в браузере") 7. Сами знания (связи) нужно хранить в базе, но текстовом виде, например, Понятие1 | Связь | Понятие2 Значение | является частью (is part of) | СписокЗначений Записать | метод | Справочник или в XML-формате (что более гибко) 1-й вариант: <Предложение> <Понятие name="Записать" /> <Связь name="Метод" /> <Понятие name="Справочник" /> </Предложение> 2-й вариант: <Предложение> <Связь name="Метод"> <Понятие name="Записать" Роль="Подлежащее"/> <Понятие name="Справочник" Роль="Дополнение"/> </Связь> </Предложение> Последний вариант позволит реализовать сложные предложения (не только из троек): Для начала булевы: Понятие1 И Понятие2 | Связь | Понятие3 А потом и другие отношения: (Понятие1 - Связь1 - Понятие2) | Связь2 | Понятие3 Но это уже пошли навороты. 8. Структура БД такая: таблица Понятия: id, text таблица Предложения id, text таблица Понятия-Предложения: id понятия, id предложения (нужна для быстрого поиска предложений по заданному понятию) В таблицы можно добавлять новые колонки, но они являются производными от этих. Т.е. если нужно добавить колонку "v8", чтобы выделить понятия, связанные с v8, то в таблице Понятий появится понятие "v8", а в таблице Предложения будут такие: ДеревоЗначений | Относится к | v8 СправочникОбъект | Относится к | v8 и т.д. --------- Заглавную страницу "Сети знаний 1С" я себе представляю примерно так: 1. Должна быть панель как в браузере с кнопками: назад, вперед, 2. Должна быть строка для быстрого поиска понятия по первым буквам и помещения его в фокус 3. должна быть кнопка для масштабирования (может быть ползунок какой). Это будет переход по уровням абстракций 4. должна быть кнопка для установки отборов (это пока в процессе обдумывания). т.е. например, установить отбор "только v8". 5. Сами понятия (фрагмент сети) - это основная часть экрана - рабочая область в центре - понятие, которое находится в фокусе. справа/сверху - входящие, слева/снизу - исходящие. Сбоку или снизу - информация о текущем понятии (синонимы, описание, URL, что-то еще) |
|||
241
427
18.11.05
✎
21:52
|
Очередная мертвая задумка...
|
|||
242
Волшебник
модератор
18.11.05
✎
21:54
|
(235) Под твое определение попадает и форум, и Книга знаний.
(241) Спасибо. Парижская фанера нас уже просветил. |
|||
243
Favorit1
18.11.05
✎
21:57
|
Нет... ты меня не допонял...
Я имел ввиду именно семантику т.е. 2.1 связана с 2.2 (и наоборот) определенным набором дополнителных значений Например собака, кость, штаны слово кость в данном примере смязана с собакой и наоборот, слово штаны выпадает из поиска! |
|||
244
syktyk
18.11.05
✎
21:58
|
(241)Мне кажется это попытка 1С создать OpenSource проект под свои нужды : V8-в массы! :)
|
|||
245
Favorit1
18.11.05
✎
21:59
|
вывод... в схеме данных необходимо предусматреть размещение этих связей!
|
|||
246
Считаю
18.11.05
✎
22:01
|
так. 427 во многом прав. Хотя бы потому что пытаетесь разрулить некий
универсальный движок. Для новичка не актуальны многе понятия которые самоочевидны для тех кто под долбагером не один час просидел. Не скрою мне очень помог als по метаданным, но многое из этого знал уже до этого. ИМХО, что требуется новичку не куцое введение в 1с на мисте (там где туториал) а объяснение доскональное, воможно с дебильными американскими картинками, что бы проняло (типа Том и Джери изучают 1С). А для этого не програмеры нужны, а дизайнеры и психологи. Пока человек сам не захочет научиться его никто не научит. |
|||
247
syktyk
18.11.05
✎
22:02
|
(245)См. (240) п.8 стр.3
|
|||
248
Favorit1
18.11.05
✎
22:43
|
(247) Смотрю, в таком виде тяжело понять... (лично мне), а может уже устал...
но смысл видимо схожий! |
|||
249
Favorit1
18.11.05
✎
22:44
|
(246) ты много уже выпил?
|
|||
250
EagleUA
18.11.05
✎
23:24
|
http://www.mindjet.com/us/products/mindmanager_viewers/publishers.php?s=13&sn=1
можно и в броузере.. только редактировать пока нельзя. |
|||
251
avm-nn
19.11.05
✎
00:28
|
Если будут нужны еще одни "рабочие руки", то мой ICQ 175134612
|
|||
252
Мистадонт
21.11.05
✎
13:32
|
(240) имхо, не взлетит...
Ведь декларируемая цель системы "семантическая сеть" -- помощь новичкам. А в 240 система такова, что понять её сможет тот, кто уже знает предмет. В итоге -- профи может понять, но для него это малополезная интеллектуальная игрушка. Новичку разобраться с "голой" семантической сетью будет потруднее, чем с хорошим учебником... Выход: делать эту сеть небольшими кусочками как иллюстрацию к соответствующим разделам учебника... тогда скажем при ВТОРОМ чтении учебника новичку это поможет установить связи между сущностями, приблизительно переваренными при ПЕРВОМ чтении :) Или так: сделать сем-сеть целиком, как хочется авторам, но полезное её применение будет как в предыдущем пункте, т.е. при построении желательно заложить возможность "цитирования" сем-сети, т.е. выдергивания отдельного кусочка для иллюстрации соответствующей главы учебника. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |