nasa-petal/bidara

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.

BIDARA – 생물 모방 설계 및 연구 보조자

무엇인가요 – BIDARA는 GPT-4 기반의 챗봇으로, 생물 모방 연구소의 디자인 프로세스를 따라가는 데 도움을 줍니다. 문제 정의에서 시작해 생물학적 질문으로 전환하고, 자연의 모델을 발견하며, 전략을 추상화하고, 자연에서 영감을 얻은 해결책을 모방하는 단계별로 사용자를 안내합니다.

왜 중요한가요 – 생물 모방은 자연에서 배워 지속 가능한 기술을 창출하는 검증된 방법입니다. BIDARA는 전체 설계 워크플로우를 인터랙티브한 AI 보조자로 패키징하여, 생물학이나 생물 모방에 깊은 전문 지식이 없는 팀도 접근할 수 있도록 합니다.

작동 방식

  • 봇은 OpenAI의 GPT-4 모델 위에서 작동하며, 역할, 지식 영역(생물학, 공학, 산업 디자인 등) 및 반드시 따라야 할 정확한 단계 순서를 정의하는 긴 시스템 프롬프트를 제공받습니다.
  • 각 단계(정의, 생물학화, 발견, 추상화, 모방)에서 사용자에게 입력을 요청하고, 안내를 제공하며, 동료 검토된 출처를 인용합니다.
  • 사용자는 Discord, 호스팅된 웹 인터페이스, 또는 ChatGPT/OpenAI Playground 세션에서 제공된 시스템 프롬프트를 복사하여 직접 실행할 수 있습니다.

주요 기능

  • 가이드된 생물 모방 워크플로우 – 6단계 생물 모방 디자인 프로세스를 강제하고 사용자 확인을 자주 유도합니다.
  • 과학 문헌 인용 – 프롬프트는 생물학적 정보에 대해 동료 검토된 참고 문헌을 제공하도록 모델에 지시합니다.
  • 다중 모달 출력 – 생물학적 및 디자인 전략의 스케치, 키워드 목록, 추상화된 디자인 개념 생성을 장려합니다.
  • 배포 유연성 – Discord 봇, 웹 앱(https://nasa-petal.github.io/bidara-deep-chat/ 에 호스팅), 또는 어떤 OpenAI 인터페이스에도 재사용 가능한 시스템 프롬프트로 제공됩니다.

시작하기

  1. Discord – 리포지토리 복제, .env 파일에 OPENAI_API_KEY, DISCORD_TOKEN, 선택적 SEMANTIC_SCHOLAR_API_KEY 설정, Python 종속성 설치 후 python3 bot.py 실행.
  2. 웹 버전 – 리포지토리 nasa-petal/bidara-deep-chat에는 프론트엔드가 포함되어 있으며, 배포를 위해 해당 README를 따르세요.
  3. ChatGPT / Playground – README에 제공된 대규모 시스템 프롬프트를 "시스템 프롬프트" 필드에 붙여넣고 대화를 시작하세요.

기술 스택

  • 언어: Discord 봇용 Python 3.8+
  • AI 모델: OpenAI API를 통해 접근하는 OpenAI GPT-4
  • 옵션 데이터 소스: 문헌 검색용 Semantic Scholar API
  • 호스팅 옵션: 로컬 머신, AWS EC2(CloudFormation 템플릿 제공), 또는 Python 프로세스를 실행할 수 있는 모든 플랫폼

유지보수 / 업데이트

  • README에는 AWS EC2 인스턴스에서 봇을 업데이트하는 단계별 지침이 포함되어 있습니다(스크린 세션 중지, 변경 사항 가져오기, bot.py 재시작).
  • 별도의 리포지토리에서 웹 UI가 호스팅되며, 현재 Discord 버전보다 더 많은 기능을 제공합니다.

누가 사용해야 하나요

  • 생물 모방 솔루션에 관심 있는 연구자 및 제품 개발자.
  • 생물 모방 디자인 프로세스를 가르치는 교육자.
  • OpenAI API에 접근 가능한 누구나, 지속 가능한 디자인을 위한 구조적이고 AI 기반의 매개자 필요.

위 정보는 프로젝트의 README에서 직접 가져왔으며, 추가 기능은 추측되지 않았습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트