Bundle documents and chats into one space and share with teammates
A Project is a personal document management unit that bundles a Knowledge Base + chats into one space. When you select a project and chat with the AI, it answers using only that project’s documents. When you share a project, an independent copy is created so each member can use it freely.
A project stores its documents in an internal Knowledge Base, but that KB does not appear in the workspace Knowledge list. Manage project documents from the project screen only.
New feature — Selecting Data Analysis as the project type lets you upload CSV/Excel files and have the AI directly run Python code to analyze data and create charts.
Data Analysis projects require a Jupyter server to be connected. If a Jupyter server isn’t configured under Admin > Settings > Code Execution, project creation is blocked.
On the project creation screen, choose Data Analysis as the type.
2
Upload data files
Upload CSV, Excel (XLSX/XLS), TSV, or Parquet files. Uploaded files are auto-mounted into the Jupyter environment, and metadata like column info is extracted.
3
Ask the AI to analyze
Select the project and request analysis in chat. The AI auto-writes and runs Python code, returning results.
Q: Show me the monthly trend in the sales dataA: Analyzing the uploaded sales_2025.csv file. [Code Interpreter execution: pandas monthly aggregation + Plotly chart] 📊 Monthly sales trend: [Interactive chart] Key findings: - March is up 23% MoM - Q1 total revenue is ₩12.5M
The Jupyter kernel persists per project. Variables and dataframes created in earlier conversations remain available later. When the Jupyter container restarts, files are auto-remounted.
When a project is selected and you start chatting, the AI references only that project’s documents.
1
Pick a project
Click a project in the sidebar.
2
Type your question
Type your question in the chat input. The AI auto-searches the project documents.
3
Review the response
The AI searches the project’s documents and answers with citations.
Selecting a project and chatting references only that project's documents
Example:
Q: What's this quarter's marketing budget plan?A: Based on the project documents, this quarter's marketing budget is... [Source: Q1_marketing_plan.pdf, page 12]
Original project files are copied along with vector re-indexing
Independent edits
After sharing, each user can freely edit their own project
Origin tracking
The copy’s metadata records origin info (owner, project name, copy time)
Sharing is a one-time copy. Edits to the original don’t propagate to copies. Use access-permission sharing on workspace Knowledge Bases when real-time sync is needed.
Depends on system settings. Typically, no file count limit, but file size limits follow admin settings.
Does sharing a project sync in real time?
No — sharing creates an independent copy. Edits to the original don’t propagate. Use workspace Knowledge Base access permissions for real-time sharing.
Can I convert an existing Knowledge Base into a project?
Direct conversion isn’t possible. Create a project and re-upload the files.
Do project chats appear in the regular chat list?
No — project chats only appear in the Chat tab of the project detail screen. They’re separated from the main sidebar chat list for clean organization.
Can I see origin info on a shared project?
Yes — the shared project’s metadata records the original owner, project name, and copy time.
What file formats does Data Analysis projects support?
Only CSV, XLSX, XLS, TSV, Parquet. Use a General project for documents like PDF or DOCX.
What environment is needed for Data Analysis projects?
An admin must connect a Jupyter server. The Jupyter server URL must be set under Admin > Settings > Code Execution for project creation. Without Jupyter, choosing the Data Analysis type displays guidance.
Can I reuse variables from earlier conversations in Data Analysis?
Yes — the Jupyter kernel is preserved per project, so variables and dataframes from earlier conversations remain available later.