diff --git a/doc/release-notes/11540-ai-guide.md b/doc/release-notes/11540-ai-guide.md new file mode 100644 index 00000000000..dc4a0fafe7f --- /dev/null +++ b/doc/release-notes/11540-ai-guide.md @@ -0,0 +1,3 @@ +### AI Guide for Dataverse + +Information about various Dataverse-related AI efforts have been documented in a new [AI Guide](https://dataverse-guide--11541.org.readthedocs.build/en/11541/ai/index.html). See #11474, #11540, and #11541. diff --git a/doc/sphinx-guides/source/ai/index.md b/doc/sphinx-guides/source/ai/index.md new file mode 100644 index 00000000000..18d9cec29f2 --- /dev/null +++ b/doc/sphinx-guides/source/ai/index.md @@ -0,0 +1,42 @@ +# AI Guide + +Artificial Intelligence (AI) is a growing component of the Dataverse ecosystem. + +```{contents} Contents: +:local: +:depth: 2 +``` + +## Tools + +### Ask Dataverse + +Ask Dataverse ([ask.dataverse.org](https://ask.dataverse.org)) is a place to ask questions about the Dataverse Project and the Dataverse software. It was created by Slava Tykhonov who [announced](https://groups.google.com/g/dataverse-community/c/tqwCoygO4oE/m/MNSfrw_QAwAJ) it in December 2024 and presented it February 2025 ([video](https://harvard.zoom.us/rec/share/bOizatNdMdxINRCnqpt87fPITPvsDWTv3ysvA8kIaEE4wnmZPSeSUkdmpKYP1ooA.rKoNMqED_L8KtHOi), [slides](https://docs.google.com/presentation/d/1HFN-wAe4eUGwJAhYCLbNcNHAsi-Hy8jQ/edit?usp=sharing&ouid=117275479921759507378&rtpof=true&sd=true), [notes](https://docs.google.com/document/d/1Dz07WKceGrBGdq5wWf0NJS08CO0FEmi4TgQBcsDcpRE/edit?usp=sharing)). + +### Ask the Data + +Ask the Data is an {ref}`external tool ` that allows you ask natural language questions about the data contained in Dataverse tables (tabular data). See the README.md file at for the instructions on adding Ask the Data to your Dataverse installation. + +### AutoSage + +AutoSage provides metadata suggestions for datasets. Learn more at . + +### DataChat + +DataChat is a multilingual open source natural language interface for Dataverse and other data platforms with an experimental Graph AI implementation for Croissant support. DataChat can literally talk back to you and explain what is inside of every single dataset, you can ask any question and it responds on the level of metadata described by Croissant standard. Learn more at . + +### TurboCurator + +TurboCurator is an {ref}`external tool ` that generates metadata improvements for title, description, and keywords. It relies on OpenAI's ChatGPT & ICPSR best practices. See the [TurboCurator Dataverse Administrator](https://turbocurator.icpsr.umich.edu/tc/adminabout/) page for more details on how it works and adding TurboCurator to your Dataverse installation. + + +## Protocols + +(mcp)= +### Model Context Protocol (MCP) + +[Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) is a standard for AI Agents to communicate with tools and services, [announced](https://www.anthropic.com/news/model-context-protocol) in November 2024. + +An MCP server for Dataverse has been deployed to [mcp.dataverse.org][], powered by the code at . See the code's README for information on configuring MCP clients (e.g. Cursor, Visual Studio Code, Windsurf, Zed, etc.) to use [mcp.dataverse.org][] or your own local installation (setup instructions are also provided). + +[mcp.dataverse.org]: https://mcp.dataverse.org diff --git a/doc/sphinx-guides/source/api/apps.rst b/doc/sphinx-guides/source/api/apps.rst index b901d12e28f..6bcc7e6c41b 100755 --- a/doc/sphinx-guides/source/api/apps.rst +++ b/doc/sphinx-guides/source/api/apps.rst @@ -108,6 +108,11 @@ A Python CLI tool for bulk extraction of dataverses, datasets, and data file met https://github.com/scholarsportal/dataverse-metadata-crawler +mcp-dataverse +~~~~~~~~~~~~~ + +The code at https://github.com/gdcc/mcp-dataverse powers a :ref:`mcp` server for Dataverse. + Java ---- diff --git a/doc/sphinx-guides/source/index.rst b/doc/sphinx-guides/source/index.rst index af394108eea..0b1d85718b2 100755 --- a/doc/sphinx-guides/source/index.rst +++ b/doc/sphinx-guides/source/index.rst @@ -15,6 +15,7 @@ These documentation guides are for the |version| version of Dataverse. To find g user/index admin/index + ai/index api/index installation/index contributor/index