Concept Taxonomy
This taxonomy organizes the 200 concepts into 12 categories for better navigation and understanding.
1. Foundation Concepts (FOUND)
TaxonomyID: FOUND
Description: Core AI and NLP fundamentals that form the basis for conversational AI systems, including basic AI concepts, timelines, and natural language processing principles.
2. Search Technologies (SEARCH)
TaxonomyID: SEARCH
Description: Various search approaches and algorithms including keyword search, semantic search, full-text search, and search indexing techniques like inverted indexes and Page Rank.
3. Search Quality Metrics (METRIC)
TaxonomyID: METRIC
Description: Metrics and measurements for evaluating search quality including precision, recall, F-measures, confusion matrices, and performance indicators.
4. Language Models (LLM)
TaxonomyID: LLM
Description: Large language models, transformer architectures, attention mechanisms, and tokenization techniques including subword tokenization and byte pair encoding.
5. Embeddings and Vectors (EMBED)
TaxonomyID: EMBED
Description: Word embeddings, sentence embeddings, vector spaces, vector databases, and similarity measures like cosine similarity and Euclidean distance.
6. Chatbot Systems (CHAT)
TaxonomyID: CHAT
Description: Chatbot fundamentals, conversational agents, dialog systems, intent recognition, FAQ systems, user interfaces, and chatbot frameworks.
7. RAG Patterns (RAG)
TaxonomyID: RAG
Description: Retrieval Augmented Generation patterns, including retrieval steps, augmentation, generation, context windows, prompt engineering, and RAG limitations.
8. Knowledge Graphs (GRAPH)
TaxonomyID: GRAPH
Description: Knowledge graphs, graph databases, nodes, edges, triples, RDF, graph query languages (OpenCypher, Cypher), and GraphRAG patterns.
9. NLP Processing (NLP)
TaxonomyID: NLP
Description: NLP pipelines, text preprocessing, normalization, stemming, lemmatization, part-of-speech tagging, dependency parsing, and entity extraction.
10. Query Systems (QUERY)
TaxonomyID: QUERY
Description: Database queries, SQL, query parameters, parameter extraction, natural language to SQL conversion, and query execution systems.
11. Security and Privacy (SEC)
TaxonomyID: SEC
Description: Security, authentication, authorization, role-based access control, data privacy, PII, GDPR compliance, logging, and data retention policies.
12. Evaluation and Optimization (EVAL)
TaxonomyID: EVAL
Description: Chatbot evaluation, KPIs, dashboards, acceptance rates, user satisfaction, feedback systems, A/B testing, performance tuning, and optimization strategies.
13. Tools and Projects (TOOL)
TaxonomyID: TOOL
Description: Chatbot frameworks (Rasa, Dialogflow, LangChain), JavaScript libraries, development tools, team projects, capstone projects, and career paths.