JPS61107469A - Document editing device - Google Patents
Document editing deviceInfo
- Publication number
- JPS61107469A JPS61107469A JP59227925A JP22792584A JPS61107469A JP S61107469 A JPS61107469 A JP S61107469A JP 59227925 A JP59227925 A JP 59227925A JP 22792584 A JP22792584 A JP 22792584A JP S61107469 A JPS61107469 A JP S61107469A
- Authority
- JP
- Japan
- Prior art keywords
- editing
- inference
- document
- input
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は文書情報に対して入力された曖昧な編集指示情
報が意図する編集行為を推定して、その文書編集を効果
的に行い得る文書編集装置に関する。[Detailed Description of the Invention] [Technical Field of the Invention] The present invention provides a document editing method that can effectively edit a document by estimating the editing action intended by ambiguous editing instruction information input to document information. Regarding equipment.
近時、人工知能、知識工学の発展・普及に伴い、これら
の手法を取入れた各種の情報処理・システムが開発され
ている。例えば上記人工知能の重要な概念の1つである
推論を導入して、文書・プログラム・データ等の作成・
編集を行う文書編集システムを構築することが考えられ
ている。In recent years, with the development and spread of artificial intelligence and knowledge engineering, various information processing systems that incorporate these techniques have been developed. For example, by introducing inference, which is one of the important concepts of artificial intelligence mentioned above, the creation and creation of documents, programs, data, etc.
It is being considered to build a document editing system that performs editing.
ちなみに上記推論は、一般的規則(例;公理)から個別
の事実(例;定理)を導く演鐸推論と、この演緯推論と
は逆に事実の集合(例;経験的知識)からその間に成立
する一般的な規則(例;一般的知識)を導く帰納推論と
に大別される。By the way, the above reasoning is divided into two types: deductive reasoning that derives individual facts (e.g., theorems) from general rules (e.g., axioms), and conversely, deriving from a set of facts (e.g., empirical knowledge) between them. It is broadly divided into inductive reasoning, which derives general rules that hold true (e.g., general knowledge).
しかして演縄推論を導入した文書編集システム(エディ
タ)では、例えば
「二茎】J弘生旦ユ、TjQ菫邊3仏工」なる文に対し
て[削除]なる指示が、その削除範囲を指定することな
しに入力された場合、(文法的な誤りがある)
→(誤った部分が校正の対象となる)
等の推論規則を用いてその削除対象部分を推論し、「こ
の文には、誤りがある。」
なる文を得ることが可能となる。つまり、システムが持
つ推論規則に従って、曖昧性を含む編集指示情報から、
その情報が本来意図する編集行為を推定し、これを実行
することが可能となる。However, in a document editing system (editor) that has introduced rope inference, for example, an instruction to [delete] for a sentence such as ``Two stalks] J Hiroo Danyu, TjQ Sumibe 3 Buddhist craftsmen'' specifies the deletion range. If the sentence is entered without proper explanation, inference rules such as (there is a grammatical error) → (the incorrect part will be subject to proofreading) will be used to infer the part to be deleted, and "This sentence contains There is an error.'' In other words, according to the system's inference rules, from editing instruction information containing ambiguity,
It becomes possible to estimate the editing action originally intended by the information and execute it.
ところが、前記[削除]なる指示は、例えばカーソル等
で示した特定の文字の削除だけを意図する場合もあるし
、またその文全体の削除を意図する場合、更には文に付
された下線の削除を意図プる場合もある。この為、その
文書編集が、本来の意図とは異なって実行される虞れが
ある。However, the above-mentioned [delete] instruction may be intended to delete only a specific character indicated by a cursor, etc., or may be intended to delete the entire sentence, or even delete an underlined character in the sentence. There are also cases where the user intends to delete the file. Therefore, there is a possibility that the document editing will be executed in a manner different from the original intention.
一方、第5図(a)に示す「各地の気mjなる文書から
、同図(b)に示す「各地の天気」なる文書を作成する
場合、帰納推論を導入したエディタでは、例えば
■ 札幌 25,5 21.4 曇
→ 札幌:曇
■ 東京 28−.9 24.0 曇→ 東京:曇
なる2つの修正から、
く地名〉〈実数1〉〈実数2ン〈天気〉→ 〈地名〉:
<天気〉
なるパターン変換規則を帰納推論し、この推論結果に従
って次に出現する
「大阪 33,2 24.5 晴j
なるパターンに対して
「大阪:晴」
なる修正を自動的に、或いはオペレータの確認をとって
行うことが可能となる。On the other hand, when creating the document ``Weather of various places'' shown in Figure 5(b) from the document ``Weather of various places'' shown in Figure 5(a), an editor that has introduced inductive reasoning can write, for example, ■ Sapporo 25 ,5 21.4 Cloudy → Sapporo: Cloudy■ Tokyo 28-. 9 24.0 Cloudy → Tokyo: From the two corrections of cloudy, Ku place name><Real number 1><Real number 2 N <Weather> → <Place name>:
<Weather> A pattern conversion rule is inductively inferred, and based on the inference result, the next pattern that appears is automatically modified to ``Osaka: Sunny'' or by the operator. This can be done with confirmation.
ところで、帰納推論を信頼性良く行うには、一般に多く
の情報が必要である。しかし、帰納推論を信頼性良く行
うに必要な多くの情報を与えようとすると、これによっ
て文書編集作業の殆んどが □“終了してしまう可
能性があり、帰納推論を導入する意味が失われてしまう
虞れがある。この為、一般的には帰納推論された規則に
は幾つもの曖昧性が含まれることが多く、文書編集に対
する意図が正しく実行される確率が前述した演縄推論を
導入したシステムよりも小さい。By the way, in general, a lot of information is required to perform inductive reasoning reliably. However, if we try to provide a large amount of information necessary to perform inductive reasoning reliably, most of the document editing work may end, and the point of introducing inductive reasoning is lost. For this reason, in general, inductively inferred rules often contain a number of ambiguities, and the probability that the intention for document editing will be executed correctly is higher than the above-mentioned inference. smaller than the installed system.
このように、推論を導入した文書編集システムにあって
は、成る意味においてユーザビリティの向上に大きく貢
献するが、その推論が間違って行われた場合には、反っ
てユーザビリティの低下を招来すると云う不具合を有し
ている。In this way, a document editing system that incorporates inference greatly contributes to improving usability, but if the inference is incorrectly performed, it can lead to a decrease in usability. have.
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、ユーザビリティの低下を招来す
ることなしに推論を効果的に導入して効率の良い文書編
集を可能とする実用性の高い文書編集装置を提供するこ
とにある。The present invention was made in consideration of these circumstances, and its purpose is to provide a practical method that enables efficient document editing by effectively introducing inference without deteriorating usability. The purpose of the present invention is to provide a document editing device with high functionality.
本発明は、文書情報に対して入力された編集指示情報が
示す編集行為を推定し、この推定された編集行為を前記
文書情報に対して実行する手段と、この実行結果が前記
編集指示情報が意図する編集行為とは異なる旨の情報を
入力する為の手段とを設け、この情報入力時には、前記
編集指示情報に基く編集行為の推定とその実行とを、例
えば先に推定された編集行為を除いて繰返し制御するよ
うにしたものである。The present invention includes a means for estimating an editing action indicated by editing instruction information inputted to document information, executing the estimated editing action on the document information, and a means for estimating an editing action indicated by editing instruction information inputted to document information, A means for inputting information to the effect that the editing action is different from the intended editing action is provided, and when this information is input, the editing action is estimated and executed based on the editing instruction information, for example, the editing action that was previously estimated is It is designed to perform repeated control except for the following.
つまり、成る推論結果に基づく文書編集行為が、本来意
図したものと異なるときには、その異なりを示す情報の
入力によって推論処理を再度行わしめて別の推論結果を
導き出し、これを実行させるようにしたものである。In other words, when the document editing action based on the inference result differs from what was originally intended, the inference process is performed again by inputting information indicating the difference, a different inference result is derived, and this is executed. be.
〔発明の効果〕
かくして本発明によれば、入力した編集指示情報が曖昧
であっても、その編集指示情報から文書編集行為を推論
して文書編集が実行されるので、そのユーザビリティの
向上を図ることが可能となる。また装置が代行した文書
編集行為が、装置利用者の意図と異なる場合であっても
、簡単な指示によって再度入力編集指示情報から推論処
理を行って別の推論結果(文書編集行為)を得、これを
実行するので、そのユーザビリティが損われることかな
い。[Effects of the Invention] Thus, according to the present invention, even if the input editing instruction information is ambiguous, the document editing action is inferred from the editing instruction information and the document editing is executed, thereby improving the usability. becomes possible. In addition, even if the document editing action performed on behalf of the device is different from the intention of the device user, the inference process is performed again from the input editing instruction information according to a simple instruction to obtain a different inference result (document editing action). By doing this, its usability will not be compromised.
またその推論系に高度な推論能力も要求されないので、
簡易な推論規則を準備するだけでシステムを簡易に構築
することができる等の効果も奏せられる。Also, the reasoning system does not require advanced reasoning ability.
There are also effects such as being able to easily construct a system just by preparing simple inference rules.
(発明の実施例)
以下、図面を参照して本発明の一実施例につき説明する
。(Embodiment of the Invention) Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
第1図は実施例装置の概略構成図で、第2図はその推論
処理の流れの一例を示すものである。FIG. 1 is a schematic configuration diagram of the embodiment apparatus, and FIG. 2 shows an example of the flow of the inference process.
文書編集部1は、文書編集制御部2または推論部3の制
御を受けて文書格納部4に格納された文書の編集処理を
実行するものである。文書編集制御部2は、キーボード
5から入力側t[m6を介して入力された各種文書編集
指示情報に従って、例えば前記文書格納部4から編集対
象とする文書を文書編集部1に読出したり、またこの編
集対象文i′ 書に指示された編集処理を施すも
のである。The document editing section 1 executes editing processing of a document stored in the document storage section 4 under the control of the document editing control section 2 or the inference section 3. The document editing control section 2 reads out a document to be edited from the document storage section 4 to the document editing section 1, for example, according to various document editing instruction information input from the keyboard 5 via the input side t[m6, or The specified editing process is applied to this editing target document i'.
このようにして文書編集部1で編集処理が施される文書
情報は、適宜出力制御部7を介してディスプレイ8にて
表示され、そのオペレータに提示される。The document information edited in the document editing section 1 in this manner is displayed on the display 8 via the output control section 7 as appropriate and presented to the operator.
しかして、前記文書編集制御部2に入力された文書編集
指示情報が曖昧性を含むとき、つまり入力された編集指
示情報によって文書に対する編集行為が特定されないと
き、これによって前記推論部3が駆動される。推論部3
は、推論規則格納部9に格納された、例えば第3図に示
す如き推論規則を参照して上記指示入力された編集指示
情報が意図する編集行為を推論するものである。この推
論では、一般に複数の編集行為が導かれる。推論部3で
は、前記推論規則に従って、例えば確率論的に最も確か
らしい推論結果を前記編集指示情報が意図する編集行為
として得、これに従って文書編集部1を制御して、その
編集行為を実行させている。そして、その実行結果は前
記ディスプレイ8を介してオペレータに提示されるよう
になっている。
、、、5゜しかして、この推論に基づく文
書の編集行為が、オペレータが前記編集指示情報にて意
図した編集行為と異なる場合、例えば前記キーボード5
に設けられたスイッチ操作によってその編集行為が違っ
ている旨の情報が入力される。この情報が入力されると
、文書編集制御部2の制御を受けて前記推論部3は再び
前記入力編集指示情報が意図する編集行為を推論する。Therefore, when the document editing instruction information input to the document editing control section 2 includes ambiguity, that is, when the input editing instruction information does not specify an editing action on the document, the inference section 3 is driven by this. Ru. Reasoning part 3
3 refers to the inference rules stored in the inference rule storage section 9, such as those shown in FIG. 3, to infer the editing action intended by the input editing instruction information. This reasoning generally leads to multiple editing actions. The inference unit 3 obtains, for example, the most probabilistically most probable inference result as the editing action intended by the editing instruction information according to the inference rule, and controls the document editing unit 1 in accordance with this to execute the editing action. ing. The execution results are then presented to the operator via the display 8.
, , 5° However, if the editing action of the document based on this inference is different from the editing action intended by the operator in the editing instruction information, for example, the keyboard 5
Information indicating that the editing action is different is input by operating a switch provided on the screen. When this information is input, under the control of the document editing control section 2, the inference section 3 again infers the editing action intended by the input editing instruction information.
この再度の推論処理は、先に推論した結果を除いて行わ
れる。従って、先の推、論結果とは異なる編集行為が推
論されることになる。This second inference process is performed excluding the previously inferred result. Therefore, an editing act that is different from the results of the previous inference and argument can be inferred.
このようにして推論された編集行為に従って前記文書の
編集が再び実行され、その編集結果が再度表示される。The document is edited again according to the editing action inferred in this way, and the editing results are displayed again.
この処理は、推論された編集行為が、前記入力編集指示
情報が意図する編集行為に合致するまで繰返して行われ
る。つまり第2図に示すように、曖昧性を含む編集指示
が入力されたとき(ステップ11)、例えば推論パラメ
ータを初期設定しくステップ12)、このパラメータに
従って編集指示を推論しくステップ13)、その推論結
果を実行しくステップ14)、その実行結果を出力して
(ステップ15)オペレータからの出力に対する合否の
指示を待つ(ステップ16)。そしてその結果が不満足
な場合(ステップ17)には前記推論パラメータを更新
して(ステップ18)前記ステップ13に戻りステップ
14を経て別の推論結果を求める。この処理(ステップ
14〜18)を満足な編集結果が得られるまで繰返し実
行して、その推論処理を終了する(ステップ17)。This process is repeated until the inferred editing action matches the editing action intended by the input editing instruction information. In other words, as shown in Fig. 2, when an editing instruction containing ambiguity is input (step 11), for example, inference parameters are initialized (step 12), editing instructions are inferred according to these parameters (step 13), and the inference is made. The result is executed (Step 14), the execution result is output (Step 15), and an instruction from the operator regarding whether the output is acceptable is awaited (Step 16). If the result is unsatisfactory (step 17), the inference parameters are updated (step 18) and the process returns to step 13 to obtain another inference result via step 14. This process (steps 14 to 18) is repeatedly executed until a satisfactory editing result is obtained, and the inference process is ended (step 17).
ところで、例えばr削除Jなる曖昧な編集指示に対する
編集行為の推論規則は、第3図に示すように与えられる
。即ち、
■ [編集対象文字列に文法的誤りがある]→ (誤り
箇所を削除する)
■ [編集対象文字列に文法的誤りがありまた文字列に
修飾子が付加されている]→ (誤り箇所と修飾子を削
除する)
■ [IIA集対象文字列に
修飾子が付加されている]
→ (修飾子を削除する)
等として与えられる。つまり、編集指示の情報とその編
集対象の文書情報内容とから、その内容を編集するべく
編集行為として与えられる。例えば編集対象とする文書
が第4図(a)に示すようにr特許請求の範囲の 書編
集システム」として与えられ、これに対して単に1削除
Jが指示された場合、推論部3は先ずその文字列の文法
的規則から「特許請求坦」から誤りを検出して、その編
集行為が文法の誤り部分の削除を意図すると推論する。By the way, the inference rules for the editing action for an ambiguous editing instruction such as r delete J are given as shown in FIG. In other words, ■ [There is a grammatical error in the character string to be edited] → (delete the error part) ■ [There is a grammatical error in the character string to be edited and a modifier is added to the character string] → (Error (Delete the part and modifier) ■ [A modifier is added to the IIA collection target character string] → (Delete the modifier) etc. In other words, an editing action is given to edit the content based on the editing instruction information and the document information content to be edited. For example, if the document to be edited is given as "R Patent Claim Book Editing System" as shown in FIG. An error is detected in "Patent Claim Dan" from the grammatical rules of the character string, and it is inferred that the editing action is intended to delete the grammatical error part.
そしてこの推論結果に従って第4図(b)に示すように
「 ・の の 編 システムjなる文書編集結
果を得る。これに対して、その編集意図が下線の削除で
あった場合には、前述したように編集行為が異なる旨の
情報が入力される。Then, according to this inference result, as shown in Figure 4(b), we obtain a document editing result of `` ・の の 訳 System j''.On the other hand, if the editing intention is to delete the underline, the above-mentioned Information indicating that the editing action is different is input.
この情報を受けて前記推論処理は、例えば「修飾子の削
除」なる次の推論結果を得、これに従って第4図(C)
に示すようにして下線を削除し、「特許請求の範囲の文
@編集システム」なる編集結果を得る。これによって「
削除」なる曖昧な編集指示、から、その意図する編集行
為が実行されることになる。Upon receiving this information, the inference process obtains the next inference result, for example, "deletion of modifier", and according to this, the inference process shown in FIG. 4(C)
Delete the underline as shown in , and obtain the editing result "Claims statement@editing system". by this"
From the ambiguous editing instruction "Delete", the intended editing action will be executed.
尚、第5図(、a)(b)に示す文書編集にあっでも、
同様にしてその文書に対する編集行為が、その編集装置
の例等から類推されて実行される。In addition, even if the document editing shown in Fig. 5 (,a) and (b) is done,
Similarly, the editing action for the document is inferred from the example of the editing device and executed.
このように本装置によれば、文書に対して指示した編集
指示情報が曖昧であっても、その編集指示情報から類推
される編集行為に従って文書編集が実行される。またそ
の類推された編集行為が本来意図する編集行為と異なる
場合には、その旨の簡易な情報入力だけで別の編集行為
が推論されて文書編集が実行されるので、簡易に意図す
る編集行為を得ることが可能となる。As described above, according to the present device, even if the editing instruction information specified for a document is ambiguous, the document is edited according to the editing action inferred from the editing instruction information. In addition, if the inferred editing action is different from the originally intended editing action, simply inputting information to that effect will infer another editing action and execute the document editing, so you can easily perform the intended editing action. It becomes possible to obtain.
従って、本装置によれば一般に多くのキー操作等の煩わ
しさを伴う文書編集を、簡単な編集指示情報の入力だけ
で効果的に行うことが可能となる。Therefore, according to the present device, it is possible to effectively perform document editing, which generally involves the troublesome operation of many keys, simply by inputting simple editing instruction information.
故に、そのユーザビリティの飛躍的な向上を図ることが
できる。しかも、推論された編集行為を簡易に変更する
ことができるので、最初から高度な □゛□推論系
を構築しておく必要がなく、システム構成の簡易化を図
り得る等の効果が奏せられる。Therefore, its usability can be dramatically improved. Moreover, since the inferred editing action can be easily changed, there is no need to construct a sophisticated inference system from the beginning, and the system configuration can be simplified. .
尚、本発明は上述した実施例に限定されるものではない
。例えば編集行為の推論アルゴリズムや、推論処理に用
いる推論規則等は装置仕様に応じて定めれば良いもので
ある。また編集コマンドの種類等も適宜窓めれば良い。Note that the present invention is not limited to the embodiments described above. For example, the inference algorithm for editing actions, the inference rules used in inference processing, etc. may be determined according to the device specifications. Also, the types of editing commands, etc. may be changed as appropriate.
要するに本発明はその要旨を逸脱しない範囲で種々変形
して実施することができる。In short, the present invention can be implemented with various modifications without departing from the gist thereof.
第1図は本発明の一実施例装置の概略構成図、第2図は
実施列装置における推論処理の流れを示す図、第3図は
推論規則の例を示す図、第4図および第5図はそれぞれ
原文書と編集処理された文書の例を示す図である。
1・・・文書編集部、2・・・文書編集制御部、3・・
・推論部、4・・・文書格納部、5・・・キーボード、
6・・・入力制御部、7・・・出力制御部、8・・・デ
ィスプレイ、9・・・推論規則格納部。
出願人代理人 弁理士 鈴江武彦
第2図FIG. 1 is a schematic configuration diagram of a device according to an embodiment of the present invention, FIG. 2 is a diagram showing the flow of inference processing in the implementation device, FIG. 3 is a diagram showing an example of inference rules, and FIGS. The figures are diagrams showing examples of an original document and an edited document, respectively. 1... Document editing section, 2... Document editing control section, 3...
- Reasoning section, 4... Document storage section, 5... Keyboard,
6... Input control unit, 7... Output control unit, 8... Display, 9... Inference rule storage unit. Applicant's agent Patent attorney Takehiko Suzue Figure 2
Claims (3)
編集行為を推定する手段と、この推定された編集行為を
前記文書情報に対して実行する手段と、この実行結果が
前記編集指示情報が意図する編集行為とは異なる旨の情
報を入力する為の手段と、この情報入力時に前記編集指
示情報に基く編集行為の推定とその実行とを繰返し制御
する手段とを具備したことを特徴とする文書編集装置。(1) means for estimating the editing action indicated by the editing instruction information inputted to the document information; means for executing the estimated editing action on the document information; and means for repeatedly controlling the estimation and execution of the editing action based on the editing instruction information when inputting this information. document editing device.
に推定された編集行為を除いて行われるものである特許
請求の範囲第1項記載の文書編集装置。(2) The document editing device according to claim 1, wherein the repeated estimation of editing actions indicated by the editing instruction information is performed excluding previously estimated editing actions.
書情報の文字列に対する文法的規則や修飾子に対する規
則等に基いて行われるものである特許請求の範囲第1項
記載の文書編集装置。(3) The document editing device according to claim 1, wherein the repetitive estimation of the editing action indicated by the editing instruction information is performed based on grammatical rules for character strings of document information, rules for modifiers, etc. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59227925A JPS61107469A (en) | 1984-10-31 | 1984-10-31 | Document editing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59227925A JPS61107469A (en) | 1984-10-31 | 1984-10-31 | Document editing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61107469A true JPS61107469A (en) | 1986-05-26 |
JPH0525137B2 JPH0525137B2 (en) | 1993-04-12 |
Family
ID=16868442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59227925A Granted JPS61107469A (en) | 1984-10-31 | 1984-10-31 | Document editing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61107469A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02188868A (en) * | 1988-11-21 | 1990-07-24 | Xerox Corp | Natural language text editing apparatus based on punctuation structure |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59135533A (en) * | 1983-01-24 | 1984-08-03 | Hitachi Ltd | Proofreading system |
-
1984
- 1984-10-31 JP JP59227925A patent/JPS61107469A/en active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59135533A (en) * | 1983-01-24 | 1984-08-03 | Hitachi Ltd | Proofreading system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02188868A (en) * | 1988-11-21 | 1990-07-24 | Xerox Corp | Natural language text editing apparatus based on punctuation structure |
Also Published As
Publication number | Publication date |
---|---|
JPH0525137B2 (en) | 1993-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9348807B2 (en) | Apparatus and method for providing a condition builder interface | |
US4853873A (en) | Knowledge information processing system and method thereof | |
US5697788A (en) | Algorithm training system | |
AU648253B2 (en) | Document generation apparatus and methods | |
Bai | A practical three-phase approach to fully automated programming using system decomposition and coding copilots | |
JPS61107469A (en) | Document editing device | |
Narita et al. | Data-centric disambiguation for data transformation with programming-by-example | |
JPH0296823A (en) | Information processor provided with advice function based on use history | |
JPS61107470A (en) | Document editing device | |
Cox et al. | Advanced programming aids in PROGRAPH | |
JPH1021192A (en) | Operation extraction system and macro generation system | |
Hsu | A direct execution PROLOG system | |
JP2940394B2 (en) | Source program modification device | |
JP3283055B2 (en) | Program editing device | |
JPH07261994A (en) | Method for customizing software using interactive method and device therefor | |
JPS6325765A (en) | Document editing device | |
JPS61151753A (en) | Computer with guide function | |
JPH0581316A (en) | Method and device extracting semantics of natural language sentence | |
JPH07129384A (en) | Conversion system of operation procedure into natural language format file | |
JPH0154736B2 (en) | ||
JPH05189221A (en) | Information display device | |
JPH0720990A (en) | Document editing processor | |
JPH06175908A (en) | Knowledge base management system for item rewriting software preparation system | |
JPH0588872A (en) | Program structure diagram preparation processing system | |
JPH04175868A (en) | Ruled line copying device |