bidara  by nasa-petal

GPT-4 chatbot for bio-inspired design

created 2 years ago
433 stars

Top 69.8% on sourcepulse

GitHubView on GitHub
Project Summary

BIDARA is a GPT-4 powered chatbot designed to assist scientists and engineers in applying biomimicry principles to sustainable design. It guides users through the Biomimicry Institute's Design Process, enabling them to emulate nature's strategies for innovation.

How It Works

BIDARA acts as a research assistant, prompting users through the five stages of the Biomimicry Design Process: Define, Biologize, Discover, Abstract, and Emulate. It leverages GPT-4's capabilities to reframe challenges in biological terms, identify natural models, distill biological strategies into design-neutral language, and facilitate the translation of these strategies into potential solutions. The system emphasizes iterative feedback and encourages users to consider systems thinking and nature's unifying patterns.

Quick Start & Requirements

  • Local Setup: Clone the repository, create a .env file with OPENAI_API_KEY, DISCORD_TOKEN, and SEMANTIC_SCHOLAR_API_KEY, then run python3 bot.py.
  • Prerequisites: OpenAI API access, Discord Bot token, Semantic Scholar API key.
  • Resources: Requires a Discord server setup and potentially AWS EC2 for deployment.
  • Links: Biomimicry Institute's Design Process, NASA PeTaL Project

Highlighted Details

  • Guides users through the structured Biomimicry Design Process.
  • Emphasizes abstracting biological strategies into design-neutral language.
  • Encourages visual representation of strategies through sketching.
  • Integrates with Discord for interactive use.

Maintenance & Community

  • Developed by NASA's PeTaL project.
  • A web version is under active development with more features.

Licensing & Compatibility

  • The repository is available on GitHub, implying an open-source license, though not explicitly stated in the provided text. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project relies heavily on GPT-4, requiring API access and associated costs. The README mentions a web version with more features, suggesting the current Discord version might be less comprehensive or a precursor. Specific licensing details for commercial use are not provided.

Health Check
Last commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
12 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.