01 / PLOS ONE · 2008
Tool-using dolphins
Why Do Dolphins Carry Sponges?
Open document · PDF ↗ETHAN · Document intelligence
Explore a public adaptation of the ETHAN document experience. Fifteen publications about cetaceans to ask questions, check sources and keep learning.
This demonstration uses public documents and processes questions through Google Gemini. A private installation with local models is a different configuration.
Interactive demo
Whales and dolphins. Ask, check and keep exploring.
Library
01 / PLOS ONE · 2008
Why Do Dolphins Carry Sponges?
Open document · PDF ↗02 / PLOS ONE · 2010
The Whale Pump: Marine Mammals Enhance Primary Productivity in a Coastal Basin
Open document · PDF ↗03 / Nature Communications · 2024
Contextual and combinatorial structure in sperm whale vocalisations
Open document · PDF ↗ETHAN supports document storage and indexing, generation and embeddings on a computer or infrastructure you control. With local models, document processing can run without sending documents or queries to external AI APIs.
Configuration must also cover tools, connections, logs and backups. We evaluate hardware, answer quality and execution times for each installation.
Discuss a private installationHow it is built
Organize your questions into projects, return to your conversations and check each answer in its document. Open several sources, read the PDF at the cited page and consult an auxiliary translation when needed.
This demo uses fifteen scientific publications about cetaceans. History is saved only in this browser and you can export or delete it. Conversations expire after 30 days of inactivity. Questions are processed on our server and Google Gemini, with usage limits.
ETHAN uses Python, FastAPI, LangGraph and hybrid search with PostgreSQL/pgvector, with a React interface. This public adaptation uses React/TypeScript, Node.js, its own document retrieval and Gemini through Coco Runtime.
Knowledge and tools in your infrastructure
Integration conceptWe propose combining ETHAN’s visual interface and document knowledge with the tools of a locally installed Coco agent. This connection is not implemented yet.
Interface, library and authorized sources
Files and tools for authorized tasks
Generation and embeddings in your environment
For example: consult an internal procedure, identify the applicable steps and prepare a document or file changes from one interface.
With documents, index, embeddings and model in your infrastructure, information can be processed without external AI APIs. Tools, MCP, web search, logs and backups must also be configured for that goal.
A local adapter would exchange bounded requests and results while preserving ETHAN’s document permissions. Coco would not receive unrestricted database access or access to every document.
Institutional support
Innovative Entrepreneurship Grants Government of the Principality of Asturias