Visão Geral
Este curso aborda os conceitos, técnicas e arquiteturas de busca semântica (Semantic Search), permitindo que aplicações compreendam o significado e a intenção das consultas dos usuários em vez de depender exclusivamente de correspondências exatas de palavras-chave. O participante aprenderá a construir mecanismos de busca inteligentes utilizando embeddings, modelos de linguagem, bancos de dados vetoriais, técnicas híbridas de recuperação e arquiteturas modernas de IA. O curso também explora aplicações corporativas em Enterprise Search, Retrieval-Augmented Generation (RAG), sistemas de recomendação e plataformas de conhecimento.
Conteúdo Programatico
Module 1: Introduction to Semantic Search
- Evolution of search technologies
- Limitations of keyword-based search
- Fundamentals of semantic search
- Business applications and use cases
- Semantic understanding concepts
- Search ecosystem overview
Module 2: Information Retrieval Fundamentals
- Core information retrieval concepts
- Search architectures
- Query processing techniques
- Ranking fundamentals
- Relevance measurement
- Evaluation methodologies
Module 3: Embeddings for Semantic Search
- Embedding fundamentals
- Text representation techniques
- Sentence and document embeddings
- Embedding generation models
- Similarity measurement
- Embedding quality assessment
Module 4: Vector Search Fundamentals
- Vector database concepts
- Similarity search operations
- Nearest neighbor retrieval
- Vector indexing strategies
- Search optimization techniques
- Scalability considerations
Module 5: Hybrid Search Architectures
- Lexical search fundamentals
- Semantic retrieval approaches
- Hybrid search design patterns
- Score fusion techniques
- Search result optimization
- Enterprise search scenarios
Module 6: Query Understanding and Enhancement
- Query intent analysis
- Query expansion techniques
- Query rewriting strategies
- Context-aware search
- User personalization concepts
- Search experience optimization
Module 7: Enterprise Search Solutions
- Enterprise knowledge retrieval
- Document search platforms
- Internal knowledge bases
- Content discovery systems
- Cross-system search architectures
- Enterprise governance considerations
Module 8: Semantic Search and RAG
- Retrieval-Augmented Generation fundamentals
- Retrieval pipeline integration
- Context enrichment strategies
- Knowledge grounding techniques
- Hallucination reduction approaches
- RAG search optimization
Module 9: Performance Engineering and Scalability
- Large-scale search architectures
- Distributed search systems
- Index optimization
- Latency reduction techniques
- Capacity planning
- Cost-performance optimization
Module 10: Security and Governance
- Search security principles
- Access control integration
- Data privacy considerations
- Compliance requirements
- Governance frameworks
- Audit and monitoring practices
Module 11: Evaluation and Quality Optimization
- Search quality metrics
- Relevance evaluation techniques
- Benchmarking methodologies
- User satisfaction measurement
- Continuous optimization strategies
- Search observability concepts
Module 12: Semantic Search Workshop
- Embedding generation exercises
- Vector search implementation
- Hybrid search laboratories
- Enterprise search projects
- Performance optimization activities
- Final semantic search solution project