Просьба сообщить. Я юрист, я работаю в области юридической информатики. Я был программистом в течение длительного времени (Basic, RPG, Fortran, Pascal, Cobol, VB.NET, С#). В настоящее время я заинтересован в F #, но мне хотелось бы посоветовать. Моя забота - F #, кажется, подходит для математических приложений. И то, что я хочу, потребует много логических операций Math и обработки естественного языка текста и, в случае успеха, речи. Меня беспокоит обработка текста.
Я получил революционный исходный код PROLOG (революционный в области права и, в частности, разрешение споров). Программа решает споры, оценивая аргументы Да-Нет (истинные-ложные), выдвинутые двумя дискуссионными сторонами. Теперь я изучаю PROLOG, чтобы я мог перенести программу на другой уровень: оцените силу аргументов, когда они не являются ни да, ни нет, но являются убедительными элементами процесса аргументации.
Итак, программа обрабатывает диалектический аспект аргументации, я хочу, чтобы он начал обрабатывать риторический аспект аргументации или, по крайней мере, некоторые аспекты.
В настоящее время программа может управлять формальной логикой. Я хочу, чтобы начать управлять некоторыми аспектами неформальной логики, и для этого мне нужно будет обрабатывать строки (длинные строки, может быть, ms word documents) для обнаружения текстовых маркеров, например слова "но" "поэтому", "так как" и т.д. и т.д., просто длинный список слов, которые я должен искать в любой речи (устной или письменной) и отмечать, а затем оценивать левую и правую стороны знака. В зависимости от марки стороны считаются сильными или слабыми.
Первоначально я думал о переносе программы Prolog на С# и использовании библиотеки Prolog. Тогда, это пошло мне, возможно, это может быть лучше в чистом F #.