團隊項目

項目功能規格

項目背景

咱們但願給初學寫代碼的人提供一個編程語言入門助手,名叫「AI Coach」。AI Coach可以根據不一樣的初學者的代碼歷史或學習過程,提供不一樣的及時的幫助,好比強大的與代碼相關的搜索功能,依照學習曲線制定的知識、問題推薦,以及智能友好的簡單錯誤提示等等。python

用戶場景分析

名字 李華
物理知識層次與能力 材料學院選修計算機課的python入門者,剛開始上第一門語言課
動機 學一學python,幫助本身處理一些數據和構建模型
目的 但願可以學會一些寫代碼的基本常識,至少能用python寫一些簡單算法如排序、搜索,也想學會調用一些工具畫圖或者處理數據。
困難 本身沒有編程基礎,想入門開始寫,而且但願寫代碼過程當中遇到的錯誤提示能友好一些,不懂的概念能夠立馬查到講解和例子,不須要問老師助教等候回覆,甚至能夠搜索一些代碼片斷。
用戶偏好 簡潔便可
用戶比例 約佔同屆學生10%
典型場景 登陸學習網站,根據今天上課沒聽懂的內容,先搜索一些基本概念查看解釋和例子。閱讀概念後根據推薦的題目作幾道題,而後解決今天要寫的做業。

產品前景

競品分析

市場上已有一些相似產品或平臺,典型的包括計蒜客,牛客,leetcode,他們都有成熟的體系而且穩定地已經投入運營。
相比於這些產品,咱們的產品優點在於面試

  1. 須要投入的成本較低,市場上的一些產品一般須要投入很高的時間和金錢成本,如
    jsk
  2. 非我的定製,不須要報名加入班級學習課程
  3. 適合初學和輔修者,而非已經準備面試和從事者這方面工做的研究者

風險

  1. 模型設計的難度比較大,如何去適應每一個人
  2. 開發人員的時間安排衝突須要調節
  3. 若是搜索功能很差用可能會收到許多用戶的負面評價

殺手功能

  1. code search能夠直接搜一些簡單的適合初學者使用的代碼
  2. 推薦系統讓初學者學得更加溫馨,更有動力

工做計劃

最基本功能(MVP,Alpha階段)的任務與時間估計:算法

  • 技術選型(暫定django),肯定代碼/文檔規範(6小時)
  • 創建數據庫表(10小時)
  • 配置Editor中代碼運行的沙箱環境(6小時)
  • 寫邏輯代碼(8小時)
  • 單元測試(8小時)
  • 後端部署(4小時)
  • 先後端對接(6小時)

項目原型設計

相關文章
相關標籤/搜索