Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI Field Implementation #1274

Open
ccsert opened this issue Jan 24, 2025 · 0 comments
Open

AI Field Implementation #1274

ccsert opened this issue Jan 24, 2025 · 0 comments

Comments

@ccsert
Copy link

ccsert commented Jan 24, 2025

Title: Community Contribution: Custom AI Field Implementation (Proof of Concept)

Labels: Contribution, WIP, Discussion

Description:

Hi Teable Community 👋

I've developed a custom implementation for AI-powered field functionality and wanted to share my progress:
Repository: https://github.com/ccsert/teable/tree/ccsert/ai

Current Capabilities:

  • Implemented AI functionality based on single-line text
  • Supports automatic data generation for AI columns
  • Supports manual data generation for AI columns
  • Supports dynamic updating of AI fields by modifying dependent data (similar to formula fields)
  • Implemented a prompt editor (with future considerations for automatic optimization of prompt-related functionalities)
  • Implemented manual generation of AI field data at the cell level

Note: This is currently an early-stage implementation (v0.1) with limited error handling and testing - consider it a conversation starter rather than production-ready code.

Next Steps I'm Considering:

  • Adding validation layer
  • Implementing proper error boundaries
  • Developing test coverage
  • Creating documentation

Image

Image

Image

Image

Image

@ccsert ccsert changed the title AI Filed的实现 AI Filed Implementation Jan 24, 2025
@ccsert ccsert changed the title AI Filed Implementation AI Field Implementation Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant