Модераторы: Snowy, Poseidon

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Новый проект: Система Управления Знаниями, Приглашаются все, кто неравнодушен к БД 
:(
    Опции темы
CandleMan
Дата 16.3.2006, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



"Каждое слово что-то значит"



Добрый день всем, кто обратил внимание на эту тему.

Преамбула (очень коротко):
Информации вокруг нас много, она не структурирована (об этом все говорят), поэтому создают новый «Интернет 2.0». Поисковые системы каким-то образом решают проблему поиска, но не решают главной проблемы: они не находят того, что мне нужно, они находят то, что похоже на мой запрос. Однако, есть механизмы (мозг человека), которые однозначно понимают сказанное (прочитанное, увиденное) и однозначно выдают результат обработки запроса.

Идея:
Создать базу данных, в которой бы «знания» структурировались, по аналогии с мозгом человека. Нет в мозге главной таблицы, нет подчиненных таблиц, нет ничего похожего на реляционные модели. Наверное, и не надо.

История проекта:
Идея возникла в результате работы над проектом www.yanfo.ru, который уже разрабатываю некоторое время, и который уже близок к завершению.
Перепробовав несколько вариантов хранения данных, пришел к оригинальной идее их структурирования.

Решение:
Создается новый механизм структурирования данных (организация данных в базе), Этот механизм решает главную проблему любой БД – ее жесткую детерминированность и невозможность конфигурирования «на лету» (то, что мозг человека делает постоянно). Пользователь любой базы привязан к ее структуре и не может изменить ее под свои нужды. Поэтому приходится или под нее подстраиваться или (что чаще всего и происходит) создавать свою базу.

Бизнес-модель:
Организация данных – это ноу-хау. Универсальность этой модели позволит использовать ее в любом приложении, в любой задаче, там, где человек обращается к знаниям (словари, справочники, архивы и т.д.). Создаются приложения, на основе этой структуры и внедряются во все сферы бизнеса – любые. Создаем приложение и зарабатываем.

Примеры:
На работе -
Корпоративная сеть – документооборот;
Торговля товарами – свой учет товара на складе;
Наука – наконец-то все знания можно разложить по полочкам, и нигде ничего не потеряется.
и т.д.

Дома –
Домашняя фонотека – как хочешь, так и упорядочивай,
Домашние финансы – своя бухгалтерия;
Есть библиотека – пора привести все в порядок;
и т.п.

Реализация:
На данный момент я уже организовал такую базу, я знаю механизм – как это можно сделать. Механизм работает. Есть еще много вопросов – но это уже, в основном, вопросы интерфейса.

Этапы реализации:
1 этап. Создается сайт. На сайте организуется база и отрабатывается механизм универсальности. Проверяются идеи, функционирование и проверка на жизнеспособность. Сайт работает в свободном режиме. Т.е. любой пользователь Интернета может организовать свою базу под свои нужды.

2 этап. На основе отработанного механизма формируются приложения:
Одним из первых – должно быть приложение для Microsoft Office, далее по поступлению заявок.

Немного о себе:
Программист (со стажем), специализация – базы данных.
Разработал сайт www.yanfo.ru. (практически все сделал один).
Пишу программы на C++, Delphi, PHP, ASP, Html, JavaScript.

Приглашаются все, кому идея понравилась.

P.S.: Хороший журнал «Что нового в науке и технике».
Хорошая статья «Эволюция мыльного пузыря» (№3’ 2006).

PM MAIL WWW ICQ Skype   Вверх
powerOn
Дата 27.3.2006, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: нет
Всего: 159



Цитата

Идея:
Создать базу данных, в которой бы «знания» структурировались, по аналогии с мозгом человека. Нет в мозге главной таблицы, нет подчиненных таблиц, нет ничего похожего на реляционные модели. Наверное, и не надо.


Есть такой язык программирования, называется Prolog. Фактически со схожей реализацией и заточенный под подобные вещи. Используется декларативная семантика, правила вывода, и логика предикатов.
Он не так популярен как C++ или Dephi из за своей сложности, но решает все твои задачи так сказать "естественным методом"...





--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
CandleMan
Дата 27.3.2006, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



"Пролог" - вещь, возможно, хорошая. Но можно ли программу на прологе разместить в Интернете.
Особенно, работу с базами. Ведь здесь главное - не на каком языке написано, а предоставить доступ к базе, что легко реализуется на PHP или ASP.

И, повторяю, алгоритм функционирования уже разработан - осталось реализовать интерфейс.
PM MAIL WWW ICQ Skype   Вверх
bems
Дата 27.3.2006, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 3400
Регистрация: 5.1.2006

Репутация: нет
Всего: 88



Цитата(CandleMan @ 16.3.2006, 11:52 Найти цитируемый пост)
Однако, есть механизмы (мозг человека), которые однозначно понимают сказанное (прочитанное, увиденное) и однозначно выдают результат обработки запроса.
ОДНОЗНАЧНО?!?! Да уж чего уж однозначнее smile
Цитата(CandleMan @ 16.3.2006, 11:52 Найти цитируемый пост)
Организация данных – это ноу-хау. Универсальность этой модели позволит использовать ее в любом приложении, в любой задаче, там, где человек обращается к знаниям (словари, справочники, архивы и т.д.). Создаются приложения, на основе этой структуры и внедряются во все сферы бизнеса – любые

Пиши диссертацию
Цитата(CandleMan @ 16.3.2006, 11:52 Найти цитируемый пост)
Примеры:
На работе -
Корпоративная сеть – документооборот;
Торговля товарами – свой учет товара на складе;
Наука – наконец-то все знания можно разложить по полочкам, и нигде ничего не потеряется.
и т.д.
Обычные реляционные базы чем не устраевают? Нет, может то о чем ты говоришь действительно гениально, огромный шаг вмеред, и тд и тп. Но применять механизмы схожие с работой мозга для ДОКУМЕНТООБОРОТА? Да и так все решается...

Цитата(CandleMan @ 16.3.2006, 11:52 Найти цитируемый пост)
Дома –
Домашняя фонотека – как хочешь, так и упорядочивай,
Домашние финансы – своя бухгалтерия;
Есть библиотека – пора привести все в порядок;
и т.п.
Ну а тут вообще без исскуственного интеллекта не обойтись...




--------------------
Обижено школьников: 8
PM MAIL   Вверх
Necias
Дата 10.4.2006, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 7.4.2006

Репутация: нет
Всего: 2



Извини, не хватает конкретики. Давай, выкладывай свой алгоритм с картинками и бАААльшими буквами!
PM MAIL ICQ   Вверх
CandleMan
Дата 11.4.2006, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



Картинку можно нарисовать самому. Она будет такая как тебе удобно.

Представь себе, что у тебя на экране постоянно находится твоя записная книга.
Только данные, которые ты в нее будешь заносить безупорядочно сразу будут раскладываться по полочкам.

Останется просто эти полочки организовать.

Поэтому предлагаю самому нарисовать две картинки.

1) Вид записной книги в которую удобно заносить всю (какую-хочешь) информацию.

