Skip to main content

Bot Development

During the development phase, the reseller builds the AI solution according to the approved design while following THiNK coding standards and best practices.

Development should follow an iterative approach, allowing continuous testing and feedback throughout implementation.

Development Activities

Typical activities include:

  • Project setup
  • Environment configuration
  • Data preparation
  • API integration
  • Prompt development
  • RAG implementation
  • Front-end integration
  • Backend development
  • Security implementation
  • Documentation

THiNK recommends using:

  • Python
  • FastAPI
  • LlamaIndex
  • ChromaDB
  • Groq APIs
  • PostgreSQL
  • MongoDB
  • Docker
  • GitLab
  • Swagger

Development Standards

Resellers are expected to:

  • Use version control.
  • Write clean, documented code.
  • Follow secure coding practices.
  • Conduct regular code reviews.
  • Maintain technical documentation.
  • Commit changes frequently.

Continuous communication with the client and THiNK technical mentors is encouraged throughout development.