自适应健身推荐聊天机器人

ORAM.AI是一个基于多代理架构和检索增强生成(RAG)的自适应健身推荐聊天机器人,支持语音交互和多语言接口。

  • by Applied-AI-Research-Lab
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 Applied-AI-Research-Lab/ORAM.AI-A-Multi-Agent-Chatbot-for-Adaptive-Fitness-Recommendation

使用说明

🤖 奥拉姆。人工智能聊天机器人

奥拉姆。AI:一种基于RAG推理和MCP集成的多智能体聊天机器人,用于自适应健身推荐


📄 研究论文

期刊: 阵列爱思唯尔

标题: 奥拉姆。AI:一种基于RAG推理和MCP集成的多智能体聊天机器人,用于自适应健身推荐

📖 引用

如果您在研究中使用此软件,请将其引用为:

@article{ROUMELIOTIS2026100933,
title = {ORAM.AI: A multi-agent chatbot with RAG-based reasoning and MCP integration for adaptive fitness recommendation},
journal = {Array},
pages = {100933},
year = {2026},
issn = {2590-0056},
doi = {https://doi.org/10.1016/j.array.2026.100933},
url = {https://www.sciencedirect.com/science/article/pii/S2590005626002560},
author = {Konstantinos I. Roumeliotis and Orestis N. Zestas and Kyriakos D. Kyriakou and Dimitrios N. Soumis and Sofia H. Kapellaki and Kyriaki Seklou and Nikolaos D. Tselikas},
keywords = {Multi-agent chatbot, Agentic AI chatbot, Retrieval augmented reasoning, Recommender systems, Adaptive fitness, Model Context Protocol},
abstract = {The proliferation of conversational AI systems has created opportunities for personalized fitness guidance, yet current implementations face significant limitations in domain-specific knowledge retrieval, multi-modal interaction, and adaptive reasoning. This paper presents ORAM.AI, a multi-agent system that integrates Retrieval-Augmented Generation (RAG) with Model Context Protocol (MCP) for adaptive fitness recommendations. Unlike single-model chatbot architectures, ORAM.AI employs a coordinated ensemble of specialized agents: a keyword extraction agent for intent classification, an MCP-based exercise database retrieval service, a fine-tuned exercise advisor agent trained on 1572 training domain-specific prompt-completion pairs (from a 1746-pair corpus), and an orchestrator agent synthesizing multi-source information into coherent responses. Voice interaction is supported through Speech-to-Text (STT) transcription achieving 96.2% word accuracy, Text-to-Speech (TTS) synthesis, and a hands-free conversation mode via Voice Activity Detection (VAD) with real-time frequency analysis. A seven-dimension evaluation framework empirically characterizes the system: a human expert evaluation by two certified fitness professionals across 50 fitness questions and six quality dimensions yields a grand mean rating of 4.20/5.00 (SD=0.91) with 80.2% of 600 ratings at 4 or above; a controlled baseline comparison quantifies multi-agent orchestration gains over a single-LLM architecture; an ablation study isolates the complementary contributions of MCP retrieval and domain fine-tuning; and a joint comparison against two open-source Agentic RAG fitness chatbots contextualizes system performance. This work demonstrates how multi-agent orchestration, RAG-based knowledge augmentation, and multi-modal interaction can be combined in a deployment-oriented system design to deliver constraint-aware, context-conditioned recommendations through text and voice.}
}

👥 作者

  • 🎓 康斯坦丁诺斯·鲁梅利奥蒂斯博士
  • 🎓 奥列斯蒂斯·泽斯塔博士
  • 🎓 基里亚科斯·D.基里亚库博士
  • 🎓 迪米特里奥斯·N·苏米斯博士
  • 🎓 索菲亚·卡普拉基博士
  • 🎓 基里亚基·塞库
  • 👨‍🏫 尼古拉·泽利卡斯教授

🎯 关于这项研究

这项研究是在 ORAMA项目(Y∏3TA-0559910),标题为:

“一个用于执行和远程监督数字锻炼以预防和促进身体素质和健康的集成计算机视觉交互平台。”

🤝 项目联合体

🏛️ University of Peloponnese 🏢 Ostracon Ltd. 🏢 ELPRA S.A. 🏢 HNFC Academy

✨ 特性

  • 🤖 多代理架构 -用于复杂推理的智能代理编排
  • 🧠 基于RAG的系统 -检索增强生成以获得准确的响应
  • 🔌 MCP集成 -用于增强上下文管理的模型上下文协议
  • 💪 健身建议 -个性化锻炼建议
  • 🎙️ 语音集成 -语音转文本和文本转语音功能
  • 🌐 多语言支持 -英语和希腊语界面
  • 📊 综合测试 -聊天机器人、STT和TTS的全面测试覆盖

📜 许可证

该项目根据 GNU通用公共许可证v2.0

请参阅 许可证 文件以获取详细信息。


制作❤️ ORAMA研究团队

推进人工智能健身技术