WorldFishCenter / WorldFishCenter/aquadata.data.mapping

Improve AI stories generator

Open
#10 0 comments 0 reactions 2 assignees View on GitHub

@hamzatartori is already working on this.

Since Jan 14, 2024.

enhancement
Dominant language
R
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Background

Within the AquaData project, we're developing a tool to enrich the aquadata portal (a website) with stories that showcase the impact of WorldFish initiatives globally. A draft version of this tool, using a Langchain summarization process (details here), is already integrated into the aquadata.data.mapping repository via this code.

Objective

The main goal is to optimize this tool for greater flexibility and effectiveness. Specifically, we want the tool to:

  1. Handle multiple text data formats efficiently.
  2. Produce outputs that are stylistically tailored to fit the specific narrative and "branding" requirements of the AquaData portal.
Relation to Other Tasks

This issue is closely linked to Issue #9. A key component of the AI story generator involves efficiently scraping and processing information from various file formats.

Proposed Actions
  1. Enhance Text Data Ingestion: Develop capabilities to ingest and process various text data formats (e.g., PDFs, web pages, plain text) effectively.
  2. Customize Output Styles: Implement functionality that allows the tool to adjust the style and tone of the output to align with the AquaData portal's guidelines.
  3. Integration with Scraping Tool: Ensure seamless integration with the scraping tool being developed under Issue #9, focusing on the coherent flow of data from source to story generation.
  4. Testing and Iteration: Conduct thorough testing with different data sources and styles to refine the tool's performance and output quality.
Additional Resources

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.