Welcome to AI-Chatbot’s documentation!

Introducere

AI-Chatbot este o aplicatie capabila sa vorbeasca cu un interlocutor uman, abordand subiecte pe tema medicinei. Scopul acestuia este acela de a ajuta utilizatorul uman sa-si fixeze mai bine varii cunostiinte din medicina, purtand o discutie interactiva de forma intrebare-raspuns. Acesta raspunde la intrebari, dar cauta sa si provoace utilizatorul cu intrebari a caror raspuns le este verificat.

Instructiuni de utilizare

Acesta poate fi folosit accesand aplicatia WEB direct din browser sau cea iOS.

Note

De completat cu alte intrebuintari si subiecte.

Functionalitate

Note

De descris cum functioneaza aplicatia: parsare, cautare, ontologii etc.

Dezvoltare

Pentru a dezvolta AI-Chatbot, trebuie urmati toti pasii descrisi pe pagina de README.

Structura proiect

  • AI-Chatbot/ -> directorul parinte de proiect
    • bin/ -> aici se gasesc executabilele ce trebuiesc rulate
    • docs/ -> folderul cu documentatie
    • etc/ -> configurari
    • res/ -> resurse si alte date
    • cbot/ -> pachetul principal pe post de biblioteca
    • frontend/ -> interfata aplicatiei
    • drafts/ -> diverse scripturi si materiale de cercetare
    • tests/ -> teste ce verifica varii functionalitati din aplicatie
    • requirements.txt -> cerintele minime ce trebuiesc instalate (pachete Python)
    • setup.bat -> instaleaza automat pe Windows
    • setup.py -> fisierul de instalare a bibliotecii cbot
    • setup.sh -> instaleaza automat pe Linux
    • TODO -> ce ne mai ramane de facut
    • run[-debug].sh/bat -> porneste serverul (in debug mode) pe Windows/Linux

API definitions

cbot

cbot.core

cbot.core.chatbot

cbot.core.crawler

cbot.models

cbot.schemas

cbot.views

cbot.views.api

cbot.views.api.base

cbot.views.api.chat

cbot.views.api.profiles

cbot.views.sockio

cbot.config

cbot.settings

cbot.utils

Indices and tables