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.