MAIC
Getting Started
Running Personal MAIC Deployment
How MAIC Works?
Quick Intro
Concepts
Framework
Detailed Documentation
API Documentation
MAIC
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
_collection (service.preclass.processors.pdf2png.SERVICE attribute)
_logger (service.preclass.processors.pdf2png.SERVICE attribute)
_queue_name (service.preclass.processors.pdf2png.SERVICE attribute)
A
add_user_message() (service.inclass.classroom_session.ClassroomSession method)
agenda (service.preclass.processors.gen_readscript.PPTScriptGenerator attribute)
AgendaStruct (class in service.preclass.model)
AgentType (class in service.inclass.classroom_session)
AI (service.inclass.functions.enums.IdentityDict attribute)
AI_ASSISTANT (service.inclass.functions.enums.IdentityDict attribute)
AI_STUDENT (service.inclass.functions.enums.IdentityDict attribute)
AI_TEACHER (service.inclass.functions.enums.IdentityDict attribute)
ALLOWINPUT (service.inclass.functions.enums.MAICChatActionDict attribute)
ANSWER (service.inclass.functions.enums.MAICChatActionDict attribute)
AskQuestion (class in service.inclass.functions.askQuestion)
(class in service.preclass.model)
ASKQUESTION (service.inclass.functions.enums.FunctionCallDict attribute)
AskQuestionAgentNameConst (class in service.inclass.functions.askQuestion)
AskQuestionStatus (class in service.inclass.functions.askQuestion)
ASSISTANT (service.inclass.functions.enums.IdentityDict attribute)
async_call_director() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.readScript.ReadScript static method)
B
BASE_LLM_CACHE (class in service.llm.base)
C
call (service.preclass.model.FunctionBase attribute)
call_generation() (service.preclass.processors.gen_structure.Structurelizor method)
call_model() (service.llm.zhipuai.ZHIPUAI method)
callback() (service.preclass.processors.gen_askquestion.SERVICE static method)
(service.preclass.processors.gen_description.SERVICE static method)
(service.preclass.processors.gen_readscript.SERVICE static method)
(service.preclass.processors.gen_showfile.SERVICE static method)
(service.preclass.processors.gen_structure.SERVICE static method)
(service.preclass.processors.pdf2png.SERVICE static method)
(service.preclass.processors.ppt2text.SERVICE static method)
(service.preclass.processors.pptx2pdf.SERVICE static method)
change_file_path() (in module utils)
check_cache() (service.llm.base.BASE_LLM_CACHE method)
check_llm_job_done() (service.inclass.classroom_session.ClassroomSession method)
(service.llm.mock.MockLLMService class method)
(service.llm.zhipuai.ZHIPUAI_SERVICE class method)
CHECKING_DID_STUDENT_ANSWER (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
children (service.preclass.model.AgendaStruct attribute)
CLASS_ENDED (service.inclass.main.INCLASS_SERVICE_STATUS attribute)
ClassroomSession (class in service.inclass.classroom_session)
clear_session() (service.inclass.classroom_session.ClassroomSession method)
clear_usage() (service.llm.base.BASE_LLM_CACHE method)
collection (service.inclass.main.INCLASS_SERVICE attribute)
(service.llm.openai.OPENAI_SERVICE attribute)
(service.llm.zhipuai.ZHIPUAI_SERVICE attribute)
content (service.preclass.model.PPTPageStruct attribute)
ContentRenderDict (class in service.inclass.functions.enums)
ContentTypeDict (class in service.inclass.functions.enums)
CONTINUE_FINISHED (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
(service.inclass.functions.readScript.ReadScriptStatus attribute)
CONTROL (service.inclass.functions.enums.MAICChatActionDict attribute)
convert_pdf_to_png() (in module service.preclass.processors.pdf2png)
copy_current_session() (service.inclass.classroom_session.ClassroomSession method)
CREATOR (service.inclass.functions.enums.IdentityDict attribute)
D
dfs_recursive_call() (service.preclass.model.AgendaStruct method)
(service.preclass.model.PPTPageStruct method)
DIRECTOR_NOT_FOUND_FINISHED (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
disable_user_input() (service.inclass.classroom_session.ClassroomSession method)
E
enable_user_input() (service.inclass.classroom_session.ClassroomSession method)
END_SEQUENCE_NAME (service.inclass.functions.askQuestion.AskQuestionAgentNameConst attribute)
(service.inclass.functions.readScript.ReadScriptDirectorConst attribute)
ERROR (service.inclass.functions.enums.MAICChatActionDict attribute)
extract() (service.preclass.processors.gen_askquestion.QAGenerator method)
(service.preclass.processors.gen_readscript.PPTScriptGenerator method)
(service.preclass.processors.gen_showfile.SourceFileBinder method)
(service.preclass.processors.gen_structure.Structurelizor method)
extract_text_from_ppt() (in module service.preclass.processors.ppt2text)
F
FILE (service.inclass.functions.enums.ContentTypeDict attribute)
find_trace() (service.preclass.processors.gen_structure.Structurelizor method)
FINISHED (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
(service.inclass.functions.readScript.ReadScriptStatus attribute)
(service.preclass.main.PRECLASS_MAIN.STAGE attribute)
flatten() (service.preclass.model.AgendaStruct method)
(service.preclass.model.PPTPageStruct method)
FORCE_AGENT_TO_HEATUP_TALK (service.inclass.functions.readScript.ReadScriptStatus attribute)
FORCE_CALL_TEACHER_BEFORE_RETURN (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
force_user_input() (service.inclass.classroom_session.ClassroomSession method)
formalize() (service.preclass.model.AgendaStruct method)
(service.preclass.model.PPTPageStruct method)
format_assistant() (service.preclass.processors.gen_structure.Structurelizor static method)
format_history() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.readScript.ReadScript static method)
format_history_for_agent() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.readScript.ReadScript static method)
format_prompt() (service.preclass.processors.gen_structure.Structurelizor method)
format_question() (service.inclass.functions.askQuestion.AskQuestion static method)
format_question_obj() (service.inclass.functions.askQuestion.AskQuestion static method)
format_script() (in module service.preclass.processors.gen_description)
(service.preclass.processors.gen_readscript.PPTScriptGenerator method)
format_user() (service.preclass.processors.gen_structure.Structurelizor static method)
from_dict() (service.preclass.model.AgendaStruct class method)
(service.preclass.model.FunctionBase class method)
(service.preclass.model.PPTPageStruct class method)
Function (class in service.inclass.functions.base_class)
FunctionBase (class in service.preclass.model)
FunctionCallDict (class in service.inclass.functions.enums)
G
GEN_ASKQUESTION (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
GEN_DESCRIPTION (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
gen_qa() (service.preclass.processors.gen_askquestion.QAGenerator method)
GEN_READSCRIPT (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
GEN_SHOWFILE (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
GEN_STRUCTURE (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
get_action_history() (service.inclass.classroom_session.ClassroomSession method)
get_activation() (service.inclass.classroom_session.ClassroomSession method)
get_agent_by_id() (service.inclass.classroom_session.ClassroomSession method)
get_agent_id2name_dict() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.readScript.ReadScript static method)
get_agent_list() (service.inclass.classroom_session.ClassroomSession method)
get_agent_name_by_id() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.readScript.ReadScript static method)
get_agent_role() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.readScript.ReadScript static method)
get_all_agenda_of_section_by_lecture() (service.inclass.classroom_session.ClassroomSession method)
get_channel() (in module utils)
get_current_function() (service.inclass.classroom_session.ClassroomSession method)
get_function() (in module service.inclass.functions)
get_history() (service.inclass.classroom_session.ClassroomSession method)
get_llm_job_response() (service.inclass.classroom_session.ClassroomSession method)
(service.llm.mock.MockLLMService class method)
(service.llm.zhipuai.ZHIPUAI_SERVICE class method)
get_logger() (in module utils)
get_prompt() (service.preclass.processors.gen_askquestion.QAGenerator method)
get_question_type() (in module service.preclass.processors.qa_utils)
get_response() (service.llm.openai.OPENAI_SERVICE static method)
get_response_sync() (service.llm.openai.OPENAI_SERVICE static method)
get_services() (in module service)
get_status() (service.inclass.main.INCLASS_SERVICE static method)
(service.preclass.main.PRECLASS_MAIN static method)
get_structure_trace() (service.preclass.model.AgendaStruct method)
(service.preclass.model.PPTPageStruct method)
get_teacher_agent_id() (service.inclass.classroom_session.ClassroomSession method)
get_updates() (service.inclass.main.INCLASS_SERVICE static method)
get_user_input_status() (service.inclass.classroom_session.ClassroomSession method)
H
HTML (service.inclass.functions.enums.ContentRenderDict attribute)
I
IdentityDict (class in service.inclass.functions.enums)
IMAGE (service.inclass.functions.enums.ContentRenderDict attribute)
(service.inclass.functions.enums.ContentTypeDict attribute)
INCLASS_SERVICE (class in service.inclass.main)
INCLASS_SERVICE_STATUS (class in service.inclass.main)
init_status (service.inclass.functions.askQuestion.AskQuestion attribute)
(service.inclass.functions.base_class.Function attribute)
(service.inclass.functions.readScript.ReadScript attribute)
(service.inclass.functions.showFile.ShowFile attribute)
input_scripts (service.preclass.processors.gen_structure.Structurelizor attribute)
insert_page() (service.preclass.model.AgendaStruct method)
is_agent_ta() (service.inclass.functions.askQuestion.AskQuestion static method)
is_agent_teacher() (service.inclass.functions.askQuestion.AskQuestion static method)
is_streaming() (service.inclass.classroom_session.ClassroomSession method)
iterate_call_script() (service.preclass.processors.gen_readscript.PPTScriptGenerator method)
L
label (service.preclass.model.FunctionBase attribute)
launch_api
module
launch_worker() (service.inclass.main.INCLASS_SERVICE static method)
(service.llm.openai.OPENAI_SERVICE static method)
(service.llm.zhipuai.ZHIPUAI_SERVICE class method)
(service.preclass.main.PRECLASS_MAIN static method)
(service.preclass.processors.gen_askquestion.SERVICE static method)
(service.preclass.processors.gen_description.SERVICE static method)
(service.preclass.processors.gen_readscript.SERVICE static method)
(service.preclass.processors.gen_showfile.SERVICE static method)
(service.preclass.processors.gen_structure.SERVICE static method)
(service.preclass.processors.pdf2png.SERVICE static method)
(service.preclass.processors.ppt2text.SERVICE static method)
(service.preclass.processors.pptx2pdf.SERVICE static method)
load_next_agenda() (service.inclass.classroom_session.ClassroomSession method)
logger (service.inclass.main.INCLASS_SERVICE attribute)
(service.llm.openai.OPENAI_SERVICE attribute)
M
MAICChatActionDict (class in service.inclass.functions.enums)
main() (in module service.inclass.commandline)
map_activation() (service.inclass.functions.readScript.ReadScript static method)
MARKDOWN (service.inclass.functions.enums.ContentRenderDict attribute)
MockLLMService (class in service.llm.mock)
module
launch_api
service
service.inclass.classroom_session
service.inclass.commandline
service.inclass.functions
service.inclass.functions.askQuestion
service.inclass.functions.base_class
service.inclass.functions.enums
service.inclass.functions.readScript
service.inclass.functions.showFile
service.inclass.main
service.llm.base
service.llm.mock
service.llm.openai
service.llm.zhipuai
service.preclass.main
service.preclass.model
service.preclass.processors
service.preclass.processors.gen_askquestion
service.preclass.processors.gen_description
service.preclass.processors.gen_readscript
service.preclass.processors.gen_showfile
service.preclass.processors.gen_structure
service.preclass.processors.pdf2png
service.preclass.processors.ppt2text
service.preclass.processors.pptx2pdf
service.preclass.processors.qa_utils
service.preclass.test
utils
N
NEED_CALL_DIRECTOR (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
(service.inclass.functions.readScript.ReadScriptStatus attribute)
NEED_TRANSFORM_SENTENCE (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
NOT_ASKED (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
now() (in module service.inclass.main)
(in module service.llm.openai)
(in module service.llm.zhipuai)
(in module service.preclass.main)
(in module service.preclass.processors.gen_askquestion)
(in module service.preclass.processors.gen_description)
(in module service.preclass.processors.gen_readscript)
(in module service.preclass.processors.gen_showfile)
(in module service.preclass.processors.gen_structure)
(in module service.preclass.processors.pdf2png)
(in module service.preclass.processors.ppt2text)
(in module service.preclass.processors.pptx2pdf)
(in module utils)
O
OBJECT (service.inclass.functions.enums.ContentTypeDict attribute)
OPENAI (class in service.llm.openai)
OPENAI_SERVICE (class in service.llm.openai)
P
parse_qa() (in module service.preclass.processors.qa_utils)
parse_tab() (service.preclass.processors.gen_structure.Structurelizor method)
PDF2PNG (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
png_to_base64() (in module service.preclass.processors.ppt2text)
PPT2TEXT (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
PPTPageStruct (class in service.preclass.model)
PPTScriptGenerator (class in service.preclass.processors.gen_readscript)
PPTX2PDF (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
PRECLASS_MAIN (class in service.preclass.main)
PRECLASS_MAIN.STAGE (class in service.preclass.main)
print_usage() (service.llm.base.BASE_LLM_CACHE method)
PROCESSED (service.inclass.main.INCLASS_SERVICE_STATUS attribute)
prompt (service.preclass.processors.gen_structure.Structurelizor attribute)
prompt_script (service.preclass.processors.gen_readscript.PPTScriptGenerator attribute)
PUSH_AGENDA (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
push_llm_job_to_list() (service.inclass.classroom_session.ClassroomSession method)
Q
QAGenerator (class in service.preclass.processors.gen_askquestion)
QUESTION (service.inclass.functions.enums.MAICChatActionDict attribute)
queue_name (service.inclass.main.INCLASS_SERVICE attribute)
(service.llm.openai.OPENAI_SERVICE attribute)
(service.llm.zhipuai.ZHIPUAI_SERVICE attribute)
R
random() (in module service.inclass.functions.readScript)
ReadScript (class in service.inclass.functions.readScript)
(class in service.preclass.model)
READSCRIPT (service.inclass.functions.enums.FunctionCallDict attribute)
ReadScriptDirectorConst (class in service.inclass.functions.readScript)
ReadScriptStatus (class in service.inclass.functions.readScript)
reset_displayed_file() (service.inclass.classroom_session.ClassroomSession method)
root_title (service.preclass.processors.gen_structure.Structurelizor attribute)
S
SCRIPT (service.inclass.classroom_session.AgentType attribute)
script2string() (service.preclass.processors.gen_structure.Structurelizor method)
SCRIPT_AGENT (service.inclass.functions.enums.IdentityDict attribute)
send_answer_to_message() (service.inclass.classroom_session.ClassroomSession method)
send_function_to_message() (service.inclass.classroom_session.ClassroomSession method)
send_markdown_message() (service.inclass.classroom_session.ClassroomSession method)
send_question_to_message() (service.inclass.classroom_session.ClassroomSession method)
send_script_to_message() (service.inclass.classroom_session.ClassroomSession method)
send_streamed_model_request() (service.inclass.classroom_session.ClassroomSession method)
serialize() (service.preclass.model.AgendaStruct method)
(service.preclass.model.PPTPageStruct method)
service
module
SERVICE (class in service.preclass.processors.gen_askquestion)
(class in service.preclass.processors.gen_description)
(class in service.preclass.processors.gen_readscript)
(class in service.preclass.processors.gen_showfile)
(class in service.preclass.processors.gen_structure)
(class in service.preclass.processors.pdf2png)
(class in service.preclass.processors.ppt2text)
(class in service.preclass.processors.pptx2pdf)
service.inclass.classroom_session
module
service.inclass.commandline
module
service.inclass.functions
module
service.inclass.functions.askQuestion
module
service.inclass.functions.base_class
module
service.inclass.functions.enums
module
service.inclass.functions.readScript
module
service.inclass.functions.showFile
module
service.inclass.main
module
service.llm.base
module
service.llm.mock
module
service.llm.openai
module
service.llm.zhipuai
module
service.preclass.main
module
service.preclass.model
module
service.preclass.processors
module
service.preclass.processors.gen_askquestion
module
service.preclass.processors.gen_description
module
service.preclass.processors.gen_readscript
module
service.preclass.processors.gen_showfile
module
service.preclass.processors.gen_structure
module
service.preclass.processors.pdf2png
module
service.preclass.processors.ppt2text
module
service.preclass.processors.pptx2pdf
module
service.preclass.processors.qa_utils
module
service.preclass.test
module
session_info() (service.inclass.classroom_session.ClassroomSession method)
set_step_id() (service.inclass.classroom_session.ClassroomSession method)
ShowFile (class in service.inclass.functions.showFile)
(class in service.preclass.model)
SHOWFILE (service.inclass.functions.enums.FunctionCallDict attribute)
(service.inclass.functions.enums.MAICChatActionDict attribute)
SourceFileBinder (class in service.preclass.processors.gen_showfile)
SPEAK (service.inclass.functions.enums.MAICChatActionDict attribute)
split_ans() (in module service.preclass.processors.qa_utils)
START (service.preclass.main.PRECLASS_MAIN.STAGE attribute)
step() (service.inclass.functions.askQuestion.AskQuestion static method)
(service.inclass.functions.base_class.Function static method)
(service.inclass.functions.readScript.ReadScript static method)
(service.inclass.functions.showFile.ShowFile static method)
STREAMING (service.inclass.main.INCLASS_SERVICE_STATUS attribute)
stringified (service.preclass.model.PPTPageStruct attribute)
strip_select() (in module service.preclass.processors.qa_utils)
Structurelizor (class in service.preclass.processors.gen_structure)
STUDENT (service.inclass.functions.enums.IdentityDict attribute)
SYSTEM (service.inclass.functions.enums.IdentityDict attribute)
system (service.preclass.processors.gen_readscript.PPTScriptGenerator attribute)
T
TEACHER (service.inclass.classroom_session.AgentType attribute)
(service.inclass.functions.enums.IdentityDict attribute)
TEACHER_NAME (service.inclass.functions.readScript.ReadScriptDirectorConst attribute)
TEACHER_RESPONSE_FINISHED (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
TEXT (service.inclass.functions.enums.ContentRenderDict attribute)
(service.inclass.functions.enums.ContentTypeDict attribute)
title (service.preclass.model.AgendaStruct attribute)
to_dict() (service.preclass.model.AgendaStruct method)
(service.preclass.model.FunctionBase method)
(service.preclass.model.PPTPageStruct method)
to_next_function() (service.inclass.classroom_session.ClassroomSession method)
TOO_MUCH_ROUND_FINISHED (service.inclass.functions.readScript.ReadScriptStatus attribute)
trigger() (service.inclass.main.INCLASS_SERVICE static method)
(service.llm.mock.MockLLMService class method)
(service.llm.openai.OPENAI_SERVICE static method)
(service.llm.zhipuai.ZHIPUAI_SERVICE class method)
(service.preclass.main.PRECLASS_MAIN static method)
(service.preclass.processors.gen_askquestion.SERVICE static method)
(service.preclass.processors.gen_description.SERVICE static method)
(service.preclass.processors.gen_readscript.SERVICE static method)
(service.preclass.processors.gen_showfile.SERVICE static method)
(service.preclass.processors.gen_structure.SERVICE static method)
(service.preclass.processors.pdf2png.SERVICE static method)
(service.preclass.processors.ppt2text.SERVICE static method)
(service.preclass.processors.pptx2pdf.SERVICE static method)
TRIGGERED (service.inclass.main.INCLASS_SERVICE_STATUS attribute)
type (service.preclass.model.AgendaStruct attribute)
(service.preclass.model.PPTPageStruct attribute)
U
UNREAD (service.inclass.functions.readScript.ReadScriptStatus attribute)
update_function_status() (service.inclass.classroom_session.ClassroomSession method)
USER_ANSWER (service.inclass.functions.enums.MAICChatActionDict attribute)
USER_NAME (service.inclass.functions.askQuestion.AskQuestionAgentNameConst attribute)
(service.inclass.functions.readScript.ReadScriptDirectorConst attribute)
utils
module
V
value (service.preclass.model.FunctionBase attribute)
VIDEO (service.inclass.functions.enums.ContentRenderDict attribute)
(service.inclass.functions.enums.ContentTypeDict attribute)
VOICE (service.inclass.functions.enums.ContentRenderDict attribute)
(service.inclass.functions.enums.ContentTypeDict attribute)
W
WAIT_FINISH (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
WAITING_DIRECTOR_RETURN (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
(service.inclass.functions.readScript.ReadScriptStatus attribute)
WAITING_STUDENT_ANSWER (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
WAITING_USER_INPUT (service.inclass.functions.askQuestion.AskQuestionStatus attribute)
(service.inclass.functions.readScript.ReadScriptStatus attribute)
write_cache() (service.llm.base.BASE_LLM_CACHE method)
Z
ZHIPUAI (class in service.llm.zhipuai)
ZHIPUAI_SERVICE (class in service.llm.zhipuai)