> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AI-generated date

> Let the table read text and auto-fill dates for you.

Let the table read text and auto-fill dates for you.

Tired of manually copying dates from chats, emails, or meeting notes?

The **AI date field** is your assistant — it reads complex text and turns "next Friday", "in three days", or "the contract signing date" into a standard calendar value automatically.

***

## 1. What does it do?

In short — **you give it text, it gives you a date.**

It can not only "see" written-out dates (e.g. `October 1, 2025`), but also "hear" colloquial time references (e.g. `next Wednesday`) and even compute dates for you (e.g. `30 days after the effective date`).

| **If your text says...**                                        | **You used to...**                                                  | **Now AI does it for you...** |
| --------------------------------------------------------------- | ------------------------------------------------------------------- | ----------------------------- |
| "Customer says contact again **next Friday**."                  | Pull up a calendar to figure out next Friday's date and fill it in. | Auto-fills: `2026/02/20`      |
| "Contract is **one year** long, signed today (**2025/12/01**)." | Mental math: 25 + 1 = 26...                                         | Auto-fills: `2026/12/01`      |
| "Deadline: **Oct 15th**"                                        | Manually convert to `2026-10-15`.                                   | Auto-fills: `2026/10/15`      |

## 2. Three steps to get started

### Step 1: Add the field

* Click `+` on the right of the table to add a field.
* Click **More AI fields**.
* In the AI field center, pick **AI-generated date** and click **Use**.

### Step 2: Tell the AI where to read

The AI needs source material.

* In the config, find **Custom AI task instruction**.
* Pick the text column that contains the date info (e.g. "Meeting notes", "Customer notes", or "Task description").

### Step 3: Tell the AI what to find

You can instruct the AI directly on which date you want.

* **Find a specific date**: enter "Extract the deadline from the text".
* **Compute a future date**: enter "Calculate the next follow-up time".

*(Not sure what to write? See "Scenarios" below.)*

## 3. Scenarios

Assume the current time is **February 12, 2026 (Thursday)**.

### Case 1: Product weekly

**Tests**: recognize relative time like "next \[weekday]" mixed with specific dates.

* **📄 Meeting notes**:
  > "Tom synced progress — the back-end API is slightly delayed, but he promises full integration by **next Tuesday**. The UI designer will deliver assets to the front-end by **Feb 25**, so we can ship by month end."
* **✨ AI date field result**:
  * **Result 1 (deadline)**: `2026/02/17` (next Tuesday)
  * **Result 2 (delivery date)**: `2026/02/25`
* **💡 Field config tip**:
  * *Prompt: "Extract the delivery date from the text."*

***

### Case 2: Sales follow-up notes

**Tests**: handle vague semantics ("month end") and compute next-action time.

* **📄 Sales follow-up**:
  > "Just got off the phone with Mr. Li. He's still hesitant on the quote and needs to run it by his team — asked me to call back **in three days**. If all goes well, they want to officially kick off the project by **end of this month**."
* **✨ AI date field result**:
  * **Result 1 (next follow-up)**: `2026/02/15` (today + 3 days)
  * **Result 2 (expected kickoff)**: `2026/02/28` (last day of February)
* **💡 Field config tip**:
  * *Prompt: "Calculate the next contact time."*

***

### Case 3: Admin and contract notice

**Tests**: conditional logic (effective date + duration).

* **📄 Contract notice**:
  > "New lease confirmed. The landlord requires the term to start on the **1st of next month**, with the first rent payment due **within 7 days of the effective date**."
* **✨ AI date field result (expected)**:
  * **Result 1 (contract effective date)**: `2026/03/01`
  * **Result 2 (payment deadline)**: `2026/03/08` (March 1 + 7 days)
* **💡 Field config tip**:
  * *Prompt: "Extract the contract effective date and calculate the payment deadline."*

## 4. FAQ

* **Q: If a passage contains two dates, which one does the AI pick?**

  A: It depends on your prompt.

  For the earliest, write "Extract the **earliest** date".

  For the latest, write "Extract the **latest** deadline".

  Without a hint, the AI usually picks what it thinks is the most central one.
* **Q: Why is the date the AI filled in wrong?**

  A: Check whether the source text is ambiguous (e.g. "that holiday"). You can also refine the prompt — for example, add "If no year is specified, default to 2026".
* **Q: Can I use this date for reminders?**

  A: Of course! Once the AI fills in the date, the field works like any other date field — use it for **calendar view**, **Gantt chart**, or **automated reminders** (e.g. notify 1 day before the AI date).

***

*Want to try it? Create an **AI-generated date** field now!* ✨
