/ChatDKG

ChatDKG is an open framework for efficient search, access, and utilization of trusted knowledge with AI, based on OriginTrail Decentralized Knowledge Graph (DKG) and Knowledge Assets. The ChatDKG framework is designed as an open community project to explore a diverse range of possible applications.

Apache License 2.0Apache-2.0

ChatDKG - an open framework for trusted AI based on OriginTrail DKG πŸš€

Why ChatDKG?

According to Goldman Sachs Chief Information Officer, Marco Argenti, "the impact of advances in generative artificial intelligence on society could be comparable to the printing press" and with over 91% of top businesses currently investing in AI (NewVantage, 2022), those opportunities might be seized at a very rapid pace. However, with the internet already flooded with misinformation, AI is likely to amplify the problem.

Two major challenges with AI models such as OpenAI's ChatGPT are:

  • Hallucinations or errors in AI-generated outputs,
  • the ability to verify the provenance of data that was used to generate those outputs.

Using such outputs could lead to incorrect decisions/actions and the rise of bias, misinformation, and propaganda - all of which could have severe consequences for individuals and society. Therefore there is a clear need for AI systems to be rooted in verifiable data sources to mitigate those risks and ensure they reach their full potential.

Video: OriginTrail ChatDKG - trusted knowledge foundation for AI-powered search

IMAGE ALT TEXT

What is ChatDKG?

ChatDKG is an open framework for efficient search, access, and utilization of trusted knowledge with AI, based on OriginTrail Decentralized Knowledge Graph (DKG) and Knowledge Assets. The ChatDKG framework is designed as an open community project to explore a diverse range of possible applications.

The key objectives of ChatDKG are to:

  • Create technical tools based on Knowledge Assets and AI
  • Establish best practices for discovering, accessing, querying and verifying trusted knowledge with AI tools
  • Generate a trusted, open knowledge base by creating Knowledge Assets through crowdsourcing and iterations on OriginTrail DKG Mainnet

Join the ChatDKG community on Discord

1 million TRAC grant pool available for ChatDKG builders

For contributors that want to get involved and support the development of the ChatDKG framework a 1 million TRAC token grant pool was made available by Trace Labs. There are three levels of grants available, depending on a project’s potential:

  • 🐰 Rabbit level: 25k TRAC
  • πŸ¦… Eagle level: 50k TRAC
  • πŸ”₯ Phoenix level: 100k TRAC

The potential of each project is evaluated by the Steering committee during the application process, based on three categories:

  • Utility of OriginTrail DKG and Knowledge Assets for AI systems
  • Breadth (widely vs narrowly applicable)
  • Scalability of project components

Challenge areas

There are four key challenge areas that you can apply for:

  • Semantic search over Knowledge Assets (e.g. Knowledge asset vector similarity search tools)
  • Natural language querying over OriginTrail DKG (e.g. GPT-based SPARQL query generator)
  • AI-based Knowledge publishing tools (e.g. Agents for KA semantic enrichment)
  • General AI system integrations (e.g. integrations with Huggingface, BARD, Langchain, etc.)
  • Other ideas relevant to the application of AI and DKG (Knowledge Assets)

How do I start?

Applications to the ChatDKG grant program are done on a rolling basis, meaning you can apply at any time until the 1 million TRAC grant pool has been fully distributed.

Your project needs to meet the following criteria for a successful application to the ChatDKG grant program:

  • Public, open-source project
  • Has to apply to OriginTrail DKG and Knowledge Assets
  • Has to solve a meaningful problem
  • Active development & engagement in ChatDKG Discord

How does the grant process look like?

πŸ… Step 1: Apply with your idea

  • Open a GitHub repo for your ChatDKG idea with your project description, milestones, timeline, and expected impact
  • Fill in the ChatDKG grant application form here
  • Review your idea with the Steering committee
  • Get your application and grant level approved, and collect 15% of your grant amount

πŸ’» Step 2: Work on your idea

  • Milestone review with the Steering committee (according to the milestones you defined in your project plan)
  • Active development through the ChatDKG Discord channel for ongoing support and knowledge exchange
  • Ad-hoc guidance from Steering Committee members if required

🌟 Step 3: Submit your results

  • Submit your final deliverables when ready
    • Deliverables should be in the form of code in your GitHub repo
  • Review and demo with the Steering committee
    • Demo needs to be done with Knowledge Assets on OriginTrail DKG mainnet
  • Public presentation of your project and demo in the Open Office Hours
  • Collect the rest of your grant upon successful review

Steering committee

The Steering committee for ChatDKG is comprised of 5 members with the following responsibilities:

  • Guiding ChatDKG development
  • Supporting ChatDKG builders: advising, grant application selection, support in project execution
  • Facilitating discussions through the ChatDKG channels

Steering committee members:

  • Oshani Seneviratne
    • Assistant Professor at Rensselaer Polytechnic Institute (RPI), NY
    • Ph.D. & S.M. in Computer Science, MIT (under the supervision of Sir Tim Berners-Lee, the inventor of the World Wide Web)
    • Primary Research Focus: Decentralized Systems
  • More SC committee members TBA

Documentation and decks

ChatDKG - Open Office hours videos

ChatDKG Open office hours are organized on a frequent basis and are by default recorded. All office hours videos will be posted here. Everyone interested in ChatDKG topics is invited and welcome to join the Open Office Hours - join the ChatDKG Discord or follow us on Twitter to stay informed for the next editions.

Title Video
1st ChatDKG Office Hours: Introduction to trusted AI search on OriginTrail IMAGE ALT TEXT
2nd ChatDKG Office Hours: Trusted AI search on OriginTrail IMAGE ALT TEXT
3rd ChatDKG Office Hours: Decentralized AI with OriginTrail & Langchain IMAGE ALT TEXT
4th ChatDKG Office Hours: Trusted Knowledge Applications with Milvus & OriginTrail IMAGE ALT TEXT
5th ChatDKG Office Hours: Google Vertex AI apps based on OriginTrail Knowledge Assets IMAGE ALT TEXT
6th ChatDKG Office Hours: Wave 1 Grants showcase IMAGE ALT TEXT

Join the ChatDKG community

Join the ChatDKG community on Discord

Join the OriginTrail community on Twitter

ChatDKG framework is supported by NGI Search.