Members-Only
Recent Talks & Demos are for members only
You must be an AI Tinkerers active member to view these talks and demos.
Airweave: Indexing Apps for Agents
Learn how Airweave automates ingestion, transformation, and indexing of apps, APIs, and databases, handling authentication and syncing to vector and graph stores for AI agents.
In this talk, we’ll show how we built Airweave, an open-source tool that makes source app, API, and database searchable for AI agents. Airweave automates ingestion, transformation, and indexing, while handling authentication, mapping, interweaving, and syncing to vector stores and graph databases. Originally built to solve retrieval challenges in our own AI agent stack, we decided to open-source it. We’ll walk through its architecture, the challenges re ran into when building it (as well as the ones we’re facing right now), and structured data retrieval for AI agents.
Airweave enables agent semantic search using FastAPI, PostgreSQL, and Qdrant vector database.
- FastAPIFastAPI is a modern, high-performance Python web framework for building APIs with automatic OpenAPI documentation.FastAPI is a robust, high-speed Python web framework: it is built on Starlette (for async capabilities) and Pydantic (for data validation and serialization). Leveraging standard Python 3.8+ type hints, the framework automatically generates interactive API documentation (Swagger UI/ReDoc) and enforces data validation, effectively reducing developer-induced errors by an estimated 40%. This architecture delivers performance on par with Node.js and Go, significantly increasing feature development speed (up to 300% faster). It is production-ready, fully supporting OpenAPI and JSON Schema standards for all API specifications.
- ReactReact is an open-source JavaScript library for building dynamic user interfaces (UIs).React is a component-based JavaScript library, developed by Meta (Facebook), engineered for building fast, declarative UIs. It mandates a one-way data flow and utilizes a Virtual DOM mechanism to ensure efficient, predictable updates to the user interface. Developers construct complex UIs by composing small, encapsulated components; this architecture promotes code reusability and simplifies state management across large applications. The library employs JSX (a syntax extension) to integrate HTML-like markup directly within JavaScript logic, supporting development for both web (React DOM) and native mobile platforms (React Native).
- DockerDocker is the open-source platform that packages applications and dependencies into standardized, portable containers for consistent execution across any environment.Docker is the industry-standard containerization platform, enabling developers to build, ship, and run applications efficiently. It uses the Docker Engine (the core runtime) to create lightweight, isolated environments called containers: these units bundle an application’s code, libraries, and configuration. This self-contained approach guarantees consistency, eliminating the 'it works on my machine' problem across development, testing, and production environments (local workstations, cloud, or on-premises). Docker debuted in 2013 and now serves over 20 million developers monthly, simplifying complex workflows like CI/CD and microservices architecture by leveraging tools like Docker Hub for image sharing and Docker Compose for multi-container applications.
- WeaviateWeaviate: The open-source, AI-native vector database for high-performance hybrid search, scaling to billions of objects for RAG and semantic applications.Weaviate is the open-source, cloud-native vector database built for AI-first applications. It stores both objects and vectors, enabling high-performance hybrid searches (vector similarity plus structured filtering) across billions of data points. Engineered in Go for speed and reliability, it seamlessly integrates with major vectorizers (like OpenAI and HuggingFace) and supports critical use cases: RAG (Retrieval-Augmented Generation), recommendation engines, and high-scale semantic search. With over 20 million downloads and SDKs for Python, Go, and TypeScript, Weaviate is the production-ready core for your generative AI stack.
- Neo4jNeo4j is the world's leading native graph database, purpose-built for high-performance management and traversal of connected data.Neo4j is the leading native graph database, leveraging the Property Graph Model (nodes, relationships, properties) for data storage and retrieval . It is an ACID-compliant, high-performance platform designed for managing highly connected data at scale (billions of nodes) . Queries execute using the declarative Cypher query language, which simplifies complex traversals that would cripple relational systems with numerous JOINs . This architecture delivers orders of magnitude performance improvements (often minutes to milliseconds) for relationship-based queries . Major use cases include fraud detection, recommendation engines, and knowledge graphs for AI, trusted by 84 of the Fortune 100 .
Related projects
The power of open-source: DeepDive, PodcastLM, LLM Chess Arena
Amsterdam
This talk explores three open-source projects demonstrating how accessible models can replicate Big Tech products, offering cost-effective, competitive…
AI Startup Scout
Seattle
A sub‑agent scans Hacker News, flags potential startup stories, adds founder data from external sources, and generates concise…
Real Apps. Built Entirely By AI
Cincinnati
A live demo of a multi‑agent system that writes, tests, verifies, and deploys a full application, plus lessons…
What the f**k is an AI-Native app
Amsterdam
This talk explores the concept of AI-native apps, their key features, and how non-AI developers can build them…
AI science agent
Amsterdam
An experiment automating scientific research using GPT-5 Codex CLI resulted in a complete, non-trivial research paper, presented on…
LLM Evaluations in Practice
Amsterdam
Learn about a practical setup for LLM evaluation in production, sharing hard-earned lessons for guiding prompt and code…