AI for Impact - Reach for Change
AI Sweden x Reach For Change is a collaborative project as a part of the AI for Impact program aiming to accelerate AI within the non-profit sector. Reach For Change is a non-profit organisation with the mission to support social entrepreneurs in the development journey - striving to reduce inequality, poverty, and climate change effects.
Since its inception, Reach for Change has supported over 1,600 social entrepreneurs who have positively impacted the lives of more than 4.7 million children and youth globally. Their goal is to tenfold their impact by 2030, striving to reduce inequality, poverty, and climate change effects through social entrepreneurship. Two AI solutions have been proposed to help Reach For Change maximize social good:
1. Chatbot with trustworthy and global societal data.
Chatbots like ChatGPT have poor referencing capabilities and are not updated to recent news. To mitigate this, we aim to perform an intelligent search for trustworthy social data from authoritative sources in close-to-real time
2. Reach For Change chatbot enabling user-content interaction for the Toolkits Platform.
The Reach For Change Toolkits webpage is rather static with limited interaction. By developing a chatbot. We aim to deliver a superior guidance to social entrepreneurs based on Reach For Change curated knowledge base.
Contact
Esther Flores Gonzalez:
- ✉️ Gmail: esther.flores.gon@gmail.com
- 📥 LinkedIn: //www.linkedin.com/in/esther-flores-gonzalez
Andrea Toval:
- ✉️ Gmail: andreaatoval@gmail.com
- 📥 LinkedIn: https://www.linkedin.com/in/andrea-toval
Robert Skoglund:
- ✉️ Gmail: robertinshanghai@me.com
- 📥 LinkedIn: https://www.linkedin.com/in/robert-skoglund-4420a3171/
The main objetives we want to achieve are:
-
Enhance Navigation: Improve the usability of the Toolkits Platform with an AI-driven support chat.
-
Increase Time Efficiency: Leverage AI to make the process more time-efficient for social entrepreneurs.
-
Support Problem Analysis: Use AI to help social entrepreneurs identify the root causes of social problems.
- Outcome Measurement: Assist in identifying outcome indicators and existing measurement tools, and developing surveys.
The solutions that we are developing are:
-
Academic Resource Access Bot: Create a bot to assist in accessing academic resources necessary for problem analysis.
- Content Navigation Support: Implement AI tools to help entrepreneurs quickly find the resources they need on the Toolkits Platform.
2024-08-09 10:25
Page
This week, we'll focus on documenting the code and preparing for the final presentation. |
2024-08-09 10:24
Page
The ninth week essentially consisted of integrating a new functionality to upload relevant PDF files into a vector store for improved responses. This allows the system to prioritize information from stored PDFs, falling back on internet searches only if the information retrieved from the vector store is irrelevant. The upload feature is restricted to certain admin users at Reach for Change. Moreover, the option of copying the response or downloading a PDF of the response from the interview scripter and survey generator was also added. |
2024-08-09 10:08
Page
In the eighth week, we made significant aesthetic improvements and integrated new pages for features like the interview scripter and survey generation. Enhanced the overall look and feel of the site, adjusted back end processes, and tried to streamline the deployment using CI/CD and FastAPI for cleaner, easy-to-use code. |
2024-08-09 09:56
Page
This week, we enhanced backend functionalities and introduced new ones. We integrated Brave for search to better prioritize authoritative webpages and refined the prompt for the interview scripter. Additionally, we resolved citation errors and worked on effectively integrating the survey generator into the platform. |
2024-08-09 09:03
Page
This week, Robert focused on refining citation accuracy in LLM-generated responses, ensuring that all sources were correctly tagged with citation numbers. Additionally, he developed a survey generator by crafting a custom prompt that outputs questions in JSON format. |
2024-07-10 08:31
Page
In the fifth week of development, our team has made significant progress in enhancing the web application:
These improvements have not only strengthened the app's security but also enhanced its usability and feature set, providing a more comprehensive and user-friendly experience. |
2024-07-02 08:25
Page
This fourth week basically entails improving both the backend and the frontend of our product. We started making sophisticated modifications to our backend, including accessing the World Bank API for reliable information about socioeconomic issues and using Tavily's API to retrieve trustworthy URL links. We also shifted our focus to making our webpage not just functional but also visually appealing and user-friendly. In this way, we would like to improve the design further, by using React as a better front-end framework and adding new features to enhance the user experience. |
2024-07-02 08:19
Page
In the third week, we agreed on the final architecture and started with the first prototype of the webpage.
After implementing the whole pipeline, we managed to upload our first product and go live. We got the first look at our webpage with all the minimum requirements in place. It was an exciting transition from planning to execution, and we couldn’t be happier with the results we achieved together! |