Small Grants: The Nouns Ecosystem and AI

I work at a startup in AI education and when 4156 tweeted about wanting an AI controlled Noun I got really excited and along with 4156 + BrianJ started exploring what that might look like in the #nouns-ai channel (come say hi! weekly meetings on Tuesday mornings EST/PST)

We first started looking at trying to recreate Nounish sentiment, had some good discussions with people like Jawshua Fisher, then looked into papers like Citizen Participation and Machine Learning for a Better Democracy.

Ultimately, we’re really excited about how AI could be integrated within Nouns but our first step is going to build tools that can make participation easier and better.

We’re going to start by making Roko’s Review, a summary and some context into why someone might want to vote for or against proposals to come up, see how that works when implemented, and go from there!

There’s a lot more to it so I put together a full proposal draft proposal with the help of some awesome people but if you have questions
/ comments please reach out!

The Nouns Ecosystem and AI

Introduction

The Nouns ecosystem is a great place to showcase how AI can be used to supercharge a democratic system. There are many ways in which AI can be used to help with governance: providing summaries and viewpoints on submitted proposals, grouping users by interests, addressing information overload and creating awareness the whole time. I believe that AI can help to improve the overall experience for Nouners, making it easier for them to participate in the governance process. In this proposal, I will outline some potential use cases for AI in the Nouns DAO, and how I believe it can help to improve the overall experience for users. Not to mention Punk4156 has purchased Noun 355 (Roko) with the goal of Roko to become the first ai controlled participant in nouns dao governance.

Use Cases

There are many potential use cases for AI in the Nouns DAO. Here are some examples:

Use Case 1: Roko’s Review: Proposal Summaries and Viewpoints

The first step would be to build a build out the infrastructure for Roko to automatically provide a summary and a quick report to Nouners regarding new proposals. The goal would be at first for Roko’s Review to have not just a summary, but also a vote one way or another, justifications for that vote, and also considerations as to what could make Roko change it’s opinion. This process is easier said than done as there are considerations as to how viable the response would be in practice and how might we have Nouners influence Roko with THEIR opinions not vice versa. With that said getting the conversation going in an automated and intelligent manner could be very beneficial. Here are a couple example responses generated with GPT and a bit of prompt engineering responding to real proposals:


Vote: do not support
Summary: This proposal is for the development of Noun Tracks, which are the fully on-chain 1:1 CC0 theme songs of a Noun created using Arpeggi Labs’ on-chain DAW with samples and patterns performed and written by Grammy awarded producer and songwriter Nate Fox. The proposal is for 100 ETH, with 40 ETH upfront and the remainder to be paid once Phase 1 work is completed.

My vote explained:
I am not convinced that this proposal is necessary for the long-term growth and prosperity of the Nouns project. While I think it’s a cool idea, I don’t think it’s worth the 100 ETH price tag. I would need to see a more detailed breakdown of the costs and timeline before I could support this proposal.

Contrarian:
If the proposal was for a smaller amount of money, say 50 ETH, I would be more likely to support it. I would also like to see a more detailed breakdown of the costs and timeline before changing my vote to support.


Vote: support
Summary: The Esports Pod proposes to use a delegated treasury to look for opportunities to grow the Nouns brand through esports initiatives with the goal of proliferation. The pod has a budget of 369 ETH and consists of experienced members who are familiar with esports.

My vote explained: I am voting in support of this proposal because I believe that the Esports Pod is a well-organized group that has a clear goal of growing the Nouns brand through esports. I also believe that this is a well-thought-out proposal with a reasonable budget that will be used effectively.

Contrarian: I could be convinced to change my vote to abstain if there is more information provided about the operational costs of the pod and how those costs will be covered. I would also like to see more information about how the pod plans to measure success.

Use Case 2: Dealing with Information Overload

A second use case for AI in the Nouns DAO would be to help users deal with information overload. Information overload is a common problem in democratic systems, as there is often a large amount of information to process and only a limited amount of time to do so. Roko could be used to summarize content across Discord channels, Discourse, and Twitter among other places and get more critical information in-front of potentially key partners.

Use Case 3: Developing Proposals

A third use case could help to reduce the amount of time that users spend developing proposals, and would also help to improve the quality of proposals that are submitted. This could be done by using AI to generate proposal outlines based on a user’s input, and then giving the user the option to edit and improve the proposal before submitting it. This would help to ensure that all proposals are well-thought-out and in turn would improve the level of discussion and debate that takes place.

Use Case 4: Engaging the community!

