\r
//@main.c\r
extern AI_WorkingSet WorkingSet;\r
+void AI_Think_LearnWordFromInputString(CHNLIB_String *input);\r
CHNLIB_UIPArray *AI_Think_SlideLookUpWordByHistory(CHNLIB_String *input);\r
-int AI_Think_CandidateWordList_Filter00(CHNLIB_UIPArray *candidatewordlist);\r
-void AI_Memory_AddRootWordData(CHNLIB_String *tag);\r
+int AI_Think_CandidateWordList_Filter00(CHNLIB_UIPArray **candidatewordlist);\r
+int AI_Think_CandidateWordList_Filter01(CHNLIB_UIPArray **candidatewordlist, int length);\r
+int AI_Memory_AddRootWordData(CHNLIB_String *tag);\r
int AI_Memory_AddRootWordData_IsDuplicated(const void *listtag, const void *newtag);\r
void AI_System_InitializeSystemWorkingSet(void);\r
void AI_System_LoadMemory(const char configfilename[]);\r