AI APIs and Links
You are either not logged in or you do not have permission to view non-public projects!.
Only public information will be scraped!

Background Info

On this page you will find instructions how to use free public AI tools to obtain answers to complex questions. For instance, students might want to find out "Which free BScCS projects deal with sound processing but do not require Java skills?" Academics might be interested in questions like "Which Computer Science topics are most popular judged by allocation to students and awarded star counts?"

  • Ideally, there should be an integrated AI chatbot here. However, the size of the project database would imply a fairly large context window and powerful hardware, so this is currently not an option.
  • If UCC offered campus-wide full Google Workspace integration, then you would find links to shared Google Notebooks here. But this route is currently also not available (I did ask).
  • Now, modern browsers come with AI tools that are meant for analysing tabs and browser context. For example, Firefox has an AI sidebar and Smart Windows. Surprisingly, it turns out that these tools are also not suitable for querying a RAG-like database dump. There is a multitude of technical hurdles and limitations. Feel free to ask me for details!
  • Therefore, this page offers access to AI friendly RAG-like text representations of the current project database which you can then analyze with the tools of your choice. Some effort was made to automatize this process as much as possible. Also, keep in mind that much of the information on this website is normally behind a login wall. We handle this by generating cryptographically signed URLs with an expiry date.
Step 1 - Copy Link to Data Source

Main Concept

Click on one of the two buttons above. This will copy a link to a machine-readable sanitized snapshot of the project database to your clipboard. The HTML source should be preferred.

Details

The snapshot is created in real time, i.e. when the link is accessed, not when it was generated. For security reasons, the link will expire 30 minutes after you loaded this page. This limited lifetime is no problem for systems with Static Ingestion (Scanned Once Only) such as Gemini Notebook or NotebookLM. However, systems with Dynamic Evaluation (Scanned Every Time) like ChatGPT or Gemini Gems will obviously stop working when the link has expired. Be also aware of hybrid systems like Perplexity.

If you wish, you can paste the generated link into the URL bar of your browser in order to examine the data dump manually.

Step 2 - Connect Data Source to AI Tool

Main Concept

Paste the data link from Step 1 as an external source into your AI tool. Then use the prompt provided there to ask your questions. You may use one of these two Google systems but others like ChatGPT will work as well.

Please note that the Google tools below are blocked in UCC supplied Google accounts! You have to use your personal Google account.

NotebookLM (preferred)

This is Google's legacy NotebookLM research tool. Use this if you want to discourage live world wide web search. There should be little to no hallucinations.

Workflow: [Notebooks]->[Select or Create New]->[Add Sources]->[Websites]

Warning: This tool does not accept JSON sources.

Gemini Notebook

This is Google's recent merge of the Gemini chatbot and the older NotebookLM research tool. Use this if you want to include live web search. This implies the possibility of hallucinations.

Workflow: [Notebooks]->[Select or Create New]->[Sources]->[Add Websites]

Warning: This tool does not accept JSON sources.