2) Вид "полочек". Так как тебе хотелось бы.
PM MAIL WWW ICQ Skype   Вверх
Necias
Дата 12.4.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 7.4.2006

Репутация: нет
Всего: 2



Блокнот + ИИ = smile
Добавлено @ 11:46
Шучу, шучу, нада поразмышлять)))
PM MAIL ICQ   Вверх
CandleMan
Дата 13.4.2006, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



Некоторый опыт говорит о том, что очень многие мыслят понятием: "будущее туманно".

Поэтому есть предложение:
Перевести создание сайта с голимого энтузиазма на коммерческую основу.

Как такое предложение? smile

Это сообщение отредактировал(а) CandleMan - 13.4.2006, 10:34
PM MAIL WWW ICQ Skype   Вверх
Spike
Дата 13.4.2006, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.7.2005
Где: Протвино МО

Репутация: нет
Всего: 1



Мыслишь похоже, но критиковать кого-либо гораздо легче чем себя, поэтому:

Цитата(CandleMan @ 27.3.2006, 16:05 Найти цитируемый пост)
И, повторяю, алгоритм функционирования уже разработан - осталось реализовать интерфейс.

Что-то мне очччень сильно кажется что это основная проблема. Как же научить пользователя делать так, как он думает?

Следственный эксперимент: напиши (любым способом зафиксируй) все свои мысли не пропустив ни одной. Очччень сомневаюсь что сможешь это сделать. Причина проста: мысли нет альтернативы.

