Skip to content

Create AI agent for api-testing (data manage module) #660

Open
1 of 2 issues completed
Open
@LinuxSuRen

Description

@LinuxSuRen

This is a proposal for OSPO 2025.

atest is an open-source API development and testing tool. It supports Restful API, gRPC for now. It allows users to make an HTTP request and verify it in a simple way or advanced way. It's not easy for everyone to remember all kinds of useful usages. Considering AI now has the great power to understand the user requirements and take action. The AI agent should have the following features:

  • Users could input their requests on the web page, and they can receive the result
    • For example, user A types 'I want to search which users have been disabled'
    • Agent will try to understand that, then return the SQL
    • User A could copy or click the confirm button to execute the SQL
  • Agent should be able to support at least three types of databases
  • Agent should be an extension of atest
  • Agent should be published as a Docker image
  • Agent should support a local deployment of AI and online service

Developers should meet the following requirements:

  • Well-documented
  • Enough testing (unit test, e2e)

Status

  • Potential interested students: 11+5
  • Applicants: 5
  • Accepted: @KariHall619

Action suggestion

Please don't hesitate to do the following things before you get the acceptance letter from OSPP:

  • [Required] Read all the documents, and try all related features by yourself.
  • [Required] Read this open source best practice.
  • [Required] Try to fix any good-first-issue to familiar with the contribution flow.
  • [Optional] Try to find any potential bugs in this project.

Track

  • The startup meeting

FAQ

  • If the community will hold the meeting periodically
    • Students and the mentor can discuss and decide if it's necessary to have online meetings
  • How to contact the mentor
    • Please feel free to contact me via WeChat: linuxsuren
    • Slack
  • Where can I find the previous proposals of OSPP
    • You can find issues and PRs to see the previous activities of OSPP.

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestospp开源之夏 https://summer-ospp.ac.cn/

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions