Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding docIT-discord bot application #1939

Closed
wants to merge 1 commit into from
Closed

adding docIT-discord bot application #1939

wants to merge 1 commit into from

Conversation

mrnigelalford
Copy link

@mrnigelalford mrnigelalford commented Aug 28, 2023

Project Abstract

We have built, docIT a private Discord bot (allowing users to “talk to your docs”) that supports multiple projects or document sites, harnessing the capabilities of the latest Large Language Models (LLMs). This bot will interconnect Polkadot's key Github repositories, documentation, related articles

Grant level

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • Payment details have been provided (bank details via email or BTC, Ethereum (USDC/DAI) or Polkadot/Kusama (USDT) address in the application).
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

@github-actions
Copy link
Contributor

CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. Please submit the following text as a separate comment:


I have read and hereby sign the Contributor License Agreement.


You can retrigger this bot by commenting recheck in this Pull Request

Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the application. Could you add the default deliverables to the milestone tables? Also, it would help if you could add as many technical details as possible as part of the specification.

@Noc2 Noc2 added the changes requested The team needs to clarify a few things first. label Aug 29, 2023

Before diving into the milestones, we will collaborate with the Polkadot teams. Our goal is to understand their needs deeply, pinpoint areas of concern, and determine where our bot can provide the most value. The insights from these sessions will guide our choice of data sources for the following milestones.

### Milestone 1 Example — Basic functionality
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Noc2 added example milestone

@mrnigelalford
Copy link
Author

Thanks for the application. Could you add the default deliverables to the milestone tables? Also, it would help if you could add as many technical details as possible as part of the specification.

force-updated the PR and left you comments at locations of change 🙏

Copy link
Collaborator

@takahser takahser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mrnigelalford could you remove the example milestone? Also, as indicated by @Noc2 you're supposed to add the mandatory deliverables to your milestones (i.e. 0a.-0e.). Further, please add more details to the deliverables.

Regarding doing a chatbot for discord: I think this will violate our terms since each deliverable must not rely on any proprietary software to test it. Apart from that I question the value of your solution because I don't see what difference it makes whether a user would ask their questions to your bot compared to on the openai chat directly. I know that it has some limitations (e.g. trained with data not newer than 2021) but I assume that's subject to change in the future. Also, other competitors might not have this limitation (e.g. claude.ai).

@takahser takahser self-assigned this Sep 6, 2023
Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please provide a registered address, @mrnigelalford. If you prefer not to share it online, feel free to email us.
Also, please note the comment by the CLA bot above.

@mrnigelalford
Copy link
Author

@mrnigelalford could you remove the example milestone? Also, as indicated by @Noc2 you're supposed to add the mandatory deliverables to your milestones (i.e. 0a.-0e.). Further, please add more details to the deliverables.

Regarding doing a chatbot for discord: I think this will violate our terms since each deliverable must not rely on any proprietary software to test it. Apart from that I question the value of your solution because I don't see what difference it makes whether a user would ask their questions to your bot compared to on the openai chat directly. I know that it has some limitations (e.g. trained with data not newer than 2021) but I assume that's subject to change in the future. Also, other competitors might not have this limitation (e.g. claude.ai).

Thanks, I'll make the application updates.

I think this will violate our terms since each deliverable must not rely on any proprietary software to test it
Milestone testing would be done via human. Based on the state of the code-base and implementation, this request can be combined into a single milestone with human testing.
also, is the external LLM usage an issue for terms of service or test structure?

I don't see what difference it makes whether a user would ask their questions to your bot compared to on the openai chat directly.
This app is a bot in discord, which means chatting in place. Also there's an assumption that increased training data in Open AI or claude.ai will provide better answers. Its possible, but inconclusive, this solution is a proven customized chat interface that returns references with every response helping

@mrnigelalford mrnigelalford changed the title adding docIT-dicord bot application adding docIT-discord bot application Sep 9, 2023
@mrnigelalford
Copy link
Author

I have read and hereby sign the Contributor License Agreement.

Copy link
Collaborator

@takahser takahser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mrnigelalford I want to make a couple of points here:

  • currently, some of the deliverables that are mandatory according to the application template are missing.
  • Also, I don't understand why the milestone costs 4k but the whole grant costs 8k.
  • It'd be nice to have some details on your deliverables, e.g. which technologies are you using, what is hallucination mitigation and why would it be useful?
  • We don't usually support deployment efforts through our program, so feel free to remove 0e. Deployment.
  • We don't usually support other non-implementation activities like 0b. Data Crawling, but you could limit it to the implementation of the crawling logic.

@github-actions github-actions bot added the stale label Sep 26, 2023
@keeganquigley
Copy link
Contributor

Pinging @mrnigelalford are you still planning to submit updates? Thanks.

@semuelle
Copy link
Member

I am closing this application due to inactivity. Please let me know if you want me to reopen it.

@semuelle semuelle closed this Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes requested The team needs to clarify a few things first.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants