Skip to content
@nasa-petal

PeTaL

PeTaL is an open source artificial intelligence design tool that leverages data and information from nature and technology to advance biomimicry R&D.

Welcome to PeTaL

Our goal is to help biomimicry practitioners identify and apply bio-inspired design solutions to specific engineering design challenges using our expertise in software development, AI, and Machine Learning.

We use the design thinking process, to make sure our research, design and development is user-centered. Part of that process is creating quick prototypes to validate the usefulness of ideas. Our prototypes can be found here.

BIDARA (Bio-Inspired Design and Research Assistant)

BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologies.

BIDARA can guide users through the Biomimicry Institute’s Design Process, a step-by-step method to propose biomimetic solutions to challenges. This process includes defining the problem, biologizing the challenge, discovering natural models, abstracting design strategies, and emulating nature's lessons.

Contributing

  1. Read the PeTaL paper.
  2. Familiarize yourself with the Biomimicry Design Process as many of our project goals relate to automating or assisting with steps in this process:
  3. Read the blog article, Kanban 101, to understand the agile framework we use for PeTaL.
  4. If you will be working with Large Language Models these resources will be helpful.
  5. If you will be working on ML model building. Read these first: https://arxiv.org/pdf/2108.02497.pdf, https://arxiv.org/pdf/1811.12808.pdf. This NLP textbook may be a good resource as well. NLP SOTA
  6. Find a task to work on from the backlog and assign yourself to it. Highest priority tasks are at the top of the backlog column. If you have questions about a task, let the team know.
  7. Work on the task, moving it through the columns from left to right, until it is complete.
  8. Repeat Step 6.

Pinned

  1. bidara-deep-chat bidara-deep-chat Public

    BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologie…

    Svelte 14

  2. bidara bidara Public

    BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologie…

    Python 371 58

  3. petal-prototype petal-prototype Public

    JavaScript 1

Repositories

Showing 10 of 24 repositories
  • bidara-deep-chat Public

    BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologies using the Biomimicry Institute's step-by-step design process.

    Svelte 14 0 13 2 Updated May 27, 2024
  • PeTaL-db Public

    PeTaL REST API and database

    Python 5 Unlicense 1 2 0 Updated May 14, 2024
  • bidara-web Public

    BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologies using the Biomimicry Institute's step-by-step design process.

    Svelte 5 GPL-3.0 1 0 5 Updated Feb 19, 2024
  • bidara Public

    BIDARA is a GPT-4 chatbot that was instructed to help scientists and engineers understand, learn from, and emulate the strategies used by living things to create sustainable designs and technologies using the Biomimicry Institute's step-by-step design process.

    Python 371 58 6 1 Updated Feb 7, 2024
  • .github Public
    0 0 0 0 Updated Jan 26, 2024
  • PeTaL Public

    Artificial Intelligence and Natural System Design Tool

    JavaScript 51 Unlicense 17 14 0 Updated Nov 20, 2023
  • Jupyter Notebook 4 Unlicense 1 4 0 Updated May 15, 2023
  • Jupyter Notebook 1 Unlicense 0 0 0 Updated May 15, 2023
  • JavaScript 1 0 0 0 Updated May 15, 2023
  • biomimicry-binary-classifier Public

    Comparison of binary classification models to predict whether text contains a description of a biological strategy relevant to biomimetic applications or not.

    Jupyter Notebook 1 0 0 0 Updated Oct 21, 2022