Roko could be an awesome addition to our Discord community and could engage many people on Twitter. By sharing updates on plans, debates, proposals, initiatives, and more; we could help bring more awareness to Nouns and get people interested and excited about participating in the governance of the ecosystem.

Funding Breakdown

I am requesting 24+1 ETH which is about half the compensation of prior 3 month contributors as I expect to dedicate a part time 20 Hours / week to develop and implement AI as well as host educational sessions in the Nouns DAO. The first step will be building out Roko’s Review to automatically generate for any given proposal. Once implemented I will hold educational sessions covering the backend, the implementation, how you could use GPT in your day to day, and hold discussion on next steps regarding implementation of new features or improvement of Roko’s Review. I strongly believe that by the end of these 12 weeks in addition to a well functioning product, the users of Nouns DAO will have a better understanding of what AI is, potential applications, and considerations for future use cases.

1 ETH - Cover the cost of API calls to date and for the 3 months, GPT has a paid API ran by OpenAI which allows you to get access to the at least one of the best models in the world but at a (pretty reasonable) cost. There are other options but as of now I have not seen one as performant. Each request is usually only on the order of a couple cents but the longer the text passed in or requested out the more requests there are.

Timeline

Weekly educational discussions grounded in how AI can help Nouns

  • Week 1-2: Planning and research, includes literature review and sharing findings
  • Week 3-4: Implementation Roko’s Review MVP, timeboxed to 2 weeks
  • Week 5-6: Roko’s Review: improvements / changes to be made, discuss next priorities
  • Week 7-10: Implementation of agreed upon priorities for sprint 2, potentially a second use-case
  • Week 11-12: Wrap-up and evaluation, discussion on next steps for AI in Nouns DAO

Success Metrics

Some data that would be interesting to monitor throughout and review during evaluation is:

  • Number of people engaging / participating in educational sessions
  • Net promoter score of educational sessions
  • Reach of Roko’s Review
  • % of people that find Roko’s Review helpful
  • How does the quality of debate and discussion change with Roko’s Review?
  • How does user engagement change with Roko’s Review?

Conclusion

In conclusion, I believe that AI can be used to help with the overall governance of the Nouns ecosystem, and that there are many potential use cases for it. I believe that by implementing some of the use cases that I have outlined, we can help to improve the overall experience for Nouners, and make it easier for them to participate in the governance process. I believe that the use of AI in governance is still in its early stages, and that there is a lot of potential for it to be used in many different ways. I hope that this proposal has given you some food for thought, and I look forward to hearing your thoughts on it.

Team Members

I am an electrical and computer engineer with experience in robotics, data science, and consulting. I’m a founding member of an ed-tech startup that teaches AI & ML concepts to teenagers and is partnering with our best on paid internal + external projects. This experience has taught me how to effectively communicate difficult concepts, how to build these systems and get them in the hands of people that can use them.

2 Likes

This is so excited! It was great to chat with you about this yesterday - Small Grants is excited to fund this residency and look forward to seeing where this experiment with AI takes us.

1 Like

whoa! super exciting you’ll be working on this more, Shep!

1 Like

these two especially are super interesting to me, happy to see we’re looking in this direction for Roko

1 Like

Been helping out with this and think there’s some immense potential, here. Would like to make this a bit more formal, so posting this here.

I’m asking for 5 ETH to perform all the infra setup (server, database, integrations (e.g. Twitter, Discord,…), cron jobs, etc…) over the next few weeks. This will fund a ‘sprint’ with the goal of getting the first and second versions of “Roko’s Review” (automated summaries of proposals).

There are a few other things in the works (e.g. assistant to ping with questions about what is going on within the DAO, automated personal feed of DAO activity, using AI to define what is ‘nounish’, etc…). One or more of these will likely be touched on in the next few weeks, but the direction is yet to be determined.

1 Like

approved! thanks for your help honk

2 Likes

I am so excited and super curious about where this is going to go.

Is there an update on Roko available somewhere?

1 Like

Yes!

The Nouns AI Pod was funded about 2 months ago with prop 156 and since we’ve been busy!

Just ran our first Nouns AI Pod competition with the playground we built, it’s undergoing final voting now

RE: Roko the bot, that’s been a tougher problem but we’re making progress there too having recently ( literally this week!) added the bot to The Noun Square Discord enabling us to record, transcribe, and summarize any call going on in that server. We plan to expand to others and index that data to our central server which already has search integrated across proposals.

We give updates and talk about new developments in AI every Tuesday at 7am PST in TNS Discord for now. Come on down to the next one to check it out!

1 Like

Awesome thank you! I will definitely check out TNS.
Thanks for a detailed response!