Если более конкретно про интерфейс: однажды я понял что знаю как организовать структурированно хранение любых совершенно данных. Хвать сразу клавиатуру и давай сочинять... И тут же понял что в лучшем случае я сделаю тот же язык программирования на котором собрался ваять или что-то типа Prolog`a и пр. Нужны конкретные приложения + интерфейсы, с единым движком.

Цитата(CandleMan @ 16.3.2006, 11:52 Найти цитируемый пост)
Этапы реализации:
1 этап. Создается сайт. На сайте организуется база и отрабатывается механизм универсальности. Проверяются идеи, функционирование и проверка на жизнеспособность. Сайт работает в свободном режиме. Т.е. любой пользователь Интернета может организовать свою базу под свои нужды.

2 этап. На основе отработанного механизма формируются приложения:
Одним из первых – должно быть приложение для Microsoft Office, далее по поступлению заявок.


Цитата(CandleMan @ 16.3.2006, 11:52 Найти цитируемый пост)
Приглашаются все, кому идея понравилась.


Я думаю что нам по[ ]пути. smile

Это сообщение отредактировал(а) Spike - 13.4.2006, 23:19
PM MAIL   Вверх
CandleMan
Дата 14.4.2006, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



Интерфейс - главная составляющая. И проблемы с реализацией интерфейса решаются очень тяжело.
(недаром монстр Microsoft в каждом новой версии ОС создает новый интерфейс).

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

С помощью тегов можно определить к какому классу ("Полочке" см. описание выше) принадлежит тот или иной элемент знания.
Если смотреть на работу мозга, он (мозг) расставляет теги автоматически. Достаточно ему найти соответствие между тем, что увидел или услышал с тем что уже хранится в памяти.

И второе: Но даже мозгу требуется первоначальное знание того, что он первый раз видит (слышит).

пример:
Скажите человеку что-нибудь а-ля "Как ты оносишься к метгемоглобинении?". Он знать не знает, что это слово обозначает (грубо говоря - куда его отнести).
Все равно, надо ему объяснить сначала, что это такое. А вот затем он (мозг) уже начнет сопоставлять что-нибудь похожее на этот "метгемо..." с тем что ему предлагают для сравнения или анализа.

Spike
Если нам по пути, напишите, чем бы Вы хотели заняться. (т.е. какую часть задачи Вы могли бы попытаться решить).
PM MAIL WWW ICQ Skype   Вверх
Spike
Дата 22.4.2006, 14:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.7.2005
Где: Протвино МО

Репутация: нет
Всего: 1



Цитата(CandleMan @  14.4.2006,  13:58 Найти цитируемый пост)
Ключевым моментом в решении проблемы интерфейса в данной частной задачи (структурирования "Знаний") должна стать система тегов.

С помощью тегов можно определить к какому классу ("Полочке" см. описание выше) принадлежит тот или иной элемент знания. 
Если смотреть на работу мозга, он (мозг) расставляет теги автоматически. Достаточно ему найти соответствие между тем, что увидел или услышал с тем что уже хранится в памяти.


А несколько подробнее можно?, особенно хотелось бы пример (простейший) про работу мозга, чего-то не уловлю мысль.

И еще вопрос: ты никогда не сталкивался с проблемой: есть некая база знаний (структурированная, имеется ввиду собственный архив), есть информация, которую нужно добавить в архив, а к какой категории ("полочке") ее отнести не ясно (вплоть до полного ступора).

Правильно ли я понимаю что для хранения информации предполагается использование нечто вроде XML? Мое видение решения в использовании особым образом организованной реляционной БД. "Особость" заключается в реализации объектной парадигмы описания информации. Впрочем изобретать велосипед вероятно не стоит, а стоит взять готовую модель - ООП. Это и есть "движок", на который в перспективе можно лепить бизнес-логику и интерфейс. Но следует заметить что у такого подхода есть свой минус: не каждый сможет правильно продумать структуру своей БЗ и каждый не с первого раза это сделает.

З.Ы.: Может быть стоит запустить проект на вики?

  

Это сообщение отредактировал(а) Spike - 22.4.2006, 14:48
PM MAIL   Вверх
CandleMan
Дата 22.4.2006, 16:03 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



Самый лучший вариант - модифицировать Wiki.
Поскольку я отталкивался от ее структуры.
и по большому счету это, действительно, а-ля Wiki.

Но как модифицировать?

Объем Вики 8,5 мегабайт. 
Возможно кто-то сможет разобраться в ее структуре.

Я, честно говоря, просто "утонул".

Я думаю, что лучше делать свой проект.

А по поводу "полочек" идея такова:
Воьмем любое известное нам понятие, например, F.Mercury.

На какую полочку его положить?

Один положит его на полку "Музыкант", другой на полку "Queen", третий "Вокалисты" и т.д.
Но при этом Mercury (все-таки) - человек и принадлежит он, и всегда принадлежал только одному понятию "персона". Поэтому в Базе должна быть одна принадлежность (1 тэг), а все остальное это его свойства.

И мозг, работает также. Миллион раз можно сказать, что Mercury это вокалист из группы "Queen", но в мозге существует тэг - "человек", и он (мозг) его однозначно привяжет к этому тегу.

Я согласен , что существует проблема привязки одного понятия к чему-то другому. Но ничего страшного. Сегодня он "музыкант, Завтра станет "персоной" и все с этим согласятся. 
Значит этому и быть.
 
PM MAIL WWW ICQ Skype   Вверх
Spike
Дата 13.5.2006, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.7.2005
Где: Протвино МО

Репутация: нет
Всего: 1



Блин, раз сто прочитал и не за один день вроде стал понимать к чему ты клонишь, наверное ключевая фраза вот эта:

Цитата(CandleMan @  22.4.2006,  16:03 Найти цитируемый пост)
 Сегодня он "музыкант, Завтра станет "персоной"


Если да, то все круто, только вот как может быть реализован механизм преобразования (перепривязки) понятий? Надо подумать... 
PM MAIL   Вверх
CandleMan
Дата 15.5.2006, 09:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 92
Регистрация: 30.3.2004
Где: Тольятти

Репутация: 2
Всего: 2



Решение уже есть.

Как в любой БД.
Объект (запись в базе данных) имеет поле "Родитель".
В первом случае "родитель" - "Музыкант", во втором случае "родитель" - "Персона".
При этом все остальные свойства F.Mercury остаются неизменными. 
PM MAIL WWW ICQ Skype   Вверх
Spike
Дата 18.5.2006, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.7.2005
Где: Протвино МО

Репутация: нет
Всего: 1



Цитата(CandleMan @  15.5.2006,  09:00 Найти цитируемый пост)
Объект (запись в базе данных) имеет поле "Родитель".
В первом случае "родитель" - "Музыкант", во втором случае "родитель" - "Персона".
При этом все остальные свойства F.Mercury остаются неизменными.  

Т.о. все-таки ты пользуешься объектным способом описания мира. Тут есть ньюанс: изменив поле "родитель" с "музыканта" на "персона", а потом на "человек" и т.д. ты нарушишь структуру данных: музыкант не может не быть человеком, впрочем как не может не быть персоной. Об этом я и говорил в начале разговора: правильно выбрать родителя нужно один раз и правильно, что сделать ой как сложно (да практически невозможно), иначе в процессе использования базы знаний неизбежно возникнут противоречия.
Другое дело если "родителей" может быть много..., тоже надо думать. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Совместные проекты/поиск партнёров"
Snowy
Poseidon

Внимание:
В этом форуме обсуждаются вопросы только по совместным проектам, когда Вы хотите найти партнёров или стать участником проекта.
Запрещается размещение заказов на написание программ, поиск работников (для этого есть раздел "Работа") и реклама своих сетевых ресурсов.

Этот раздел только для проектов в которых Вы будете выступать в качестве исполнителя!

Темы и сообщения, не удовлетворяющие данным правилам, будут удаляться на основании пункта 3 Правил форума!

  • Человек, создающий тему, становится руководителем проекта. Все вопросы о разработке решаются с его согласия.
  • Публикация предложения к сотрудничеству считается защищённым авторскими правами и не может разрабатываться без согласия с руководителем проекта.
  • Конечный продукт должен содержать указание на всех участников и Vingrad.

  • Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, Poseidon

     
    1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
    0 Пользователей:
    « Предыдущая тема | Совместные проекты/поиск партнёров | Следующая тема »


     




    [ Время генерации скрипта: 0.1803 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


    Реклама на сайте     Информационное спонсорство

     
    По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
    Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.