5 // Created by 西田 耀 on 13/01/28.
\r
6 // Copyright (c) 2013年 Hikaru Nishida. All rights reserved.
\r
10 #define AI003_core_h
\r
14 #define AI_CONFIG_FILE_NAME "config.txt"
\r
16 typedef struct AI_WORKING_SET AI_WorkingSet;
\r
17 struct AI_WORKING_SET {
\r
18 CHNLIB_UIPArray *SystemWordList0;
\r
19 CHNLIB_UIPArray *RootWordList;
\r
20 CHNLIB_UIPArray *InputHistory;
\r
24 extern AI_WorkingSet WorkingSet;
\r
25 CHNLIB_UIPArray *AI_Think_SlideLookUpWordByHistory(CHNLIB_String *input);
\r
26 int AI_Think_CandidateWordList_Filter00(CHNLIB_UIPArray *candidatewordlist);
\r
27 void AI_Memory_AddRootWordData(CHNLIB_String *tag);
\r
28 int AI_Memory_AddRootWordData_IsDuplicated(const void *listtag, const void *newtag);
\r
29 void AI_System_InitializeSystemWorkingSet(void);
\r
30 void AI_System_LoadMemory(const char configfilename[]);
\r