ExtruBot
ExtruBot AI chat
Ask extrusion-related questions and get knowledge-driven answers in a chat-style interface.
How the ExtruBot generates answers
ExtruBot uses a hybrid approach to providing answers, using the ChatGPT API along with retrieving extrusion-specific information from the curated knowledgebase content to ground responses in extrusion expertise with cited sources.
Advanced details
- Knowledge Base: curated content includes literature documents (full text PDFs of extrusion-related research), transcripts from the 2025 International Symposium on Food and Feed Extrusion, and other educational content.
- Chunking: documents are split into overlapping text chunks before retrieval so the bot can retrieve specific passages rather than whole files.
- Ranking — hybrid search: three signals are scored independently and combined via Reciprocal Rank Fusion (RRF). BM25 keyword matching (lexical, 40% weight) rewards exact term hits; OpenAI vector embeddings (semantic, 60% weight) capture meaning even when wording differs; metadata field matching (title, DOI, section) provides an additional boost for specifically referenced sources. An optional neural cross-encoder can further rerank the top candidates.
- Grounding: retrieval and ranking happen before generation so answers are tied to the most relevant knowledge-base passages and relationship claims for your question.
- Language Model: the OpenAI ChatGPT API generates the final response.
- Transparency: citations are provided in the answer so you can review the original source material.
Prompt ideas
Try asking ExtruBot
Tap a starter question to drop it into the message box.
Your messages are sent to the OpenAI API for processing. Avoid sharing commercially sensitive or confidential information.