thevinter / ai-safety Goto Github PK
View Code? Open in Web Editor NEWHome Page: ai-safety.vercel.app
Home Page: ai-safety.vercel.app
I'd like to be able to split discussions across several JSON files. In order to do this, labels that identify parts of the content need to work across files, or the code should look for the label across all files in /discussions.
Many of the answers should contain links to more extensive replies, and there is good YouTube content on central issues such as the orthogonality thesis.
Since the project will use the existing Stampy Wiki as the source for dialogues we need to write some utility functions to easily integrate it in our project
Example of an API call: https://stampy.ai/w/api.php?action=parse&page=How_do_I_format_answers_on_Stampy%3F&prop=text&formatversion=2&format=json
The relevant part is the Canonical Answer div: <div class=\"content\" id=\"canonicalanswer\">
Brief answers are the ones we will be displaying
Each question has either
We're currently only interested in followup ones
I think what we need right now are the following methods:
/*
* Returns the answer of the page
* @param type -> can be either "brief" or "long" and returns the relevant type
* @param format -> can be either "json" or "html" and it decides how the output should be formatted
*/
getAnswer(pageName: string, type: string = "brief", format: string = "json")
/*
* Returns the full question in the page
* @param format -> can be either "json" or "html" and it decides how the output should be formatted
*/
getQuestion(pageName: string, format: string = "json")
/*
* Returns an array of questions
* @param type -> can be either "followup" or "relevant" and it determines the type of questions returned
*/
getFollowupQuestions(pageName: string, type: string = "followup")
Since YAML is easier to read we need to write a simple parsing method that takes .yaml files from the /discussions directory and passes them to the website as JSONs instead
This website is statically rendered at build time and as such tries to minimize the amount of css passed to the user.
Please refer to the NextJS documentation on how to properly manage CSS in the project:
Use this issue for any further questions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.