Si has leído cualquiera del otro 'Descargos de responsabilidad', tendrías que ser consciente que he absolutamente ningún concepto claro del procesa cuál estoy describiendo. El siguiente es todavía otra piedra en el bulwark que estoy construyendo para me proteger de realidad.
El soyenu' schema presentó abajo es muy esquelético porque estoy
desarrollándoles tan creo esta página web. Yo refine y más
allá desarrollar estos diseños cuando crezco acostumbrado al concepto
de una interfaz de usuario 'wrapper' y extrapolar los "Casos de Uso"
del mismo.
Y, tan siempre, la interfaz describió abajo requerirá testaje de usuario extenso (después de que es de hecho construido) para verificar su 'intuitiveness', usabilidad y robustez general.
El paso próximo en la evolución de Instrumentación es el
desarrollo de una interfaz de usuario que insulate el público de inicialmente
teniendo que aprender la sintaxis. Esta funcionalidad requerirá
el desarrollo del formato
de Almacenamiento del Dato antes de que pueda ser implementado, pero necesitaré
este Hyper-especificación de lengua
definida antes de que puedo completar el formato de Almacenamiento del Dato
en todo caso.
El uso del Hyper-interfaz de lengua hará la comunicación
más lenta, pero más sencillo. Idealmente el usuario será capaz a bypass partes
de la interfaz e introducir glyphs directamente (y más deprisa) como
la familiaridad del usuario con los aumentos de proceso.
Este documento aparta del desarrollo del Códice "de Sintaxis & de Vocabulario de Instrumentación" y empieza el desarrollo de la Gramática "de Frase & de la Instrumentación Wrangler". El Wrangler presentará novatos con un sistema de carta jerárquico que les guiará a través de construcción de una frase.
Leyendo una frase no tendría que requerir cualquier funcionalidad importante
extra allende el serial glyph la presentación proporcionada por
la aplicación de prototipo actual (pero, ve orientación de Nodo abajo). He
considerado codificación de color el glyph exhibición de texto para indicar los
tipos de nodo actuales, pero no soy actualmente planeando cualesquier cambios
(Descargo de responsabilidad: todos los planes para cambios son sujetos de cambiar).
Intentaremos para documentar el wrangler funcionalidad importante
abajo. Empezaremos con las partes más básicas y mecánicas
de la lengua de Instrumentación y entonces expandir el alcance para
abarcar las áreas más anchas de internacionales (la lengua
independiente) discurso.
Cada glyph puede engendrar una variedad de tipos gramaticales de palabras. El
sistema de carta siguiente guiará el usuario a través de la creación de un
solo glyph. El usuario será presentado con un subconjunto de la
lista abajo. Este subconjunto variará depender de la parte de la frase que es
construido (Tema, Verbo, Objeto, etc.) y las elecciones anteriores del
usuario.
Cada nivel en esta jerarquía es una carta seleccionado del nivel
encima lo. Estas cartas presentarán las elecciones actuales
sequentially. Cuando el usuario selecciona uno de las elecciones actuales y completa
que capa del glyph, el conjunto próximo de elecciones será
presentado. Las cosas en paréntesis son no-exclusivos y cualesquier
elecciones obligatorias u opcionales.
Las elecciones de carta en el mismo nivel son mutuamente exclusivos. Si escoges "Sustantivo Categórico" no puedes escoger "Sintaxis" (todo por él) o "Hypodescription" (en absoluto). Puedes escoger "Sintaxis" para modificar un "Sustantivo Categórico" qué es por qué "la sintaxis" está incluida entre las elecciones que desciende de "Sustantivo Categórico".
Estas elecciones incluirán la aplicación actual funciones de nivel bajo como, Encontrar una Cuerda, Encuentra Articulación, Encuentra Frase, Drill Abajo y Thesaural Modo. Otras funciones como Hypodescription o Articulación 'drill abajo' las interfaces pueden ser desarrolladas cuando necesitó.
Todo del 'Sintaxis' las cartas son exactamente igual. Sólo el nivel más alto está expandido en la lista abajo.El texto real para esta carta y las cartas abajo contendrán
'el usuario amistoso' frases como:
Cada bala en la lista abajo representa uno o más completo
glyphs. Esta lista muestra el default orden para Sujeto, Verbo y Objeto
dentro Instrumentación.
El Tema, el verbo y El Objeto son en conjunto llamó nodos. #n Es un contador de ocurrencia. Una frase puede tener nodos Sujetos múltiples, nodos de Verbo y nodos de Objeto. Una frase sólo tendrá un nodo de Inicialización y un Finalization nodo.
Esta lista está numerada porque dirige el usuario a través de la
creación de una frase sola por presentar las elecciones en orden.
Dentro de cada carta el usuario tiene la opción de seleccionar un del
actual sub-balas o moviendo al nodo próximo. Cada sub-la bala
proporcionará seleccionó elecciones del "Glyph carta" de Creación
encima, dependiendo de el ser de categoría gramatical creó. Aquellas
elecciones también proporcionarán la aplicación actual mid-funciones
de nivel como, Reemplaza
Glyph, Inserta
Glyph, Elimina
Glyph y Mensaje
Leído.
Hypodescription Puede ser utilizado en cualquier tiempo para modificar el
siguiente glyph. Esto significa que cualquier sustantivo, adjetivo, verbo,
frase preposicional, Hypodescriptive plazo, etc. puede ser marcado
con 'enfático', 'agradecimiento', esloppy', 'veraz', 'eres
bromeando?', etc. Hypodescription es el único modifier aquello
precede el glyph que modifica. Consideré poner
'Hypodescription' antes de cada línea en la lista abajo, pero decidió
que podría ser innecesariamente confundiendo.
Cada Sustantivo o Verbo glyph puede
ser seguido por Descripción y frase Sintáctica glyphs que refine
está significando. Esto está reflejado en la carta abajo.
Casi cada parte de una frase es opcional, pero estamos suponiendo que te tendrá que seleccionar algo que te puede enviar para mantener la conversación que va, incluso si es justo 'sí' o 'ningún' o '#4800 - LOL'.
El usuario selecciona "Frase Wrangler" de la carta principal.
El nodo de frase inicial es 'Inicialización'
El usuario es inicialmente presentado con opciones [1.1, 1.2, 1.3, 2, 3, 4, 6]. El usuario selecciona opción 1.2 "Frase tono Emocional". (Opciones 5 y 7 no es disponible porque hay nada para revisar o enviar)
El usuario ve un Hypodescription carta de Emoción y selecciona "#4600 - agradecimiento".
El nodo de frase es (automáticamente?) Cambió a esubject'.
El usuario ve opciones [2.1, 2.2, 2.3, 2.4, 3, 6, 7] y selecciona
2.3 "Sustantivo Categórico".
(Opción 7 es disponible de modo que el usuario puede enviar "agradecimiento" como
mensaje completo)
El usuario ve una carta de Selección del Sustantivo y selecciona "#0081 - te"
El usuario ve opciones [2.1, 2.3.1, 2.3.2, 2.4, 3, 6, 7] y selecciona 2.3.1 "Descripción (adjetivos)".
El usuario ve una carta de Selección del Sustantivo y selecciona
"#0CDC - alegría"
(Selección/de Adverbio del adjetivo requiere un sustantivo como punto de partida).
El usuario ve una carta/de Selección de Adverbio
de Adjetivo y selecciona "#6DDC - la mayoría de dichoso"
El usuario ve opciones [2.1, 2.3.1, 2.3.2, 2.4, 3, 6, 7] y selecciona
3 "Verbo (predicado) nodo".
El nodo de frase está cambiado a 'Verbo'.
El usuario ve opciones [3.1-5, 4, 5, 6, 7] y selecciona 3.3 "Verbo".
El usuario ve una carta de Selección del Sustantivo y selecciona
"#0689 - representación"
(Selección de verbo requiere un sustantivo como punto de partida).
El usuario ve una carta/de Selección de Adverbio de Adjetivo y selecciona "#8789 - representingly"
El usuario ve una carta de Selección del Verbo y selecciona "#Un78789 - representingly eres todavía (muchos)".
El usuario ve opciones [3.1, 3.3.1, 3.3.2, 3.5, 4, 5, 6, 7] y selecciona 4 "nodo de Objeto".
El nodo de frase está cambiado a 'Objeto'.
El usuario ve opciones [4.1, 4.2, 4.3, 4.4, 5, 6, 7] y selecciona 4.3 "Sustantivo Categórico".
El usuario ve una carta de Selección del Sustantivo y selecciona "#06FF - unidad"
El usuario ve opciones [4.1, 4.3.1, 4.3.2, 4.4, 5, 6, 7] y selecciona 4.3.2 "frases Sintácticas".
El usuario ve una carta de Selección del Sustantivo y selecciona "#4CCA -hugs"
El usuario ve una carta de Selección de la Sintaxis y selecciona "#DF4CCA - hugs para todo"
El usuario ve opciones [4.1, 4.2, 4.3, 4.4, 5, 6, 7] y selecciona 5 "Finalization nodo".
El nodo de frase final es 'Finalization'
El usuario ve opciones [5.1, 5.2, 5.3, 6, 7] y selecciona 5.3 "Mensaje de Revisión antes de enviar"..
La frase consta de el glyphs:
|
Tono emocional | Agradecimiento .| |
Sujeto |
Tú .| La mayoría de dichoso .| | |
Verbo |
representingly Eres todavía (muchos) .| | |
Objeto |
Unidad .| hugs Para todo |
Este (sospechosamente demasiado amistoso) el mensaje ahora puede
ser enviado a un amigo.
El usuario ve opciones [5.1, 5.2, 5.3, 6, 7] y selecciona 7 "Transmite Mensaje".
El habitual "Envía diálogo"
de Mensaje empieza.
Desde entonces la instrumentación es una lengua automatizada el usuario tendría que ser
capaz de especificar el orden en qué el glyphs en un incoming
el mensaje será mostrado. Esta información sería mantenida en
el dispositivo del usuario, así que no sea parte del metadata envió
con un glyph. Estas preferencias serían utilizadas por el wrangler para
arreglar el glyph(s) según el metadata que acompañaría
el glyph (ve sección próxima).
Hay seis arreglos posibles del Tema, Verbo y Objeto.
Usos de instrumentación SVO como el default orden, pero hay ninguna razón para requerir cualquiera el sender o el auricular para
seguir este default orden o incluso el mismo orden cuando cada cual otro.
Si la preferencia de usuarios está grabada y el tres 'nodos' está
marcado en un incoming mensaje, el Wrangler puede presentar estos
nodos un muy de las secuencias siguientes. En todo de las frases
siguientes el perro es el haciendo el mordiendo.
Orden |
Primer nodo | Segundo nodo | Tercer nodo | Cuarto nodo | Quinto nodo |
S V O |
Inicialización |
Perro |
Mordiscos |
Hombre |
Finalization |
S O V |
Inicialización | Perro | Hombre | Mordiscos | Finalization |
V S O |
Inicialización | Mordiscos | Perro | Hombre | Finalization |
V O S |
Inicialización | Mordiscos | Hombre | Perro | Finalization |
O S V |
Inicialización | Hombre | Perro | Mordiscos | Finalization |
O V S |
Inicialización | Hombre | Mordiscos | Perro | Finalization |
En la frase creada en la sección
anterior, la Sintaxis de Objeto glyph podría ser rendered tan tampoco:
"hugs. Para. Todo" o "para. Todo. hugs.".
La segunda orientación mostrada aquí es el orden más común utilizado
por hablantes ingleses. La primera orientación es la Instrumentación
default orden.
Si el usuario es más cómodo leyendo correcto a izquierdo o inferior
de coronar, el glyph fácilmente puede ser presentado con cualquier orientación.
Las manos correctas e izquierdas pueden ser swapped para emparejar el glyph orientación o en el capricho del usuario.
Cualquiera el pulgar correcto o izquierdo puede soler indicar que el
usuario está introduciendo el segundo nivel.
(El pulgar izquierdo es el default para el segundo nivel)
La información adicional única requirió para ser transmitido allende el glyph él es el 'afiliación de nodo' (para el Tema, Verbo, Objeto y 'Immobile' nodos). Esto consumiría dos bits de el formato de Almacenamiento del Dato metadata.
El Immobile el nodo comprende la inicialización y finalization
nodos de un mensaje. No es shuffled como el VSO combinaciones
(ve sección anterior). Está pasado a través de a el usuario
inviolate. Esta simplificación reduce el número de metadata los bits
requirieron para transmisión de datos.
Nodo |
Máscara |
Sujeto |
Cero |
Verbo |
Uno |
Objeto |
Dos |
Immobile |
Tres |
El nodo Sujeto entero (por ejemplo) sería tratado como
cosa sola, incluso si contenga temas múltiples. Todo del
glyphs aquello estuvo marcado tan la parte del Tema sería presentada
cuando estuvieron introducidos, pero serían presentados antes de que o después del
Verbo y el objeto que depende de la preferencia de orientación"
del Nodo de "el usuario.
La instrumentación es un Ordenador/Humano pidgin
lengua. Tiene que ser simplista porque los ordenadores son increíblemente
estúpidos. Probablemente siempre suene un poco incómodo y stilted
comparó a un hablante simple de una lengua
natural. Estoy intentando para aumentar Instrumentación
understandability por dejar usuarios para seleccionar la estructura
de frase que encuentran más naturales.
He considerado añadiendo estructuras de frase múltiple a las preferencias del usuario. Estas estructuras podrían cubrir lingüísticas gambits como vocativo, interrogative, imperativo y muchos muchos (muchos ... ) Otros. Enumerando todos los formatos disponibles utilizaron por las lenguas múltiples es una tarea allende mi meager habilidades lingüísticas.
Finalmente, preferencias de usuario pueden expandir para incluir orientaciones
situacionales múltiples (y lógica de predicado de orden
más alta), pero esto requeriría usuarios para introducir su
'conversacionales intent' de modo que la aplicación sabrá qué
orientación para utilizar (eres sintiendo Mirative?).
También requiera más metadata bits para
transmitir esta información al dispositivo de recibir de modo que el
glyphs puede ser arreglado correctamente a recibo.
Es también posible que algunas estrategias utilizaron por una lengua puede
ser utilizada en circunstancias diferentes en otra lengua o ni siquiera puede
existir en absoluto. Es posible que intentando a 'traducir'
intent vía estructura de frase puede probar más misleading que
enganchando con un formato genérico solo.
Consiguientemente, no estoy implementando esta flexibilidad definitiva
hasta que puedo determinar si la necesidad justifica el coste.
Personalmente sospecho que las personas aprenderán para utilizar plazos de la
Sintaxis y Hypodescription bloques para indicar su conversacionales
intent de modo que no necesitarán (o querer) adicional (caro,
possably confundiendo) preferencias para comunicar claramente.