March 23, 2025

SeekGPT: Contribution Guidelines

An open, and ethically grounded Artificial General Intelligence (AGI) foundational model.

1. Introduction

Welcome to the SeekGPT project! We are building a foundational AI model for India and the world, and we invite you to join us in this ambitious endeavor. This document outlines the various ways you can contribute to SeekGPT, regardless of your background or expertise.

2. Our Vision and Mission

  • Vision: To establish SeekGPT as a globally recognized, open, and ethically grounded Artificial General Intelligence (AGI) foundational model, driven by India's diverse talent and cultural values, contributing to the advancement of humanity.
  • Mission: To democratize AI development and application through collaboration, ethical practices, and accessible resources.

3. Who Can Contribute?

SeekGPT welcomes contributions from a wide range of individuals and organizations, including:

  • Academicians (PhD Holders and Professors):
    • Leading research and development in core AI areas.
    • Mentoring and guiding students and researchers.
    • Inviting PhD students in relevant fields to contribute.
    • Providing expertise in:
      • Machine Learning
      • Deep Learning
      • Image Processing
      • Natural Language Processing
      • Transformers
      • Building AI Models
      • Large Language Models
      • Vision Language
      • Vision Transformers
      • Any other relevant AI field.
  • Students and Researchers (PhDs, Masters, Undergraduate, Diploma in (Engineering/Design/Medical/Science/Commerce/Arts) :
    • Contributing to code development, data curation, and research.
    • Exploring new AI techniques and applications.
    • Participating in hackathons and challenges.
    • Contributing in UI/UX design, and other design relevant task.
  • Investors and Donors:
    • Providing financial support for hardware/software acquisition (e.g., NVIDIA GPU H100/H200).
    • Enabling access to cloud computing resources.
    • Supporting research and development initiatives.
    • Enabling dedicated management teams.
  • Pioneers and Users:
    • Providing feedback on model performance and usability.
    • Identifying potential applications and use cases.
    • Contributing to community discussions and knowledge sharing.
    • Testing the model, and providing use case feedback.

4. How to Contribute

4.1. Joining the Community:

  • GitHub: Join our GitHub repository to access code, documentation, and issue trackers.
  • Online Forums/Discord/Slack: Participate in community discussions and ask questions on our communication platforms.
  • Mailing List: Subscribe to our mailing list for project updates and announcements.

4.2. Contributions by Academicians:

  • Research Collaboration: Propose and lead research projects related to SeekGPT's goals.
  • Student Recruitment: Invite and mentor PhD students to contribute to specific research areas.
  • Curriculum Development: Contribute to the development of AI education materials and courses.
  • Peer Review: Review and provide feedback on research papers and code contributions.
  • Grant Applications: Collaborate on grant applications to secure funding for SeekGPT research.

4.3. Contributions by Students and Researchers:

  • Code Contributions:
    • Implement new features and algorithms.
    • Fix bugs and improve existing code.
    • Contribute to the development of libraries and tools.
  • Data Curation:
    • Collect and preprocess data for training the SeekGPT model.
    • Develop data annotation tools and pipelines.
    • Ensure data quality and representativeness.
  • Research and Experimentation:
    • Conduct experiments to evaluate model performance.
    • Explore new AI techniques and architectures.
    • Document research findings and results.
  • Design Contributions:
    • Contribute to UI/UX design of web interfaces, and applications utilizing SeekGPT.
    • Design visual representation of data.
    • Create logos and other graphic elements.

4.4. Contributions by Investors and Donors:

  • Hardware Acquisition:
    • Provide funding for the purchase of high-performance GPUs and other hardware.
    • Establish partnerships with hardware vendors.
  • Cloud Computing Resources:
    • Provide access to cloud computing platforms for training and deploying the SeekGPT model.
    • Support the development of a scalable cloud infrastructure.
  • Financial Support:
    • Provide funding for research grants, scholarships, and fellowships.
    • Support community events and workshops.
    • Support for expansion and reach to masses.
    • Support for Software Development.
    • Support for Hardware Equipment.
    • Support for dedicated manpower.
    • Support for dedicated labs.
  • Hardware Management:
    • Provide teams to manage the hardware.
    • Ensure the hardware is properly maintained.
    • Optimize the hardware for SeekGPT.

4.5. Contributions by Pioneers and Users:

  • Feedback and Testing:
    • Test the SeekGPT model and provide feedback on its performance.
    • Identify bugs and areas for improvement.
    • Suggest new features and applications.
  • Use Case Development:
    • Develop and share innovative use cases for the SeekGPT model.
    • Create demos and tutorials.
    • Contribute to documentation and knowledge sharing.
  • Community Engagement:
    • Participate in community discussions and forums.
    • Share your knowledge and expertise.
    • Promote the SeekGPT project.

5. Contribution Workflow

  • GitHub Issues: Use GitHub issues to report bugs, suggest features, and propose research ideas.
  • Pull Requests: Submit pull requests to contribute code and documentation.
  • Code Review: Participate in code reviews to ensure code quality and maintainability.
  • Documentation: Contribute to the project's documentation to make it accessible to everyone.

6. Code of Conduct

  • SeekGPT is committed to fostering a welcoming and inclusive community.
  • All contributors are expected to adhere to our code of conduct, which promotes respectful and collaborative behavior.

7. Licensing

  • All contributions to SeekGPT will be licensed under an open-source license (e.g., Apache 2.0).

8. Contact Information

  • For any questions or inquiries, please contact us through our GitHub repository or community forums.

9. Hardware contribution process

  • Contact the core team, and describe the hardware you wish to donate.
  • The team will assess the hardware, and see if it fits the projects needs.
  • If accepted the core team, and hardware donator will create a plan for hardware management, and distribution.
  • Donators will be recognized, and properly thanked within the community.

10. Research Contribution process

  • Contact the core team, and describe the area of research you wish to contribute to.
  • The team will assess the research, and see if it fits the projects needs.
  • If accepted the core team, and researcher will create a plan for research management, and distribution.
  • Researchers will be recognized, and properly thanked within the community.

We look forward to your contributions and collaboration in building SeekGPT, India's foundational AI model!

To contribute in to models development consider creating a SeekGPT Improvement Proposal and then inclusion in to SeekGPT model SeekGPT Request for Comment

Special Thanks to @sanjibnarzary