Talent-Catalog / talentcatalog

https://tctalent.org
GNU Affero General Public License v3.0
12 stars 4 forks source link

CASI - Candidate Assistance Services Interface #1312

Open camerojo opened 2 months ago

camerojo commented 2 months ago

As a partner working in the refugee space...

I would like to assist candidates registered on the Talent Catalog by providing computer generated customized assistance based on the candidate's data in the TC...

so that we do the most we can for candidates on the TC given the data that they have provided.

Potential partners making use of CASI would be UNHCR, IOM, migration lawyers, settlement agencies, other refugee service providers, governments etc

camerojo commented 2 months ago

The broad idea is to support a platform (CASI) where third parties can provide customized advice to candidates on the TC. The services would be viewable by candidates as new tabs on their candidate portal display - delivered, as now, on their mobile phones.

For example UNHCR might design a service, driven through our anonymized API, which populates a new "Livelihoods" tab on the candidate portal. For each candidate, the service would retrieve their skills, qualifications and experience data from the TC, apply their logic and return content related to livelihoods capacity building initiatives relevant to that candidate.

The tab could be branded as being provided by UNHCR. Content within the tab delivers the customized assistance.

It could be written advice, including external links to other relevant support.

It could also be set up an FAQ automated chat with the service provider- potentially supported by something like ChatGPT which will have been given the context of the candidate anonymous data. Note that it is up to the service provider to provide all the coding for this. The TC would just need to optionally have the ability to process input from the candidate and display responses from the service provider.

Notes

Potential Financial Support

Note that this idea was prompted following a call with UNHCR Pakistan where they informed us of a "Digital Innovation Initiative" looking to use IT to provide a range of useful advice to refugees.

This was an idea how they might use the TC to deliver that initiative. The key person running with this at UNHCR is Kim Hannunah - see https://talentbeyondboundaries.lightning.force.com/lightning/r/Contact/003Uu000003tk0TIAQ/view Legal firm DLA Piper is also somehow involved with the initiative.

Implementation

We already have much of the functionality to deliver this - particularly when we have the Anonymous Database Service in place.

The API used by service providers will be a subset of the REST API that we already have (eg provide details of a candidate).

For delivery of the advice, we use the existing Candidate Portal - just adding an extra tab for each service provider. The content in that tab (HTML) is returned by the service provider in response to an API call to their service.

A minimal sample service provider could be written as a demo for external developers. It could run on an external site (eg Cameron Foundation). Advice from that external demo service provider could be like: "I don't know who you are, but I can see from the TC anonymous data service that you are a plumber in Beirut. If I was a smarter service I could give you more useful customized advice."