Skip to content

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.

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.