La Instrumentación Hyper-lengua

Descargo de responsabilidad:

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. 


Introducción

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.


Glyph Creación

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:



Creación de frase

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'.

  1. Nodo de inicialización
    1. Selecciona Audiencia
      1. Escoge Vocabulario Personal para anteriormente compartió referencias
        (Plazos de Vocabulario personal serán enviados como punteros)
      2. Embed Texto (utilizando #7E00) para comunicación con trangers' (default)
        (Plazos de Vocabulario personal serán enviados como embedded texto)
    2. "Párrafo de inicio" - de Sintaxis #E8 (sólo necesitado para introducir un tema de conversación nuevo)
    3. Frase tono Emocional - Hypodescription Emoción (opcional)
  2. Nodo sujeto
    1. Hypodescription (Charla sencilla, Charla PequeñaPunteros)
    2. Plazo especializado
      1. Descripción (adjetivos)
      2. Frases sintácticas
    3. Sustantivo categórico
      1. Descripción (adjetivos)
      2. Frases sintácticas
    4. Nodo sujeto #n
  3. Verbo (predicado) nodo
    1. Hypodescription (Charla sencilla, Charla PequeñaPunteros)
    2. Plazo especializado
      (Con 'predicado importante' marcador #7700 de Material Manejable sub-table añadido automáticamente?)
      1. Descripción (adverbios)
      2. Frases sintácticas
    3. Verbo (Sustantivo [o adjetivo o adverbio] + conjugación de Sintaxis)
      1. Descripción (adverbios)
      2. Frases sintácticas
    4. Verbo de perro
      1. Descripción (adverbios)
      2. Frases sintácticas
    5. Nodo de verbo #n
  4. Nodo de objeto (esto esencialmente duplica el nodo Sujeto)
    1. Hypodescription (Charla sencilla, Charla Pequeña, Punteros
    2. Plazo especializado
      1. Descripción (adjetivos)
      2. Frases sintácticas
    3. Sustantivo categórico
      1. Descripción (adjetivos)
      2. Frases sintácticas
    4. Nodo de objeto #n
  5. Finalization Nodo
    1. Frase tono Emocional - Hypodescription Emoción (opcional)
    2. "Frase de fin" - de Sintaxis #E4 (sólo necesitado entre frases múltiples en una transmisión sola).
      1. Empieza frase próxima
    3. Revisión (y potencialmente cambio) Mensaje antes de enviar
  6. Cancela Mensaje
  7. Transmite Mensaje

Aquí es un ejemplo de las cartas en acción: (o un "caso de uso", si prefieres)

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.


Creación de Preferencia de la lengua

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).

Orientación de nodo:

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

Orientación de sintaxis:

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.

Glyph Orientación:

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.

Orientación de mano:

Las manos correctas e izquierdas pueden ser swapped para emparejar el glyph orientación o en el capricho del usuario.

Orientación de pulgar:

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)


El Hyper-requisitos de ancho de banda de comunicación de lengua

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.


Resumen

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.



back to the home page.